From fe869a32225c4202469bc993f50a715ece160617 Mon Sep 17 00:00:00 2001 From: Bryan1029384756 <23323626+Bryan1029384756@users.noreply.github.com> Date: Fri, 13 Feb 2026 12:20:40 -0600 Subject: [PATCH] feat: Add new emoji assets and an `UpdateBanner` component. --- .claude/settings.local.json | 6 +- .gitea/workflows/release.yml | 23 +- .gitignore | 10 +- CLAUDE.md | 117 +- Frontend/.vite/build/main.js | 524 - Frontend/.vite/build/preload.js | 1 - Frontend/Electron/.gitignore | 24 - Frontend/Electron/README.md | 16 - .../dist-react/assets/accordion-BPueGNgN.svg | 1 - .../assets/anatomical_heart-DbQDqK_8.svg | 1 - .../dist-react/assets/brain-Czvux5Q4.svg | 1 - .../dist-react/assets/bubble_tea-Cy1d5egt.svg | 1 - .../dist-react/assets/burrito-B4L0kbwK.svg | 1 - .../dist-react/assets/butterfly-AxzpD-Pg.svg | 1 - .../dist-react/assets/coat-Cbu3wnI6.svg | 1 - .../dist-react/assets/couple-KSrP6fk0.svg | 1 - .../dist-react/assets/crab-D6qU1zIW.svg | 1 - .../dist-react/assets/cucumber-oVkPYVB9.svg | 1 - .../dist-react/assets/deafen-BWE6ozKl.mp3 | Bin 11919 -> 0 bytes .../dist-react/assets/dodo-CoZFlciJ.svg | 1 - .../assets/emojies_colored-Cxo2u_zo.png | Bin 45887 -> 0 bytes .../assets/emojies_greyscale-CtRIvx0g.png | Bin 39111 -> 0 bytes .../dist-react/assets/empty_nest-DGy7reBo.svg | 1 - .../assets/face_in_clouds-DBzCKo8S.svg | 1 - .../assets/ferris_wheel-DvW0t9g3.svg | 1 - .../dist-react/assets/flag_ac-Dr8n8VBW.svg | 1 - .../dist-react/assets/flag_ad-CYOJPtjR.svg | 1 - .../dist-react/assets/flag_af-CN78RMpg.svg | 1 - .../dist-react/assets/flag_al-D439po3l.svg | 1 - .../dist-react/assets/flag_as-B43i20pO.svg | 1 - .../dist-react/assets/flag_bl-BoaeaHPp.svg | 1 - .../dist-react/assets/flag_bm-CzSakp_Z.svg | 1 - .../dist-react/assets/flag_bo-B7hNQ755.svg | 1 - .../dist-react/assets/flag_bt-COHVTZ6I.svg | 1 - .../dist-react/assets/flag_bz-B34xZjVJ.svg | 1 - .../dist-react/assets/flag_cy-JKjUtxO9.svg | 1 - .../dist-react/assets/flag_dg-DwJEN7pv.svg | 1 - .../dist-react/assets/flag_do-sBcfT32z.svg | 1 - .../dist-react/assets/flag_fj-B2-D6gPQ.svg | 1 - .../dist-react/assets/flag_fk-1KKBtSFw.svg | 1 - .../dist-react/assets/flag_gp-DW1UVBGw.svg | 1 - .../dist-react/assets/flag_gq-B3TFx5qI.svg | 1 - .../dist-react/assets/flag_gs-DhFNtBGF.svg | 1 - .../dist-react/assets/flag_gt-CietPgvg.svg | 1 - .../dist-react/assets/flag_gu-CyZZwWUz.svg | 1 - .../dist-react/assets/flag_hk-CzNuCBPg.svg | 1 - .../dist-react/assets/flag_ht-nORDdDQL.svg | 1 - .../dist-react/assets/flag_ic-BrB5Xakj.svg | 1 - .../dist-react/assets/flag_je-CGBxZBdT.svg | 1 - .../dist-react/assets/flag_kg-D_P2G_Do.svg | 1 - .../dist-react/assets/flag_ki-Ccc3Xi24.svg | 1 - .../dist-react/assets/flag_ky-E8sT-Yzf.svg | 1 - .../dist-react/assets/flag_kz-D77IkgDL.svg | 1 - .../dist-react/assets/flag_lb-DHr4ylgr.svg | 1 - .../dist-react/assets/flag_mo-PAf1BQIO.svg | 1 - .../dist-react/assets/flag_mp-Bs0Xr_ND.svg | 1 - .../dist-react/assets/flag_ms-BKjfidu-.svg | 1 - .../dist-react/assets/flag_mx-g-aNhK9D.svg | 1 - .../dist-react/assets/flag_nf-BjOIhoMF.svg | 1 - .../dist-react/assets/flag_pf-OA_PTTaZ.svg | 1 - .../dist-react/assets/flag_pm-C-C2d-w4.svg | 1 - .../dist-react/assets/flag_pn-Bde7vecB.svg | 1 - .../dist-react/assets/flag_rs-CmpxaRIS.svg | 1 - .../dist-react/assets/flag_sa-B3EC8eCD.svg | 1 - .../dist-react/assets/flag_sh-CT89bJZi.svg | 1 - .../dist-react/assets/flag_sm-BYO1ASeM.svg | 1 - .../dist-react/assets/flag_sz-CsAySmAn.svg | 1 - .../dist-react/assets/flag_ta-Q6DTxsoW.svg | 1 - .../dist-react/assets/flag_tc-Dn_lC0KY.svg | 1 - .../dist-react/assets/flag_tm-_4vioey7.svg | 1 - .../dist-react/assets/flag_va-BB2uDrB0.svg | 1 - .../dist-react/assets/flag_vg-DWuAWiyw.svg | 1 - .../dist-react/assets/flag_vi-vzZjsoBi.svg | 1 - .../dist-react/assets/flag_xk-D1vfCqOd.svg | 1 - .../dist-react/assets/flag_yt-BfOxXbO5.svg | 1 - .../assets/gg sans Bold-BGlwbW8t.woff | Bin 40132 -> 0 bytes .../assets/gg sans Medium-BMWm4JFW.woff | Bin 40316 -> 0 bytes .../assets/gg sans Regular-Bd8GJPVd.woff | Bin 39092 -> 0 bytes .../assets/gg sans Semibold-xAGa8zYH.woff | Bin 40568 -> 0 bytes .../dist-react/assets/gloves-BcY_RgAR.svg | 1 - .../dist-react/assets/hedgehog-CMNxZzfp.svg | 1 - .../assets/hiking_boot-CPXD60gE.svg | 1 - .../assets/horse_racing-Cd5KXigQ.svg | 1 - .../assets/horse_racing_tone1-BPFu29EM.svg | 1 - .../assets/horse_racing_tone2-kHM6lt0G.svg | 1 - .../assets/horse_racing_tone3-1prjoMK9.svg | 1 - .../assets/horse_racing_tone4-DZVx5-VD.svg | 1 - .../assets/horse_racing_tone5-DoKtvypB.svg | 1 - .../dist-react/assets/index-BeX08324.js | 183 - .../dist-react/assets/index-CFE9j0dq.css | 1 - .../assets/japanese_ogre-BsqNvmIl.svg | 1 - .../dist-react/assets/join_call-B65a9Ev2.mp3 | Bin 30543 -> 0 bytes .../dist-react/assets/kiwi-BWXr7Vjo.svg | 1 - .../dist-react/assets/knot-CpRGiIMe.svg | 1 - .../dist-react/assets/lacrosse-DK95k1kF.svg | 1 - .../dist-react/assets/leave_call-DtItyZMg.mp3 | Bin 14427 -> 0 bytes .../dist-react/assets/lobster-Cfls8jg_.svg | 1 - .../dist-react/assets/mammoth-Diaisynz.svg | 1 - .../assets/man_bouncing_ball-BCtAjpGP.svg | 1 - .../man_bouncing_ball_tone1-BrCW39oq.svg | 1 - .../man_bouncing_ball_tone2-pU3f7Oqo.svg | 1 - .../man_bouncing_ball_tone3-CMYhYDFZ.svg | 1 - .../man_bouncing_ball_tone4-BonEB_V5.svg | 1 - .../man_bouncing_ball_tone5-mVU7qtFm.svg | 1 - .../assets/man_cartwheeling-NFQt9ZB9.svg | 1 - .../man_cartwheeling_tone1-B3S_eUE1.svg | 1 - .../man_cartwheeling_tone2-CYBBI2iM.svg | 1 - .../man_cartwheeling_tone3-D2kqEChS.svg | 1 - .../man_cartwheeling_tone4-B96D58fZ.svg | 1 - .../man_cartwheeling_tone5-PFLWmq7Q.svg | 1 - .../assets/man_dancing-Dg-6O6t7.svg | 1 - .../assets/man_dancing_tone1-XI7g5maV.svg | 1 - .../assets/man_dancing_tone2-DBvANdsI.svg | 1 - .../assets/man_dancing_tone3-BK7ka3J3.svg | 1 - .../assets/man_dancing_tone4-D9FZRxV5.svg | 1 - .../assets/man_dancing_tone5-CQh9niVO.svg | 1 - .../assets/man_feeding_baby-BLUtslbF.svg | 1 - .../man_feeding_baby_tone1-lg4dBAV2.svg | 1 - .../man_feeding_baby_tone2-BuF25R9x.svg | 1 - .../man_feeding_baby_tone3-DEYxzqY-.svg | 1 - .../man_feeding_baby_tone4-IRS8MZPe.svg | 1 - .../man_feeding_baby_tone5-DOWKsCGX.svg | 1 - .../assets/man_golfing-DhSLN6KQ.svg | 1 - .../assets/man_golfing_tone1-DBE1f7b1.svg | 1 - .../assets/man_golfing_tone2-CNmTGsfk.svg | 1 - .../assets/man_golfing_tone3-vxj0o6sI.svg | 1 - .../assets/man_golfing_tone4-CsGYmisz.svg | 1 - .../assets/man_golfing_tone5-Cf_z4uyg.svg | 1 - .../man_in_manual_wheelchair-cGfKOLRc.svg | 1 - ...an_in_manual_wheelchair_tone1-Da2hybrT.svg | 1 - ...an_in_manual_wheelchair_tone2-BPBmkRcs.svg | 1 - ...an_in_manual_wheelchair_tone3-H5kpv3q_.svg | 1 - ...an_in_manual_wheelchair_tone4-BvKWPBcq.svg | 1 - ...an_in_manual_wheelchair_tone5-YZQTD5Nr.svg | 1 - .../man_in_motorized_wheelchair-CiMQlH-Z.svg | 1 - ...in_motorized_wheelchair_tone1-B-J_H3TB.svg | 1 - ...in_motorized_wheelchair_tone2-DQy0C3Cx.svg | 1 - ...in_motorized_wheelchair_tone3-DuduwQoe.svg | 1 - ...in_motorized_wheelchair_tone4-CoEn9n-F.svg | 1 - ...in_motorized_wheelchair_tone5-CgvQDAuT.svg | 1 - .../assets/man_lifting_weights-DkiBT0IO.svg | 1 - .../man_lifting_weights_tone1-DGilOf2d.svg | 1 - .../man_lifting_weights_tone2-CXUv2fBp.svg | 1 - .../man_lifting_weights_tone3-DhF3q93u.svg | 1 - .../man_lifting_weights_tone4-MLQqpJKZ.svg | 1 - .../man_lifting_weights_tone5-cnCH-jDP.svg | 1 - .../assets/man_playing_handball-C_yN7fGQ.svg | 1 - .../man_playing_handball_tone1-22QBgB92.svg | 1 - .../man_playing_handball_tone2-Bs8PtV12.svg | 1 - .../man_playing_handball_tone3-q-BDso_I.svg | 1 - .../man_playing_handball_tone4-BUH96fLA.svg | 1 - .../man_playing_handball_tone5-DK-UJ5SH.svg | 1 - .../assets/man_running-Bp7fZpx0.svg | 1 - .../assets/man_running_tone1-BbRoQah0.svg | 1 - .../assets/man_running_tone2-gBe1A9EP.svg | 1 - .../assets/man_running_tone3-DfAx9qZO.svg | 1 - .../assets/man_running_tone4-CeeXJkX_.svg | 1 - .../assets/man_running_tone5-Do-aIXEX.svg | 1 - .../assets/man_surfing-fqnQ3hm1.svg | 1 - .../assets/man_surfing_tone1-BeC3CjNB.svg | 1 - .../assets/man_surfing_tone2-CDUKGUjg.svg | 1 - .../assets/man_surfing_tone3-Dt-HUBR5.svg | 1 - .../assets/man_surfing_tone4-PI8ASA2j.svg | 1 - .../assets/man_surfing_tone5-CyvTB2HT.svg | 1 - .../assets/man_teacher-BRypTuYs.svg | 1 - .../assets/man_teacher_tone1-jNO2AiRD.svg | 1 - .../assets/man_teacher_tone2-rQoIFfFz.svg | 1 - .../assets/man_teacher_tone3-BEE8k6p5.svg | 1 - .../assets/man_teacher_tone4-C4j4RIq3.svg | 1 - .../assets/man_teacher_tone5-Bk9uZHaS.svg | 1 - .../assets/man_with_probing_cane-BarJlRlV.svg | 1 - .../man_with_probing_cane_tone1-D50RTI5B.svg | 1 - .../man_with_probing_cane_tone2-CIeZuoUa.svg | 1 - .../man_with_probing_cane_tone3-GUZ14VpU.svg | 1 - .../man_with_probing_cane_tone4-Bd6iA8-d.svg | 1 - .../man_with_probing_cane_tone5-BCpRNGU4.svg | 1 - .../dist-react/assets/man_zombie-D5T1AZ12.svg | 1 - .../dist-react/assets/map-BGXvLkiw.svg | 1 - .../dist-react/assets/maracas-kQiWhg0J.svg | 1 - .../men_with_bunny_ears_partying-DabknRQ1.svg | 1 - .../assets/men_wrestling-BNuLmHCV.svg | 1 - .../dist-react/assets/microbe-DHWlm4x3.svg | 1 - .../assets/mirror_ball-R_criUm_.svg | 1 - .../assets/money_with_wings-BnGoAiwj.svg | 1 - .../dist-react/assets/moon_cake-BQr_VKRq.svg | 1 - .../assets/motorized_wheelchair-DYMoavTH.svg | 1 - .../dist-react/assets/mute-CFH4QcSE.mp3 | Bin 7740 -> 0 bytes .../assets/nest_with_eggs-C5ulh3Rz.svg | 1 - .../assets/people_holding_hands-BRZihiu5.svg | 1 - ...ople_with_bunny_ears_partying-BVR6SBwD.svg | 1 - .../assets/people_wrestling-DjCLlDDS.svg | 1 - .../assets/person_bouncing_ball-H1IsbPT2.svg | 1 - .../person_bouncing_ball_tone1-BIhBY2_P.svg | 1 - .../person_bouncing_ball_tone2-9V5mlEG0.svg | 1 - .../person_bouncing_ball_tone3-DSpJYpZ1.svg | 1 - .../person_bouncing_ball_tone4-BycyNnMy.svg | 1 - .../person_bouncing_ball_tone5-C9pS5gcg.svg | 1 - .../person_doing_cartwheel-B6e7BEW_.svg | 1 - .../person_doing_cartwheel_tone1-TBt_b-Oj.svg | 1 - .../person_doing_cartwheel_tone2-BR4ztGzg.svg | 1 - .../person_doing_cartwheel_tone3-BzmNF0vv.svg | 1 - .../person_doing_cartwheel_tone4-j074vq-9.svg | 1 - .../person_doing_cartwheel_tone5-BzNEt2oA.svg | 1 - .../assets/person_golfing-Mc5PuEC7.svg | 1 - .../assets/person_golfing_tone1-DhUQwNf7.svg | 1 - .../assets/person_golfing_tone2-BbPQ5nEE.svg | 1 - .../assets/person_golfing_tone3-CKRqu9yJ.svg | 1 - .../assets/person_golfing_tone4-DPEV2yNK.svg | 1 - .../assets/person_golfing_tone5-Bgq3Ud_d.svg | 1 - .../person_in_lotus_position-9VFgclqE.svg | 1 - ...erson_in_lotus_position_tone1-MK18jaNb.svg | 1 - ...erson_in_lotus_position_tone2-Dzm_xqT2.svg | 1 - ...erson_in_lotus_position_tone3-DUxbd8tQ.svg | 1 - ...erson_in_lotus_position_tone4-BtjpxNGo.svg | 1 - ...erson_in_lotus_position_tone5-CinKf4VL.svg | 1 - .../person_in_manual_wheelchair-B2ofcHYu.svg | 1 - ...on_in_manual_wheelchair_tone1-BrR0l2XR.svg | 1 - ...on_in_manual_wheelchair_tone2-DmJ1Zffk.svg | 1 - ...on_in_manual_wheelchair_tone3-Bt_5AaRy.svg | 1 - ...on_in_manual_wheelchair_tone4-TZTDWyKD.svg | 1 - ...on_in_manual_wheelchair_tone5-DrOKlCDl.svg | 1 - ...erson_in_motorized_wheelchair-DxhhvjYe.svg | 1 - ...in_motorized_wheelchair_tone1-Dcta4qUb.svg | 1 - ...in_motorized_wheelchair_tone2-C8UQYonN.svg | 1 - ...in_motorized_wheelchair_tone3-BRD_Obbg.svg | 1 - ...in_motorized_wheelchair_tone4-DLSO0rlF.svg | 1 - ...in_motorized_wheelchair_tone5-SnULyxgF.svg | 1 - .../person_lifting_weights-Cn0dQ6qY.svg | 1 - .../person_lifting_weights_tone1-CXfKAA0L.svg | 1 - .../person_lifting_weights_tone2-Dkw3-09P.svg | 1 - .../person_lifting_weights_tone3-3OqiHF7e.svg | 1 - .../person_lifting_weights_tone4-C62SuN24.svg | 1 - .../person_lifting_weights_tone5-DEciUSJH.svg | 1 - .../person_playing_handball-CH3hWpQR.svg | 1 - ...person_playing_handball_tone1-CbOONp_g.svg | 1 - ...person_playing_handball_tone2-jeC51_-P.svg | 1 - ...person_playing_handball_tone3-BGgWTsuS.svg | 1 - ...person_playing_handball_tone4-BsA09Avm.svg | 1 - ...person_playing_handball_tone5-D_rmeJiN.svg | 1 - .../assets/person_running-DNDUEkxU.svg | 1 - .../assets/person_running_tone1-B8sLRwke.svg | 1 - .../assets/person_running_tone2-DNzEDUb0.svg | 1 - .../assets/person_running_tone3-Dist2leS.svg | 1 - .../assets/person_running_tone4-DVBWC3-p.svg | 1 - .../assets/person_running_tone5-DEOJVy8u.svg | 1 - .../assets/person_surfing-DEOz-TJs.svg | 1 - .../assets/person_surfing_tone1-B_kCGm1b.svg | 1 - .../assets/person_surfing_tone2-D35jmuhN.svg | 1 - .../assets/person_surfing_tone3-C60a5Aj1.svg | 1 - .../assets/person_surfing_tone4-nIpCJUpE.svg | 1 - .../assets/person_surfing_tone5-CXXi5x8s.svg | 1 - .../person_with_probing_cane-DRcmbgmz.svg | 1 - ...erson_with_probing_cane_tone1-zKjrapc7.svg | 1 - ...erson_with_probing_cane_tone2-CY2wYkQb.svg | 1 - ...erson_with_probing_cane_tone3-CdJAKQXv.svg | 1 - ...erson_with_probing_cane_tone4-DXYc5Dlc.svg | 1 - ...erson_with_probing_cane_tone5-DFAMgo57.svg | 1 - .../dist-react/assets/phoenix-QKXqSCuH.svg | 1 - .../dist-react/assets/pie-DZ6nmSau.svg | 1 - .../dist-react/assets/ping-LfakLpwb.mp3 | Bin 8576 -> 0 bytes .../dist-react/assets/piƱata-CQK6iMPe.svg | 1 - .../assets/potted_plant-BHg6K0D8.svg | 1 - .../dist-react/assets/sari-BSRA0_R3.svg | 1 - .../assets/screenshare_start-B8JctOq8.mp3 | Bin 16128 -> 0 bytes .../assets/screenshare_stop-DhppajDk.mp3 | Bin 18432 -> 0 bytes .../dist-react/assets/seal-Djs0F0U5.svg | 1 - .../assets/see_no_evil-DnuksPIR.svg | 1 - .../dist-react/assets/skier-BTSq18N5.svg | 1 - .../dist-react/assets/snowman2-CeWFCRvE.svg | 1 - .../assets/speak_no_evil-EoRZCJhS.svg | 1 - .../dist-react/assets/spider_web-DPcv-q20.svg | 1 - .../dist-react/assets/t_rex-BYG-fgI4.svg | 1 - .../dist-react/assets/tamale-2biJGrAo.svg | 1 - .../assets/two_men_holding_hands-BKJxHZb_.svg | 1 - .../two_women_holding_hands-CnKtKnaZ.svg | 1 - .../dist-react/assets/undeafen-DHeUZCMd.mp3 | Bin 13591 -> 0 bytes .../assets/united_nations-BC9awctQ.svg | 1 - .../dist-react/assets/unmute-BDrGNM7s.mp3 | Bin 10666 -> 0 bytes .../dist-react/assets/volcano-Bh_Lqk9r.svg | 1 - .../dist-react/assets/wales-ll0ySOk-.svg | 1 - .../assets/woman_bouncing_ball-B4V8jGG-.svg | 1 - .../woman_bouncing_ball_tone1-I7gUQpbX.svg | 1 - .../woman_bouncing_ball_tone2-BPyPsinZ.svg | 1 - .../woman_bouncing_ball_tone3-UqVs8gxM.svg | 1 - .../woman_bouncing_ball_tone4-CtQI59zT.svg | 1 - .../woman_bouncing_ball_tone5-BgHu12i2.svg | 1 - .../assets/woman_cartwheeling-tGvm940R.svg | 1 - .../woman_cartwheeling_tone1-fJFXi2hD.svg | 1 - .../woman_cartwheeling_tone2-C5lE2K9g.svg | 1 - .../woman_cartwheeling_tone3-BourpL3A.svg | 1 - .../woman_cartwheeling_tone4-CjyM2w54.svg | 1 - .../woman_cartwheeling_tone5-D-eW47Ua.svg | 1 - .../assets/woman_feeding_baby-p-8aPRtV.svg | 1 - .../woman_feeding_baby_tone1-BezQI8D_.svg | 1 - .../woman_feeding_baby_tone2-CwnQLRQK.svg | 1 - .../woman_feeding_baby_tone3-DlgTa1f-.svg | 1 - .../woman_feeding_baby_tone4-DVay5Top.svg | 1 - .../woman_feeding_baby_tone5-B6CmkSrw.svg | 1 - .../woman_in_manual_wheelchair-Ba72kfnU.svg | 1 - ...an_in_manual_wheelchair_tone1-Ce9x88Rf.svg | 1 - ...an_in_manual_wheelchair_tone2-CAKIPnJE.svg | 1 - ...an_in_manual_wheelchair_tone3-D4YsEoBp.svg | 1 - ...an_in_manual_wheelchair_tone4-BD3k04p2.svg | 1 - ...an_in_manual_wheelchair_tone5-BmBeJ4-f.svg | 1 - ...woman_in_motorized_wheelchair-CIaEP3y5.svg | 1 - ...in_motorized_wheelchair_tone1-1BibIgKr.svg | 1 - ...in_motorized_wheelchair_tone2-uhLYilhF.svg | 1 - ...in_motorized_wheelchair_tone3-B51r71l0.svg | 1 - ...in_motorized_wheelchair_tone4-oIvpxZcp.svg | 1 - ...in_motorized_wheelchair_tone5-_fFN26h0.svg | 1 - .../assets/woman_lifting_weights-CsixMYFL.svg | 1 - .../woman_lifting_weights_tone1-BpRsBk7z.svg | 1 - .../woman_lifting_weights_tone2-P18Nfbuz.svg | 1 - .../woman_lifting_weights_tone3-C0gnGp49.svg | 1 - .../woman_lifting_weights_tone4-CQZmiYUl.svg | 1 - .../woman_lifting_weights_tone5-BJQrRdVE.svg | 1 - .../woman_playing_handball-fiyPmBDz.svg | 1 - .../woman_playing_handball_tone1-B_P42W0r.svg | 1 - .../woman_playing_handball_tone2-BtTxnxhZ.svg | 1 - .../woman_playing_handball_tone3-C7TXAAWV.svg | 1 - .../woman_playing_handball_tone4-CtCwRGCv.svg | 1 - .../woman_playing_handball_tone5-CmZlugee.svg | 1 - .../assets/woman_police_officer-D6jKOTyC.svg | 1 - .../woman_police_officer_tone1-A8sdhmvt.svg | 1 - .../woman_police_officer_tone2-DaHNn5-D.svg | 1 - .../woman_police_officer_tone3-DXZ2OdUI.svg | 1 - .../woman_police_officer_tone4--Oe8w2XD.svg | 1 - .../woman_police_officer_tone5-CuQMgf5h.svg | 1 - .../assets/woman_running-_mwbLWM0.svg | 1 - .../assets/woman_running_tone1-Dfqdg043.svg | 1 - .../assets/woman_running_tone2-rXRqTMa0.svg | 1 - .../assets/woman_running_tone3-BmRDPwCM.svg | 1 - .../assets/woman_running_tone4-DmFzAsxD.svg | 1 - .../assets/woman_running_tone5-C66GYSAh.svg | 1 - .../assets/woman_singer-skPaDBsj.svg | 1 - .../assets/woman_singer_tone1-DbW2lM_k.svg | 1 - .../assets/woman_singer_tone2-Bc-xqa4S.svg | 1 - .../assets/woman_singer_tone3-CNRJeino.svg | 1 - .../assets/woman_singer_tone4-CEfcWjkD.svg | 1 - .../assets/woman_singer_tone5-Co-5wXNK.svg | 1 - .../assets/woman_surfing-22i7hQgf.svg | 1 - .../assets/woman_surfing_tone1-Mj4OdRWf.svg | 1 - .../assets/woman_surfing_tone2-BcJfdMyX.svg | 1 - .../assets/woman_surfing_tone3-D1NUtDA8.svg | 1 - .../assets/woman_surfing_tone4-ByYdFJZp.svg | 1 - .../assets/woman_surfing_tone5-CrN9a9WS.svg | 1 - .../assets/woman_teacher-CXwESYU3.svg | 1 - .../assets/woman_teacher_tone2-DWJ6rjnf.svg | 1 - .../assets/woman_teacher_tone3-BvnMOsM7.svg | 1 - .../assets/woman_teacher_tone4-C9bkU449.svg | 1 - .../woman_with_probing_cane-DyJEphms.svg | 1 - ...woman_with_probing_cane_tone1-DuB7wHWP.svg | 1 - ...woman_with_probing_cane_tone2-GEDDmrTN.svg | 1 - ...woman_with_probing_cane_tone3-CeM4gv4f.svg | 1 - ...woman_with_probing_cane_tone4-BaEnBpNy.svg | 1 - ...woman_with_probing_cane_tone5-DimRSWot.svg | 1 - .../assets/woman_zombie-Cn4gQ0af.svg | 1 - ...omen_with_bunny_ears_partying-CKr9TLic.svg | 1 - .../assets/women_wrestling-CARP3ZvF.svg | 1 - .../dist-react/assets/worm-CxRJMG1n.svg | 1 - .../dist-react/assets/x_ray-CWrdKTDm.svg | 1 - Frontend/Electron/dist-react/index.html | 20 - Frontend/Electron/dist-react/vite.svg | 1 - Frontend/Electron/eslint.config.js | 29 - Frontend/Electron/package-lock.json | 10487 ---------------- Frontend/Electron/public/vite.svg | 1 - Frontend/Electron/src/main.jsx | 31 - TODO.md | 6 +- apps/android/capacitor.config.ts | 18 + apps/android/package.json | 19 + .../Electron => apps/electron}/index.html | 0 {Frontend/Electron => apps/electron}/main.cjs | 28 +- .../Electron => apps/electron}/package.json | 47 +- .../Electron => apps/electron}/preload.cjs | 0 .../Electron => apps/electron}/splash.html | 0 apps/electron/src/main.jsx | 34 + apps/electron/src/platform/index.js | 56 + .../Electron => apps/electron}/updater.cjs | 0 .../Electron => apps/electron}/vite.config.js | 11 +- apps/web/index.html | 35 + apps/web/package.json | 19 + apps/web/src/main.jsx | 29 + apps/web/vite.config.js | 20 + build logs/log1.txt | 603 - build logs/log2.txt | 1183 -- .../Discord DM's/discord css.txt | 836 -- discord-html-copy/Discord DM's/discord.txt | 132 - .../Discord Server/discord css.txt | 836 -- discord-html-copy/Discord Server/discord.txt | 83 - package-lock.json | 9217 +++++++++++++- package.json | 18 +- packages/platform-web/package.json | 10 + packages/platform-web/src/crypto.js | 223 + packages/platform-web/src/idle.js | 36 + packages/platform-web/src/index.js | 41 + packages/platform-web/src/session.js | 34 + packages/platform-web/src/settings.js | 25 + packages/shared/package.json | 24 + .../Electron => packages/shared}/src/App.css | 0 .../Electron => packages/shared}/src/App.jsx | 28 +- .../src/assets/emojis/activity/8ball.svg | 0 .../src/assets/emojis/activity/accordion.svg | 0 .../src/assets/emojis/activity/art.svg | 0 .../src/assets/emojis/activity/badminton.svg | 0 .../assets/emojis/activity/ballet_shoes.svg | 0 .../src/assets/emojis/activity/banjo.svg | 0 .../src/assets/emojis/activity/baseball.svg | 0 .../src/assets/emojis/activity/basketball.svg | 0 .../src/assets/emojis/activity/boomerang.svg | 0 .../assets/emojis/activity/bow_and_arrow.svg | 0 .../src/assets/emojis/activity/bowling.svg | 0 .../assets/emojis/activity/boxing_glove.svg | 0 .../src/assets/emojis/activity/chess_pawn.svg | 0 .../assets/emojis/activity/circus_tent.svg | 0 .../src/assets/emojis/activity/clapper.svg | 0 .../assets/emojis/activity/cricket_game.svg | 0 .../assets/emojis/activity/curling_stone.svg | 0 .../src/assets/emojis/activity/dart.svg | 0 .../assets/emojis/activity/diving_mask.svg | 0 .../src/assets/emojis/activity/drum.svg | 0 .../assets/emojis/activity/field_hockey.svg | 0 .../assets/emojis/activity/first_place.svg | 0 .../emojis/activity/fishing_pole_and_fish.svg | 0 .../src/assets/emojis/activity/flute.svg | 0 .../assets/emojis/activity/flying_disc.svg | 0 .../src/assets/emojis/activity/football.svg | 0 .../src/assets/emojis/activity/game_die.svg | 0 .../src/assets/emojis/activity/goal.svg | 0 .../src/assets/emojis/activity/golf.svg | 0 .../src/assets/emojis/activity/guitar.svg | 0 .../src/assets/emojis/activity/headphones.svg | 0 .../src/assets/emojis/activity/hockey.svg | 0 .../assets/emojis/activity/horse_racing.svg | 0 .../emojis/activity/horse_racing_tone1.svg | 0 .../emojis/activity/horse_racing_tone2.svg | 0 .../emojis/activity/horse_racing_tone3.svg | 0 .../emojis/activity/horse_racing_tone4.svg | 0 .../emojis/activity/horse_racing_tone5.svg | 0 .../src/assets/emojis/activity/ice_skate.svg | 0 .../src/assets/emojis/activity/jigsaw.svg | 0 .../src/assets/emojis/activity/kite.svg | 0 .../src/assets/emojis/activity/lacrosse.svg | 0 .../src/assets/emojis/activity/long_drum.svg | 0 .../src/assets/emojis/activity/man_biking.svg | 0 .../emojis/activity/man_biking_tone1.svg | 0 .../emojis/activity/man_biking_tone2.svg | 0 .../emojis/activity/man_biking_tone3.svg | 0 .../emojis/activity/man_biking_tone4.svg | 0 .../emojis/activity/man_biking_tone5.svg | 0 .../emojis/activity/man_bouncing_ball.svg | 0 .../activity/man_bouncing_ball_tone1.svg | 0 .../activity/man_bouncing_ball_tone2.svg | 0 .../activity/man_bouncing_ball_tone3.svg | 0 .../activity/man_bouncing_ball_tone4.svg | 0 .../activity/man_bouncing_ball_tone5.svg | 0 .../emojis/activity/man_cartwheeling.svg | 0 .../activity/man_cartwheeling_tone1.svg | 0 .../activity/man_cartwheeling_tone2.svg | 0 .../activity/man_cartwheeling_tone3.svg | 0 .../activity/man_cartwheeling_tone4.svg | 0 .../activity/man_cartwheeling_tone5.svg | 0 .../assets/emojis/activity/man_climbing.svg | 0 .../emojis/activity/man_climbing_tone1.svg | 0 .../emojis/activity/man_climbing_tone2.svg | 0 .../emojis/activity/man_climbing_tone3.svg | 0 .../emojis/activity/man_climbing_tone4.svg | 0 .../emojis/activity/man_climbing_tone5.svg | 0 .../assets/emojis/activity/man_golfing.svg | 0 .../emojis/activity/man_golfing_tone1.svg | 0 .../emojis/activity/man_golfing_tone2.svg | 0 .../emojis/activity/man_golfing_tone3.svg | 0 .../emojis/activity/man_golfing_tone4.svg | 0 .../emojis/activity/man_golfing_tone5.svg | 0 .../emojis/activity/man_in_lotus_position.svg | 0 .../activity/man_in_lotus_position_tone1.svg | 0 .../activity/man_in_lotus_position_tone2.svg | 0 .../activity/man_in_lotus_position_tone3.svg | 0 .../activity/man_in_lotus_position_tone4.svg | 0 .../activity/man_in_lotus_position_tone5.svg | 0 .../assets/emojis/activity/man_juggling.svg | 0 .../emojis/activity/man_juggling_tone1.svg | 0 .../emojis/activity/man_juggling_tone2.svg | 0 .../emojis/activity/man_juggling_tone3.svg | 0 .../emojis/activity/man_juggling_tone4.svg | 0 .../emojis/activity/man_juggling_tone5.svg | 0 .../emojis/activity/man_lifting_weights.svg | 0 .../activity/man_lifting_weights_tone1.svg | 0 .../activity/man_lifting_weights_tone2.svg | 0 .../activity/man_lifting_weights_tone3.svg | 0 .../activity/man_lifting_weights_tone4.svg | 0 .../activity/man_lifting_weights_tone5.svg | 0 .../emojis/activity/man_mountain_biking.svg | 0 .../activity/man_mountain_biking_tone1.svg | 0 .../activity/man_mountain_biking_tone2.svg | 0 .../activity/man_mountain_biking_tone3.svg | 0 .../activity/man_mountain_biking_tone4.svg | 0 .../activity/man_mountain_biking_tone5.svg | 0 .../emojis/activity/man_playing_handball.svg | 0 .../activity/man_playing_handball_tone1.svg | 0 .../activity/man_playing_handball_tone2.svg | 0 .../activity/man_playing_handball_tone3.svg | 0 .../activity/man_playing_handball_tone4.svg | 0 .../activity/man_playing_handball_tone5.svg | 0 .../activity/man_playing_water_polo.svg | 0 .../activity/man_playing_water_polo_tone1.svg | 0 .../activity/man_playing_water_polo_tone2.svg | 0 .../activity/man_playing_water_polo_tone3.svg | 0 .../activity/man_playing_water_polo_tone4.svg | 0 .../activity/man_playing_water_polo_tone5.svg | 0 .../emojis/activity/man_rowing_boat.svg | 0 .../emojis/activity/man_rowing_boat_tone1.svg | 0 .../emojis/activity/man_rowing_boat_tone2.svg | 0 .../emojis/activity/man_rowing_boat_tone3.svg | 0 .../emojis/activity/man_rowing_boat_tone4.svg | 0 .../emojis/activity/man_rowing_boat_tone5.svg | 0 .../assets/emojis/activity/man_surfing.svg | 0 .../emojis/activity/man_surfing_tone1.svg | 0 .../emojis/activity/man_surfing_tone2.svg | 0 .../emojis/activity/man_surfing_tone3.svg | 0 .../emojis/activity/man_surfing_tone4.svg | 0 .../emojis/activity/man_surfing_tone5.svg | 0 .../assets/emojis/activity/man_swimming.svg | 0 .../emojis/activity/man_swimming_tone1.svg | 0 .../emojis/activity/man_swimming_tone2.svg | 0 .../emojis/activity/man_swimming_tone3.svg | 0 .../emojis/activity/man_swimming_tone4.svg | 0 .../emojis/activity/man_swimming_tone5.svg | 0 .../src/assets/emojis/activity/maracas.svg | 0 .../emojis/activity/martial_arts_uniform.svg | 0 .../src/assets/emojis/activity/medal.svg | 0 .../assets/emojis/activity/men_wrestling.svg | 0 .../src/assets/emojis/activity/microphone.svg | 0 .../assets/emojis/activity/military_medal.svg | 0 .../emojis/activity/musical_keyboard.svg | 0 .../assets/emojis/activity/musical_score.svg | 0 .../src/assets/emojis/activity/parachute.svg | 0 .../emojis/activity/people_wrestling.svg | 0 .../emojis/activity/performing_arts.svg | 0 .../assets/emojis/activity/person_biking.svg | 0 .../emojis/activity/person_biking_tone1.svg | 0 .../emojis/activity/person_biking_tone2.svg | 0 .../emojis/activity/person_biking_tone3.svg | 0 .../emojis/activity/person_biking_tone4.svg | 0 .../emojis/activity/person_biking_tone5.svg | 0 .../emojis/activity/person_bouncing_ball.svg | 0 .../activity/person_bouncing_ball_tone1.svg | 0 .../activity/person_bouncing_ball_tone2.svg | 0 .../activity/person_bouncing_ball_tone3.svg | 0 .../activity/person_bouncing_ball_tone4.svg | 0 .../activity/person_bouncing_ball_tone5.svg | 0 .../emojis/activity/person_climbing.svg | 0 .../emojis/activity/person_climbing_tone1.svg | 0 .../emojis/activity/person_climbing_tone2.svg | 0 .../emojis/activity/person_climbing_tone3.svg | 0 .../emojis/activity/person_climbing_tone4.svg | 0 .../emojis/activity/person_climbing_tone5.svg | 0 .../activity/person_doing_cartwheel.svg | 0 .../activity/person_doing_cartwheel_tone1.svg | 0 .../activity/person_doing_cartwheel_tone2.svg | 0 .../activity/person_doing_cartwheel_tone3.svg | 0 .../activity/person_doing_cartwheel_tone4.svg | 0 .../activity/person_doing_cartwheel_tone5.svg | 0 .../assets/emojis/activity/person_fencing.svg | 0 .../assets/emojis/activity/person_golfing.svg | 0 .../emojis/activity/person_golfing_tone1.svg | 0 .../emojis/activity/person_golfing_tone2.svg | 0 .../emojis/activity/person_golfing_tone3.svg | 0 .../emojis/activity/person_golfing_tone4.svg | 0 .../emojis/activity/person_golfing_tone5.svg | 0 .../activity/person_in_lotus_position.svg | 0 .../person_in_lotus_position_tone1.svg | 0 .../person_in_lotus_position_tone2.svg | 0 .../person_in_lotus_position_tone3.svg | 0 .../person_in_lotus_position_tone4.svg | 0 .../person_in_lotus_position_tone5.svg | 0 .../emojis/activity/person_juggling.svg | 0 .../emojis/activity/person_juggling_tone1.svg | 0 .../emojis/activity/person_juggling_tone2.svg | 0 .../emojis/activity/person_juggling_tone3.svg | 0 .../emojis/activity/person_juggling_tone4.svg | 0 .../emojis/activity/person_juggling_tone5.svg | 0 .../activity/person_lifting_weights.svg | 0 .../activity/person_lifting_weights_tone1.svg | 0 .../activity/person_lifting_weights_tone2.svg | 0 .../activity/person_lifting_weights_tone3.svg | 0 .../activity/person_lifting_weights_tone4.svg | 0 .../activity/person_lifting_weights_tone5.svg | 0 .../activity/person_mountain_biking.svg | 0 .../activity/person_mountain_biking_tone1.svg | 0 .../activity/person_mountain_biking_tone2.svg | 0 .../activity/person_mountain_biking_tone3.svg | 0 .../activity/person_mountain_biking_tone4.svg | 0 .../activity/person_mountain_biking_tone5.svg | 0 .../activity/person_playing_handball.svg | 0 .../person_playing_handball_tone1.svg | 0 .../person_playing_handball_tone2.svg | 0 .../person_playing_handball_tone3.svg | 0 .../person_playing_handball_tone4.svg | 0 .../person_playing_handball_tone5.svg | 0 .../activity/person_playing_water_polo.svg | 0 .../person_playing_water_polo_tone1.svg | 0 .../person_playing_water_polo_tone2.svg | 0 .../person_playing_water_polo_tone3.svg | 0 .../person_playing_water_polo_tone4.svg | 0 .../person_playing_water_polo_tone5.svg | 0 .../emojis/activity/person_rowing_boat.svg | 0 .../activity/person_rowing_boat_tone1.svg | 0 .../activity/person_rowing_boat_tone2.svg | 0 .../activity/person_rowing_boat_tone3.svg | 0 .../activity/person_rowing_boat_tone4.svg | 0 .../activity/person_rowing_boat_tone5.svg | 0 .../assets/emojis/activity/person_surfing.svg | 0 .../emojis/activity/person_surfing_tone1.svg | 0 .../emojis/activity/person_surfing_tone2.svg | 0 .../emojis/activity/person_surfing_tone3.svg | 0 .../emojis/activity/person_surfing_tone4.svg | 0 .../emojis/activity/person_surfing_tone5.svg | 0 .../emojis/activity/person_swimming.svg | 0 .../emojis/activity/person_swimming_tone1.svg | 0 .../emojis/activity/person_swimming_tone2.svg | 0 .../emojis/activity/person_swimming_tone3.svg | 0 .../emojis/activity/person_swimming_tone4.svg | 0 .../emojis/activity/person_swimming_tone5.svg | 0 .../src/assets/emojis/activity/ping_pong.svg | 0 .../emojis/activity/playground_slide.svg | 0 .../emojis/activity/reminder_ribbon.svg | 0 .../assets/emojis/activity/roller_skate.svg | 0 .../src/assets/emojis/activity/rosette.svg | 0 .../assets/emojis/activity/rugby_football.svg | 0 .../activity/running_shirt_with_sash.svg | 0 .../src/assets/emojis/activity/saxophone.svg | 0 .../assets/emojis/activity/second_place.svg | 0 .../src/assets/emojis/activity/skateboard.svg | 0 .../src/assets/emojis/activity/ski.svg | 0 .../src/assets/emojis/activity/skier.svg | 0 .../src/assets/emojis/activity/sled.svg | 0 .../assets/emojis/activity/slot_machine.svg | 0 .../assets/emojis/activity/snowboarder.svg | 0 .../emojis/activity/snowboarder_tone1.svg | 0 .../emojis/activity/snowboarder_tone2.svg | 0 .../emojis/activity/snowboarder_tone3.svg | 0 .../emojis/activity/snowboarder_tone4.svg | 0 .../emojis/activity/snowboarder_tone5.svg | 0 .../src/assets/emojis/activity/soccer.svg | 0 .../src/assets/emojis/activity/softball.svg | 0 .../src/assets/emojis/activity/tennis.svg | 0 .../assets/emojis/activity/third_place.svg | 0 .../src/assets/emojis/activity/ticket.svg | 0 .../src/assets/emojis/activity/tickets.svg | 0 .../src/assets/emojis/activity/trophy.svg | 0 .../src/assets/emojis/activity/trumpet.svg | 0 .../src/assets/emojis/activity/video_game.svg | 0 .../src/assets/emojis/activity/violin.svg | 0 .../src/assets/emojis/activity/volleyball.svg | 0 .../assets/emojis/activity/woman_biking.svg | 0 .../emojis/activity/woman_biking_tone1.svg | 0 .../emojis/activity/woman_biking_tone2.svg | 0 .../emojis/activity/woman_biking_tone3.svg | 0 .../emojis/activity/woman_biking_tone4.svg | 0 .../emojis/activity/woman_biking_tone5.svg | 0 .../emojis/activity/woman_bouncing_ball.svg | 0 .../activity/woman_bouncing_ball_tone1.svg | 0 .../activity/woman_bouncing_ball_tone2.svg | 0 .../activity/woman_bouncing_ball_tone3.svg | 0 .../activity/woman_bouncing_ball_tone4.svg | 0 .../activity/woman_bouncing_ball_tone5.svg | 0 .../emojis/activity/woman_cartwheeling.svg | 0 .../activity/woman_cartwheeling_tone1.svg | 0 .../activity/woman_cartwheeling_tone2.svg | 0 .../activity/woman_cartwheeling_tone3.svg | 0 .../activity/woman_cartwheeling_tone4.svg | 0 .../activity/woman_cartwheeling_tone5.svg | 0 .../assets/emojis/activity/woman_climbing.svg | 0 .../emojis/activity/woman_climbing_tone1.svg | 0 .../emojis/activity/woman_climbing_tone2.svg | 0 .../emojis/activity/woman_climbing_tone3.svg | 0 .../emojis/activity/woman_climbing_tone4.svg | 0 .../emojis/activity/woman_climbing_tone5.svg | 0 .../assets/emojis/activity/woman_golfing.svg | 0 .../emojis/activity/woman_golfing_tone1.svg | 0 .../emojis/activity/woman_golfing_tone2.svg | 0 .../emojis/activity/woman_golfing_tone3.svg | 0 .../emojis/activity/woman_golfing_tone4.svg | 0 .../emojis/activity/woman_golfing_tone5.svg | 0 .../activity/woman_in_lotus_position.svg | 0 .../woman_in_lotus_position_tone1.svg | 0 .../woman_in_lotus_position_tone2.svg | 0 .../woman_in_lotus_position_tone3.svg | 0 .../woman_in_lotus_position_tone4.svg | 0 .../woman_in_lotus_position_tone5.svg | 0 .../assets/emojis/activity/woman_juggling.svg | 0 .../emojis/activity/woman_juggling_tone1.svg | 0 .../emojis/activity/woman_juggling_tone2.svg | 0 .../emojis/activity/woman_juggling_tone3.svg | 0 .../emojis/activity/woman_juggling_tone4.svg | 0 .../emojis/activity/woman_juggling_tone5.svg | 0 .../emojis/activity/woman_lifting_weights.svg | 0 .../activity/woman_lifting_weights_tone1.svg | 0 .../activity/woman_lifting_weights_tone2.svg | 0 .../activity/woman_lifting_weights_tone3.svg | 0 .../activity/woman_lifting_weights_tone4.svg | 0 .../activity/woman_lifting_weights_tone5.svg | 0 .../emojis/activity/woman_mountain_biking.svg | 0 .../activity/woman_mountain_biking_tone1.svg | 0 .../activity/woman_mountain_biking_tone2.svg | 0 .../activity/woman_mountain_biking_tone3.svg | 0 .../activity/woman_mountain_biking_tone4.svg | 0 .../activity/woman_mountain_biking_tone5.svg | 0 .../activity/woman_playing_handball.svg | 0 .../activity/woman_playing_handball_tone1.svg | 0 .../activity/woman_playing_handball_tone2.svg | 0 .../activity/woman_playing_handball_tone3.svg | 0 .../activity/woman_playing_handball_tone4.svg | 0 .../activity/woman_playing_handball_tone5.svg | 0 .../activity/woman_playing_water_polo.svg | 0 .../woman_playing_water_polo_tone1.svg | 0 .../woman_playing_water_polo_tone2.svg | 0 .../woman_playing_water_polo_tone3.svg | 0 .../woman_playing_water_polo_tone4.svg | 0 .../woman_playing_water_polo_tone5.svg | 0 .../emojis/activity/woman_rowing_boat.svg | 0 .../activity/woman_rowing_boat_tone1.svg | 0 .../activity/woman_rowing_boat_tone2.svg | 0 .../activity/woman_rowing_boat_tone3.svg | 0 .../activity/woman_rowing_boat_tone4.svg | 0 .../activity/woman_rowing_boat_tone5.svg | 0 .../assets/emojis/activity/woman_surfing.svg | 0 .../emojis/activity/woman_surfing_tone1.svg | 0 .../emojis/activity/woman_surfing_tone2.svg | 0 .../emojis/activity/woman_surfing_tone3.svg | 0 .../emojis/activity/woman_surfing_tone4.svg | 0 .../emojis/activity/woman_surfing_tone5.svg | 0 .../assets/emojis/activity/woman_swimming.svg | 0 .../emojis/activity/woman_swimming_tone1.svg | 0 .../emojis/activity/woman_swimming_tone2.svg | 0 .../emojis/activity/woman_swimming_tone3.svg | 0 .../emojis/activity/woman_swimming_tone4.svg | 0 .../emojis/activity/woman_swimming_tone5.svg | 0 .../emojis/activity/women_wrestling.svg | 0 .../src/assets/emojis/activity/yo_yo.svg | 0 .../assets/emojis/flags/checkered_flag.svg | 0 .../src/assets/emojis/flags/crossed_flags.svg | 0 .../src/assets/emojis/flags/england.svg | 0 .../src/assets/emojis/flags/flag_ac.svg | 0 .../src/assets/emojis/flags/flag_ad.svg | 0 .../src/assets/emojis/flags/flag_ae.svg | 0 .../src/assets/emojis/flags/flag_af.svg | 0 .../src/assets/emojis/flags/flag_ag.svg | 0 .../src/assets/emojis/flags/flag_ai.svg | 0 .../src/assets/emojis/flags/flag_al.svg | 0 .../src/assets/emojis/flags/flag_am.svg | 0 .../src/assets/emojis/flags/flag_ao.svg | 0 .../src/assets/emojis/flags/flag_aq.svg | 0 .../src/assets/emojis/flags/flag_ar.svg | 0 .../src/assets/emojis/flags/flag_as.svg | 0 .../src/assets/emojis/flags/flag_at.svg | 0 .../src/assets/emojis/flags/flag_au.svg | 0 .../src/assets/emojis/flags/flag_aw.svg | 0 .../src/assets/emojis/flags/flag_ax.svg | 0 .../src/assets/emojis/flags/flag_az.svg | 0 .../src/assets/emojis/flags/flag_ba.svg | 0 .../src/assets/emojis/flags/flag_bb.svg | 0 .../src/assets/emojis/flags/flag_bd.svg | 0 .../src/assets/emojis/flags/flag_be.svg | 0 .../src/assets/emojis/flags/flag_bf.svg | 0 .../src/assets/emojis/flags/flag_bg.svg | 0 .../src/assets/emojis/flags/flag_bh.svg | 0 .../src/assets/emojis/flags/flag_bi.svg | 0 .../src/assets/emojis/flags/flag_bj.svg | 0 .../src/assets/emojis/flags/flag_bl.svg | 0 .../src/assets/emojis/flags/flag_black.svg | 0 .../src/assets/emojis/flags/flag_bm.svg | 0 .../src/assets/emojis/flags/flag_bn.svg | 0 .../src/assets/emojis/flags/flag_bo.svg | 0 .../src/assets/emojis/flags/flag_bq.svg | 0 .../src/assets/emojis/flags/flag_br.svg | 0 .../src/assets/emojis/flags/flag_bs.svg | 0 .../src/assets/emojis/flags/flag_bt.svg | 0 .../src/assets/emojis/flags/flag_bv.svg | 0 .../src/assets/emojis/flags/flag_bw.svg | 0 .../src/assets/emojis/flags/flag_by.svg | 0 .../src/assets/emojis/flags/flag_bz.svg | 0 .../src/assets/emojis/flags/flag_ca.svg | 0 .../src/assets/emojis/flags/flag_cc.svg | 0 .../src/assets/emojis/flags/flag_cd.svg | 0 .../src/assets/emojis/flags/flag_cf.svg | 0 .../src/assets/emojis/flags/flag_cg.svg | 0 .../src/assets/emojis/flags/flag_ch.svg | 0 .../src/assets/emojis/flags/flag_ci.svg | 0 .../src/assets/emojis/flags/flag_ck.svg | 0 .../src/assets/emojis/flags/flag_cl.svg | 0 .../src/assets/emojis/flags/flag_cm.svg | 0 .../src/assets/emojis/flags/flag_cn.svg | 0 .../src/assets/emojis/flags/flag_co.svg | 0 .../src/assets/emojis/flags/flag_cp.svg | 0 .../src/assets/emojis/flags/flag_cr.svg | 0 .../src/assets/emojis/flags/flag_cu.svg | 0 .../src/assets/emojis/flags/flag_cv.svg | 0 .../src/assets/emojis/flags/flag_cw.svg | 0 .../src/assets/emojis/flags/flag_cx.svg | 0 .../src/assets/emojis/flags/flag_cy.svg | 0 .../src/assets/emojis/flags/flag_cz.svg | 0 .../src/assets/emojis/flags/flag_de.svg | 0 .../src/assets/emojis/flags/flag_dg.svg | 0 .../src/assets/emojis/flags/flag_dj.svg | 0 .../src/assets/emojis/flags/flag_dk.svg | 0 .../src/assets/emojis/flags/flag_dm.svg | 0 .../src/assets/emojis/flags/flag_do.svg | 0 .../src/assets/emojis/flags/flag_dz.svg | 0 .../src/assets/emojis/flags/flag_ea.svg | 0 .../src/assets/emojis/flags/flag_ec.svg | 0 .../src/assets/emojis/flags/flag_ee.svg | 0 .../src/assets/emojis/flags/flag_eg.svg | 0 .../src/assets/emojis/flags/flag_eh.svg | 0 .../src/assets/emojis/flags/flag_er.svg | 0 .../src/assets/emojis/flags/flag_es.svg | 0 .../src/assets/emojis/flags/flag_et.svg | 0 .../src/assets/emojis/flags/flag_eu.svg | 0 .../src/assets/emojis/flags/flag_fi.svg | 0 .../src/assets/emojis/flags/flag_fj.svg | 0 .../src/assets/emojis/flags/flag_fk.svg | 0 .../src/assets/emojis/flags/flag_fm.svg | 0 .../src/assets/emojis/flags/flag_fo.svg | 0 .../src/assets/emojis/flags/flag_fr.svg | 0 .../src/assets/emojis/flags/flag_ga.svg | 0 .../src/assets/emojis/flags/flag_gb.svg | 0 .../src/assets/emojis/flags/flag_gd.svg | 0 .../src/assets/emojis/flags/flag_ge.svg | 0 .../src/assets/emojis/flags/flag_gf.svg | 0 .../src/assets/emojis/flags/flag_gg.svg | 0 .../src/assets/emojis/flags/flag_gh.svg | 0 .../src/assets/emojis/flags/flag_gi.svg | 0 .../src/assets/emojis/flags/flag_gl.svg | 0 .../src/assets/emojis/flags/flag_gm.svg | 0 .../src/assets/emojis/flags/flag_gn.svg | 0 .../src/assets/emojis/flags/flag_gp.svg | 0 .../src/assets/emojis/flags/flag_gq.svg | 0 .../src/assets/emojis/flags/flag_gr.svg | 0 .../src/assets/emojis/flags/flag_gs.svg | 0 .../src/assets/emojis/flags/flag_gt.svg | 0 .../src/assets/emojis/flags/flag_gu.svg | 0 .../src/assets/emojis/flags/flag_gw.svg | 0 .../src/assets/emojis/flags/flag_gy.svg | 0 .../src/assets/emojis/flags/flag_hk.svg | 0 .../src/assets/emojis/flags/flag_hm.svg | 0 .../src/assets/emojis/flags/flag_hn.svg | 0 .../src/assets/emojis/flags/flag_hr.svg | 0 .../src/assets/emojis/flags/flag_ht.svg | 0 .../src/assets/emojis/flags/flag_hu.svg | 0 .../src/assets/emojis/flags/flag_ic.svg | 0 .../src/assets/emojis/flags/flag_id.svg | 0 .../src/assets/emojis/flags/flag_ie.svg | 0 .../src/assets/emojis/flags/flag_il.svg | 0 .../src/assets/emojis/flags/flag_im.svg | 0 .../src/assets/emojis/flags/flag_in.svg | 0 .../src/assets/emojis/flags/flag_io.svg | 0 .../src/assets/emojis/flags/flag_iq.svg | 0 .../src/assets/emojis/flags/flag_ir.svg | 0 .../src/assets/emojis/flags/flag_is.svg | 0 .../src/assets/emojis/flags/flag_it.svg | 0 .../src/assets/emojis/flags/flag_je.svg | 0 .../src/assets/emojis/flags/flag_jm.svg | 0 .../src/assets/emojis/flags/flag_jo.svg | 0 .../src/assets/emojis/flags/flag_jp.svg | 0 .../src/assets/emojis/flags/flag_ke.svg | 0 .../src/assets/emojis/flags/flag_kg.svg | 0 .../src/assets/emojis/flags/flag_kh.svg | 0 .../src/assets/emojis/flags/flag_ki.svg | 0 .../src/assets/emojis/flags/flag_km.svg | 0 .../src/assets/emojis/flags/flag_kn.svg | 0 .../src/assets/emojis/flags/flag_kp.svg | 0 .../src/assets/emojis/flags/flag_kr.svg | 0 .../src/assets/emojis/flags/flag_kw.svg | 0 .../src/assets/emojis/flags/flag_ky.svg | 0 .../src/assets/emojis/flags/flag_kz.svg | 0 .../src/assets/emojis/flags/flag_la.svg | 0 .../src/assets/emojis/flags/flag_lb.svg | 0 .../src/assets/emojis/flags/flag_lc.svg | 0 .../src/assets/emojis/flags/flag_li.svg | 0 .../src/assets/emojis/flags/flag_lk.svg | 0 .../src/assets/emojis/flags/flag_lr.svg | 0 .../src/assets/emojis/flags/flag_ls.svg | 0 .../src/assets/emojis/flags/flag_lt.svg | 0 .../src/assets/emojis/flags/flag_lu.svg | 0 .../src/assets/emojis/flags/flag_lv.svg | 0 .../src/assets/emojis/flags/flag_ly.svg | 0 .../src/assets/emojis/flags/flag_ma.svg | 0 .../src/assets/emojis/flags/flag_mc.svg | 0 .../src/assets/emojis/flags/flag_md.svg | 0 .../src/assets/emojis/flags/flag_me.svg | 0 .../src/assets/emojis/flags/flag_mf.svg | 0 .../src/assets/emojis/flags/flag_mg.svg | 0 .../src/assets/emojis/flags/flag_mh.svg | 0 .../src/assets/emojis/flags/flag_mk.svg | 0 .../src/assets/emojis/flags/flag_ml.svg | 0 .../src/assets/emojis/flags/flag_mm.svg | 0 .../src/assets/emojis/flags/flag_mn.svg | 0 .../src/assets/emojis/flags/flag_mo.svg | 0 .../src/assets/emojis/flags/flag_mp.svg | 0 .../src/assets/emojis/flags/flag_mq.svg | 0 .../src/assets/emojis/flags/flag_mr.svg | 0 .../src/assets/emojis/flags/flag_ms.svg | 0 .../src/assets/emojis/flags/flag_mt.svg | 0 .../src/assets/emojis/flags/flag_mu.svg | 0 .../src/assets/emojis/flags/flag_mv.svg | 0 .../src/assets/emojis/flags/flag_mw.svg | 0 .../src/assets/emojis/flags/flag_mx.svg | 0 .../src/assets/emojis/flags/flag_my.svg | 0 .../src/assets/emojis/flags/flag_mz.svg | 0 .../src/assets/emojis/flags/flag_na.svg | 0 .../src/assets/emojis/flags/flag_nc.svg | 0 .../src/assets/emojis/flags/flag_ne.svg | 0 .../src/assets/emojis/flags/flag_nf.svg | 0 .../src/assets/emojis/flags/flag_ng.svg | 0 .../src/assets/emojis/flags/flag_ni.svg | 0 .../src/assets/emojis/flags/flag_nl.svg | 0 .../src/assets/emojis/flags/flag_no.svg | 0 .../src/assets/emojis/flags/flag_np.svg | 0 .../src/assets/emojis/flags/flag_nr.svg | 0 .../src/assets/emojis/flags/flag_nu.svg | 0 .../src/assets/emojis/flags/flag_nz.svg | 0 .../src/assets/emojis/flags/flag_om.svg | 0 .../src/assets/emojis/flags/flag_pa.svg | 0 .../src/assets/emojis/flags/flag_pe.svg | 0 .../src/assets/emojis/flags/flag_pf.svg | 0 .../src/assets/emojis/flags/flag_pg.svg | 0 .../src/assets/emojis/flags/flag_ph.svg | 0 .../src/assets/emojis/flags/flag_pk.svg | 0 .../src/assets/emojis/flags/flag_pl.svg | 0 .../src/assets/emojis/flags/flag_pm.svg | 0 .../src/assets/emojis/flags/flag_pn.svg | 0 .../src/assets/emojis/flags/flag_pr.svg | 0 .../src/assets/emojis/flags/flag_ps.svg | 0 .../src/assets/emojis/flags/flag_pt.svg | 0 .../src/assets/emojis/flags/flag_pw.svg | 0 .../src/assets/emojis/flags/flag_py.svg | 0 .../src/assets/emojis/flags/flag_qa.svg | 0 .../src/assets/emojis/flags/flag_re.svg | 0 .../src/assets/emojis/flags/flag_ro.svg | 0 .../src/assets/emojis/flags/flag_rs.svg | 0 .../src/assets/emojis/flags/flag_ru.svg | 0 .../src/assets/emojis/flags/flag_rw.svg | 0 .../src/assets/emojis/flags/flag_sa.svg | 0 .../src/assets/emojis/flags/flag_sb.svg | 0 .../src/assets/emojis/flags/flag_sc.svg | 0 .../src/assets/emojis/flags/flag_sd.svg | 0 .../src/assets/emojis/flags/flag_se.svg | 0 .../src/assets/emojis/flags/flag_sg.svg | 0 .../src/assets/emojis/flags/flag_sh.svg | 0 .../src/assets/emojis/flags/flag_si.svg | 0 .../src/assets/emojis/flags/flag_sj.svg | 0 .../src/assets/emojis/flags/flag_sk.svg | 0 .../src/assets/emojis/flags/flag_sl.svg | 0 .../src/assets/emojis/flags/flag_sm.svg | 0 .../src/assets/emojis/flags/flag_sn.svg | 0 .../src/assets/emojis/flags/flag_so.svg | 0 .../src/assets/emojis/flags/flag_sr.svg | 0 .../src/assets/emojis/flags/flag_ss.svg | 0 .../src/assets/emojis/flags/flag_st.svg | 0 .../src/assets/emojis/flags/flag_sv.svg | 0 .../src/assets/emojis/flags/flag_sx.svg | 0 .../src/assets/emojis/flags/flag_sy.svg | 0 .../src/assets/emojis/flags/flag_sz.svg | 0 .../src/assets/emojis/flags/flag_ta.svg | 0 .../src/assets/emojis/flags/flag_tc.svg | 0 .../src/assets/emojis/flags/flag_td.svg | 0 .../src/assets/emojis/flags/flag_tf.svg | 0 .../src/assets/emojis/flags/flag_tg.svg | 0 .../src/assets/emojis/flags/flag_th.svg | 0 .../src/assets/emojis/flags/flag_tj.svg | 0 .../src/assets/emojis/flags/flag_tk.svg | 0 .../src/assets/emojis/flags/flag_tl.svg | 0 .../src/assets/emojis/flags/flag_tm.svg | 0 .../src/assets/emojis/flags/flag_tn.svg | 0 .../src/assets/emojis/flags/flag_to.svg | 0 .../src/assets/emojis/flags/flag_tr.svg | 0 .../src/assets/emojis/flags/flag_tt.svg | 0 .../src/assets/emojis/flags/flag_tv.svg | 0 .../src/assets/emojis/flags/flag_tw.svg | 0 .../src/assets/emojis/flags/flag_tz.svg | 0 .../src/assets/emojis/flags/flag_ua.svg | 0 .../src/assets/emojis/flags/flag_ug.svg | 0 .../src/assets/emojis/flags/flag_um.svg | 0 .../src/assets/emojis/flags/flag_us.svg | 0 .../src/assets/emojis/flags/flag_uy.svg | 0 .../src/assets/emojis/flags/flag_uz.svg | 0 .../src/assets/emojis/flags/flag_va.svg | 0 .../src/assets/emojis/flags/flag_vc.svg | 0 .../src/assets/emojis/flags/flag_ve.svg | 0 .../src/assets/emojis/flags/flag_vg.svg | 0 .../src/assets/emojis/flags/flag_vi.svg | 0 .../src/assets/emojis/flags/flag_vn.svg | 0 .../src/assets/emojis/flags/flag_vu.svg | 0 .../src/assets/emojis/flags/flag_wf.svg | 0 .../src/assets/emojis/flags/flag_white.svg | 0 .../src/assets/emojis/flags/flag_ws.svg | 0 .../src/assets/emojis/flags/flag_xk.svg | 0 .../src/assets/emojis/flags/flag_ye.svg | 0 .../src/assets/emojis/flags/flag_yt.svg | 0 .../src/assets/emojis/flags/flag_za.svg | 0 .../src/assets/emojis/flags/flag_zm.svg | 0 .../src/assets/emojis/flags/flag_zw.svg | 0 .../src/assets/emojis/flags/pirate_flag.svg | 0 .../src/assets/emojis/flags/rainbow_flag.svg | 0 .../src/assets/emojis/flags/scotland.svg | 0 .../assets/emojis/flags/transgender_flag.svg | 0 .../emojis/flags/triangular_flag_on_post.svg | 0 .../assets/emojis/flags/united_nations.svg | 0 .../shared}/src/assets/emojis/flags/wales.svg | 0 .../shared}/src/assets/emojis/food/apple.svg | 0 .../src/assets/emojis/food/avocado.svg | 0 .../src/assets/emojis/food/baby_bottle.svg | 0 .../shared}/src/assets/emojis/food/bacon.svg | 0 .../shared}/src/assets/emojis/food/bagel.svg | 0 .../shared}/src/assets/emojis/food/banana.svg | 0 .../shared}/src/assets/emojis/food/beans.svg | 0 .../shared}/src/assets/emojis/food/beer.svg | 0 .../shared}/src/assets/emojis/food/beers.svg | 0 .../src/assets/emojis/food/bell_pepper.svg | 0 .../shared}/src/assets/emojis/food/bento.svg | 0 .../src/assets/emojis/food/beverage_box.svg | 0 .../src/assets/emojis/food/birthday.svg | 0 .../src/assets/emojis/food/blueberries.svg | 0 .../shared}/src/assets/emojis/food/bone.svg | 0 .../assets/emojis/food/bowl_with_spoon.svg | 0 .../shared}/src/assets/emojis/food/bread.svg | 0 .../src/assets/emojis/food/broccoli.svg | 0 .../src/assets/emojis/food/bubble_tea.svg | 0 .../src/assets/emojis/food/burrito.svg | 0 .../shared}/src/assets/emojis/food/butter.svg | 0 .../shared}/src/assets/emojis/food/cake.svg | 0 .../shared}/src/assets/emojis/food/candy.svg | 0 .../src/assets/emojis/food/canned_food.svg | 0 .../shared}/src/assets/emojis/food/carrot.svg | 0 .../src/assets/emojis/food/champagne.svg | 0 .../assets/emojis/food/champagne_glass.svg | 0 .../shared}/src/assets/emojis/food/cheese.svg | 0 .../src/assets/emojis/food/cherries.svg | 0 .../src/assets/emojis/food/chestnut.svg | 0 .../src/assets/emojis/food/chocolate_bar.svg | 0 .../src/assets/emojis/food/chopsticks.svg | 0 .../src/assets/emojis/food/cocktail.svg | 0 .../src/assets/emojis/food/coconut.svg | 0 .../shared}/src/assets/emojis/food/coffee.svg | 0 .../shared}/src/assets/emojis/food/cookie.svg | 0 .../src/assets/emojis/food/cooking.svg | 0 .../shared}/src/assets/emojis/food/corn.svg | 0 .../src/assets/emojis/food/croissant.svg | 0 .../src/assets/emojis/food/cucumber.svg | 0 .../src/assets/emojis/food/cup_with_straw.svg | 0 .../src/assets/emojis/food/cupcake.svg | 0 .../shared}/src/assets/emojis/food/curry.svg | 0 .../src/assets/emojis/food/custard.svg | 0 .../src/assets/emojis/food/cut_of_meat.svg | 0 .../shared}/src/assets/emojis/food/dango.svg | 0 .../src/assets/emojis/food/doughnut.svg | 0 .../src/assets/emojis/food/dumpling.svg | 0 .../shared}/src/assets/emojis/food/egg.svg | 0 .../src/assets/emojis/food/eggplant.svg | 0 .../src/assets/emojis/food/falafel.svg | 0 .../src/assets/emojis/food/fish_cake.svg | 0 .../src/assets/emojis/food/flatbread.svg | 0 .../shared}/src/assets/emojis/food/fondue.svg | 0 .../src/assets/emojis/food/fork_and_knife.svg | 0 .../assets/emojis/food/fork_knife_plate.svg | 0 .../src/assets/emojis/food/fortune_cookie.svg | 0 .../src/assets/emojis/food/french_bread.svg | 0 .../src/assets/emojis/food/fried_shrimp.svg | 0 .../shared}/src/assets/emojis/food/fries.svg | 0 .../shared}/src/assets/emojis/food/garlic.svg | 0 .../src/assets/emojis/food/ginger_root.svg | 0 .../shared}/src/assets/emojis/food/grapes.svg | 0 .../src/assets/emojis/food/green_apple.svg | 0 .../src/assets/emojis/food/hamburger.svg | 0 .../src/assets/emojis/food/honey_pot.svg | 0 .../src/assets/emojis/food/hot_pepper.svg | 0 .../shared}/src/assets/emojis/food/hotdog.svg | 0 .../src/assets/emojis/food/ice_cream.svg | 0 .../src/assets/emojis/food/ice_cube.svg | 0 .../src/assets/emojis/food/icecream.svg | 0 .../shared}/src/assets/emojis/food/jar.svg | 0 .../shared}/src/assets/emojis/food/kiwi.svg | 0 .../src/assets/emojis/food/leafy_green.svg | 0 .../shared}/src/assets/emojis/food/lemon.svg | 0 .../shared}/src/assets/emojis/food/lime.svg | 0 .../src/assets/emojis/food/lollipop.svg | 0 .../shared}/src/assets/emojis/food/mango.svg | 0 .../shared}/src/assets/emojis/food/mate.svg | 0 .../src/assets/emojis/food/meat_on_bone.svg | 0 .../shared}/src/assets/emojis/food/melon.svg | 0 .../shared}/src/assets/emojis/food/milk.svg | 0 .../src/assets/emojis/food/moon_cake.svg | 0 .../shared}/src/assets/emojis/food/oden.svg | 0 .../shared}/src/assets/emojis/food/olive.svg | 0 .../shared}/src/assets/emojis/food/onion.svg | 0 .../shared}/src/assets/emojis/food/oyster.svg | 0 .../src/assets/emojis/food/pancakes.svg | 0 .../src/assets/emojis/food/pea_pod.svg | 0 .../shared}/src/assets/emojis/food/peach.svg | 0 .../src/assets/emojis/food/peanuts.svg | 0 .../shared}/src/assets/emojis/food/pear.svg | 0 .../shared}/src/assets/emojis/food/pie.svg | 0 .../src/assets/emojis/food/pineapple.svg | 0 .../shared}/src/assets/emojis/food/pizza.svg | 0 .../src/assets/emojis/food/popcorn.svg | 0 .../shared}/src/assets/emojis/food/potato.svg | 0 .../src/assets/emojis/food/poultry_leg.svg | 0 .../src/assets/emojis/food/pouring_liquid.svg | 0 .../src/assets/emojis/food/pretzel.svg | 0 .../shared}/src/assets/emojis/food/ramen.svg | 0 .../shared}/src/assets/emojis/food/rice.svg | 0 .../src/assets/emojis/food/rice_ball.svg | 0 .../src/assets/emojis/food/rice_cracker.svg | 0 .../shared}/src/assets/emojis/food/sake.svg | 0 .../shared}/src/assets/emojis/food/salad.svg | 0 .../shared}/src/assets/emojis/food/salt.svg | 0 .../src/assets/emojis/food/sandwich.svg | 0 .../emojis/food/shallow_pan_of_food.svg | 0 .../src/assets/emojis/food/shaved_ice.svg | 0 .../src/assets/emojis/food/spaghetti.svg | 0 .../shared}/src/assets/emojis/food/spoon.svg | 0 .../shared}/src/assets/emojis/food/stew.svg | 0 .../src/assets/emojis/food/strawberry.svg | 0 .../assets/emojis/food/stuffed_flatbread.svg | 0 .../shared}/src/assets/emojis/food/sushi.svg | 0 .../src/assets/emojis/food/sweet_potato.svg | 0 .../shared}/src/assets/emojis/food/taco.svg | 0 .../src/assets/emojis/food/takeout_box.svg | 0 .../shared}/src/assets/emojis/food/tamale.svg | 0 .../src/assets/emojis/food/tangerine.svg | 0 .../shared}/src/assets/emojis/food/tea.svg | 0 .../shared}/src/assets/emojis/food/teapot.svg | 0 .../shared}/src/assets/emojis/food/tomato.svg | 0 .../src/assets/emojis/food/tropical_drink.svg | 0 .../src/assets/emojis/food/tumbler_glass.svg | 0 .../shared}/src/assets/emojis/food/waffle.svg | 0 .../src/assets/emojis/food/watermelon.svg | 0 .../src/assets/emojis/food/wine_glass.svg | 0 .../shared}/src/assets/emojis/index.js | 0 .../shared}/src/assets/emojis/nature/ant.svg | 0 .../src/assets/emojis/nature/baby_chick.svg | 0 .../src/assets/emojis/nature/badger.svg | 0 .../src/assets/emojis/nature/bamboo.svg | 0 .../shared}/src/assets/emojis/nature/bat.svg | 0 .../shared}/src/assets/emojis/nature/bear.svg | 0 .../src/assets/emojis/nature/beaver.svg | 0 .../shared}/src/assets/emojis/nature/bee.svg | 0 .../src/assets/emojis/nature/beetle.svg | 0 .../shared}/src/assets/emojis/nature/bird.svg | 0 .../src/assets/emojis/nature/bison.svg | 0 .../src/assets/emojis/nature/black_bird.svg | 0 .../src/assets/emojis/nature/black_cat.svg | 0 .../src/assets/emojis/nature/blossom.svg | 0 .../src/assets/emojis/nature/blowfish.svg | 0 .../shared}/src/assets/emojis/nature/boar.svg | 0 .../shared}/src/assets/emojis/nature/boom.svg | 0 .../src/assets/emojis/nature/bouquet.svg | 0 .../assets/emojis/nature/brown_mushroom.svg | 0 .../src/assets/emojis/nature/bubbles.svg | 0 .../shared}/src/assets/emojis/nature/bug.svg | 0 .../src/assets/emojis/nature/butterfly.svg | 0 .../src/assets/emojis/nature/cactus.svg | 0 .../src/assets/emojis/nature/camel.svg | 0 .../shared}/src/assets/emojis/nature/cat.svg | 0 .../shared}/src/assets/emojis/nature/cat2.svg | 0 .../assets/emojis/nature/cherry_blossom.svg | 0 .../src/assets/emojis/nature/chicken.svg | 0 .../src/assets/emojis/nature/chipmunk.svg | 0 .../assets/emojis/nature/christmas_tree.svg | 0 .../src/assets/emojis/nature/cloud.svg | 0 .../assets/emojis/nature/cloud_lightning.svg | 0 .../src/assets/emojis/nature/cloud_rain.svg | 0 .../src/assets/emojis/nature/cloud_snow.svg | 0 .../assets/emojis/nature/cloud_tornado.svg | 0 .../src/assets/emojis/nature/cockroach.svg | 0 .../src/assets/emojis/nature/comet.svg | 0 .../src/assets/emojis/nature/coral.svg | 0 .../shared}/src/assets/emojis/nature/cow.svg | 0 .../shared}/src/assets/emojis/nature/cow2.svg | 0 .../shared}/src/assets/emojis/nature/crab.svg | 0 .../assets/emojis/nature/crescent_moon.svg | 0 .../src/assets/emojis/nature/cricket.svg | 0 .../src/assets/emojis/nature/crocodile.svg | 0 .../shared}/src/assets/emojis/nature/dash.svg | 0 .../assets/emojis/nature/deciduous_tree.svg | 0 .../shared}/src/assets/emojis/nature/deer.svg | 0 .../src/assets/emojis/nature/dizzy.svg | 0 .../shared}/src/assets/emojis/nature/dodo.svg | 0 .../shared}/src/assets/emojis/nature/dog.svg | 0 .../shared}/src/assets/emojis/nature/dog2.svg | 0 .../src/assets/emojis/nature/dolphin.svg | 0 .../src/assets/emojis/nature/donkey.svg | 0 .../shared}/src/assets/emojis/nature/dove.svg | 0 .../src/assets/emojis/nature/dragon.svg | 0 .../src/assets/emojis/nature/dragon_face.svg | 0 .../assets/emojis/nature/dromedary_camel.svg | 0 .../src/assets/emojis/nature/droplet.svg | 0 .../shared}/src/assets/emojis/nature/duck.svg | 0 .../src/assets/emojis/nature/eagle.svg | 0 .../src/assets/emojis/nature/ear_of_rice.svg | 0 .../src/assets/emojis/nature/earth_africa.svg | 0 .../assets/emojis/nature/earth_americas.svg | 0 .../src/assets/emojis/nature/earth_asia.svg | 0 .../src/assets/emojis/nature/elephant.svg | 0 .../src/assets/emojis/nature/empty_nest.svg | 0 .../assets/emojis/nature/evergreen_tree.svg | 0 .../src/assets/emojis/nature/fallen_leaf.svg | 0 .../src/assets/emojis/nature/feather.svg | 0 .../shared}/src/assets/emojis/nature/feet.svg | 0 .../shared}/src/assets/emojis/nature/fire.svg | 0 .../emojis/nature/first_quarter_moon.svg | 0 .../nature/first_quarter_moon_with_face.svg | 0 .../shared}/src/assets/emojis/nature/fish.svg | 0 .../src/assets/emojis/nature/flamingo.svg | 0 .../shared}/src/assets/emojis/nature/fly.svg | 0 .../shared}/src/assets/emojis/nature/fog.svg | 0 .../assets/emojis/nature/four_leaf_clover.svg | 0 .../shared}/src/assets/emojis/nature/fox.svg | 0 .../shared}/src/assets/emojis/nature/frog.svg | 0 .../src/assets/emojis/nature/full_moon.svg | 0 .../emojis/nature/full_moon_with_face.svg | 0 .../src/assets/emojis/nature/giraffe.svg | 0 .../shared}/src/assets/emojis/nature/goat.svg | 0 .../src/assets/emojis/nature/goose.svg | 0 .../src/assets/emojis/nature/gorilla.svg | 0 .../src/assets/emojis/nature/guide_dog.svg | 0 .../src/assets/emojis/nature/hamster.svg | 0 .../assets/emojis/nature/hatched_chick.svg | 0 .../assets/emojis/nature/hatching_chick.svg | 0 .../src/assets/emojis/nature/hear_no_evil.svg | 0 .../src/assets/emojis/nature/hedgehog.svg | 0 .../shared}/src/assets/emojis/nature/herb.svg | 0 .../src/assets/emojis/nature/hibiscus.svg | 0 .../src/assets/emojis/nature/hippopotamus.svg | 0 .../src/assets/emojis/nature/horse.svg | 0 .../src/assets/emojis/nature/hyacinth.svg | 0 .../src/assets/emojis/nature/jellyfish.svg | 0 .../src/assets/emojis/nature/kangaroo.svg | 0 .../src/assets/emojis/nature/koala.svg | 0 .../src/assets/emojis/nature/lady_beetle.svg | 0 .../emojis/nature/last_quarter_moon.svg | 0 .../nature/last_quarter_moon_with_face.svg | 0 .../src/assets/emojis/nature/leaves.svg | 0 .../src/assets/emojis/nature/leopard.svg | 0 .../src/assets/emojis/nature/lion_face.svg | 0 .../src/assets/emojis/nature/lizard.svg | 0 .../src/assets/emojis/nature/llama.svg | 0 .../src/assets/emojis/nature/lobster.svg | 0 .../src/assets/emojis/nature/lotus.svg | 0 .../src/assets/emojis/nature/mammoth.svg | 0 .../src/assets/emojis/nature/maple_leaf.svg | 0 .../src/assets/emojis/nature/monkey.svg | 0 .../src/assets/emojis/nature/monkey_face.svg | 0 .../src/assets/emojis/nature/moose.svg | 0 .../src/assets/emojis/nature/mosquito.svg | 0 .../src/assets/emojis/nature/mouse.svg | 0 .../src/assets/emojis/nature/mouse2.svg | 0 .../src/assets/emojis/nature/mushroom.svg | 0 .../assets/emojis/nature/nest_with_eggs.svg | 0 .../src/assets/emojis/nature/new_moon.svg | 0 .../emojis/nature/new_moon_with_face.svg | 0 .../src/assets/emojis/nature/ocean.svg | 0 .../src/assets/emojis/nature/octopus.svg | 0 .../src/assets/emojis/nature/orangutan.svg | 0 .../src/assets/emojis/nature/otter.svg | 0 .../shared}/src/assets/emojis/nature/owl.svg | 0 .../shared}/src/assets/emojis/nature/ox.svg | 0 .../src/assets/emojis/nature/palm_tree.svg | 0 .../src/assets/emojis/nature/panda_face.svg | 0 .../src/assets/emojis/nature/parrot.svg | 0 .../src/assets/emojis/nature/partly_sunny.svg | 0 .../src/assets/emojis/nature/peacock.svg | 0 .../src/assets/emojis/nature/penguin.svg | 0 .../src/assets/emojis/nature/phoenix.svg | 0 .../shared}/src/assets/emojis/nature/pig.svg | 0 .../shared}/src/assets/emojis/nature/pig2.svg | 0 .../src/assets/emojis/nature/pig_nose.svg | 0 .../src/assets/emojis/nature/polar_bear.svg | 0 .../src/assets/emojis/nature/poodle.svg | 0 .../src/assets/emojis/nature/potted_plant.svg | 0 .../src/assets/emojis/nature/rabbit.svg | 0 .../src/assets/emojis/nature/rabbit2.svg | 0 .../src/assets/emojis/nature/raccoon.svg | 0 .../src/assets/emojis/nature/racehorse.svg | 0 .../src/assets/emojis/nature/rainbow.svg | 0 .../shared}/src/assets/emojis/nature/ram.svg | 0 .../shared}/src/assets/emojis/nature/rat.svg | 0 .../src/assets/emojis/nature/rhino.svg | 0 .../assets/emojis/nature/ringed_planet.svg | 0 .../shared}/src/assets/emojis/nature/rock.svg | 0 .../src/assets/emojis/nature/rooster.svg | 0 .../shared}/src/assets/emojis/nature/rose.svg | 0 .../src/assets/emojis/nature/sauropod.svg | 0 .../src/assets/emojis/nature/scorpion.svg | 0 .../shared}/src/assets/emojis/nature/seal.svg | 0 .../src/assets/emojis/nature/see_no_evil.svg | 0 .../src/assets/emojis/nature/seedling.svg | 0 .../src/assets/emojis/nature/service_dog.svg | 0 .../src/assets/emojis/nature/shamrock.svg | 0 .../src/assets/emojis/nature/shark.svg | 0 .../src/assets/emojis/nature/sheep.svg | 0 .../src/assets/emojis/nature/shell.svg | 0 .../src/assets/emojis/nature/shrimp.svg | 0 .../src/assets/emojis/nature/skunk.svg | 0 .../src/assets/emojis/nature/sloth.svg | 0 .../src/assets/emojis/nature/snail.svg | 0 .../src/assets/emojis/nature/snake.svg | 0 .../src/assets/emojis/nature/snowflake.svg | 0 .../src/assets/emojis/nature/snowman.svg | 0 .../src/assets/emojis/nature/snowman2.svg | 0 .../src/assets/emojis/nature/sparkles.svg | 0 .../assets/emojis/nature/speak_no_evil.svg | 0 .../src/assets/emojis/nature/spider.svg | 0 .../src/assets/emojis/nature/spider_web.svg | 0 .../src/assets/emojis/nature/squid.svg | 0 .../shared}/src/assets/emojis/nature/star.svg | 0 .../src/assets/emojis/nature/star2.svg | 0 .../assets/emojis/nature/sun_with_face.svg | 0 .../src/assets/emojis/nature/sunflower.svg | 0 .../src/assets/emojis/nature/sunny.svg | 0 .../shared}/src/assets/emojis/nature/swan.svg | 0 .../src/assets/emojis/nature/sweat_drops.svg | 0 .../src/assets/emojis/nature/t_rex.svg | 0 .../assets/emojis/nature/tanabata_tree.svg | 0 .../emojis/nature/thunder_cloud_rain.svg | 0 .../src/assets/emojis/nature/tiger.svg | 0 .../src/assets/emojis/nature/tiger2.svg | 0 .../assets/emojis/nature/tropical_fish.svg | 0 .../src/assets/emojis/nature/tulip.svg | 0 .../src/assets/emojis/nature/turkey.svg | 0 .../src/assets/emojis/nature/turtle.svg | 0 .../src/assets/emojis/nature/umbrella.svg | 0 .../src/assets/emojis/nature/umbrella2.svg | 0 .../src/assets/emojis/nature/unicorn.svg | 0 .../emojis/nature/waning_crescent_moon.svg | 0 .../emojis/nature/waning_gibbous_moon.svg | 0 .../assets/emojis/nature/water_buffalo.svg | 0 .../emojis/nature/waxing_crescent_moon.svg | 0 .../emojis/nature/waxing_gibbous_moon.svg | 0 .../src/assets/emojis/nature/whale.svg | 0 .../src/assets/emojis/nature/whale2.svg | 0 .../assets/emojis/nature/white_sun_cloud.svg | 0 .../emojis/nature/white_sun_rain_cloud.svg | 0 .../emojis/nature/white_sun_small_cloud.svg | 0 .../src/assets/emojis/nature/wilted_rose.svg | 0 .../emojis/nature/wind_blowing_face.svg | 0 .../shared}/src/assets/emojis/nature/wing.svg | 0 .../shared}/src/assets/emojis/nature/wolf.svg | 0 .../shared}/src/assets/emojis/nature/wood.svg | 0 .../shared}/src/assets/emojis/nature/worm.svg | 0 .../shared}/src/assets/emojis/nature/zap.svg | 0 .../src/assets/emojis/nature/zebra.svg | 0 .../src/assets/emojis/objects/abacus.svg | 0 .../emojis/objects/adhesive_bandage.svg | 0 .../src/assets/emojis/objects/alarm_clock.svg | 0 .../src/assets/emojis/objects/alembic.svg | 0 .../src/assets/emojis/objects/amphora.svg | 0 .../shared}/src/assets/emojis/objects/axe.svg | 0 .../src/assets/emojis/objects/balloon.svg | 0 .../src/assets/emojis/objects/ballot_box.svg | 0 .../src/assets/emojis/objects/bar_chart.svg | 0 .../src/assets/emojis/objects/barber.svg | 0 .../src/assets/emojis/objects/basket.svg | 0 .../src/assets/emojis/objects/bath.svg | 0 .../src/assets/emojis/objects/bath_tone1.svg | 0 .../src/assets/emojis/objects/bath_tone2.svg | 0 .../src/assets/emojis/objects/bath_tone3.svg | 0 .../src/assets/emojis/objects/bath_tone4.svg | 0 .../src/assets/emojis/objects/bath_tone5.svg | 0 .../src/assets/emojis/objects/bathtub.svg | 0 .../src/assets/emojis/objects/battery.svg | 0 .../shared}/src/assets/emojis/objects/bed.svg | 0 .../src/assets/emojis/objects/bellhop.svg | 0 .../src/assets/emojis/objects/black_nib.svg | 0 .../src/assets/emojis/objects/blue_book.svg | 0 .../src/assets/emojis/objects/bomb.svg | 0 .../src/assets/emojis/objects/book.svg | 0 .../src/assets/emojis/objects/bookmark.svg | 0 .../assets/emojis/objects/bookmark_tabs.svg | 0 .../src/assets/emojis/objects/books.svg | 0 .../src/assets/emojis/objects/bricks.svg | 0 .../assets/emojis/objects/broken_chain.svg | 0 .../src/assets/emojis/objects/broom.svg | 0 .../src/assets/emojis/objects/bucket.svg | 0 .../src/assets/emojis/objects/bulb.svg | 0 .../src/assets/emojis/objects/calendar.svg | 0 .../assets/emojis/objects/calendar_spiral.svg | 0 .../src/assets/emojis/objects/calling.svg | 0 .../src/assets/emojis/objects/camera.svg | 0 .../emojis/objects/camera_with_flash.svg | 0 .../src/assets/emojis/objects/candle.svg | 0 .../src/assets/emojis/objects/card_box.svg | 0 .../src/assets/emojis/objects/card_index.svg | 0 .../assets/emojis/objects/carpentry_saw.svg | 0 .../shared}/src/assets/emojis/objects/cd.svg | 0 .../src/assets/emojis/objects/chains.svg | 0 .../src/assets/emojis/objects/chair.svg | 0 .../objects/chart_with_downwards_trend.svg | 0 .../objects/chart_with_upwards_trend.svg | 0 .../src/assets/emojis/objects/clipboard.svg | 0 .../src/assets/emojis/objects/clock.svg | 0 .../src/assets/emojis/objects/closed_book.svg | 0 .../emojis/objects/closed_lock_with_key.svg | 0 .../src/assets/emojis/objects/coffin.svg | 0 .../src/assets/emojis/objects/coin.svg | 0 .../src/assets/emojis/objects/compass.svg | 0 .../src/assets/emojis/objects/compression.svg | 0 .../src/assets/emojis/objects/computer.svg | 0 .../assets/emojis/objects/confetti_ball.svg | 0 .../assets/emojis/objects/control_knobs.svg | 0 .../src/assets/emojis/objects/couch.svg | 0 .../src/assets/emojis/objects/crayon.svg | 0 .../src/assets/emojis/objects/credit_card.svg | 0 .../assets/emojis/objects/crossed_swords.svg | 0 .../assets/emojis/objects/crystal_ball.svg | 0 .../src/assets/emojis/objects/dagger.svg | 0 .../src/assets/emojis/objects/date.svg | 0 .../src/assets/emojis/objects/desktop.svg | 0 .../src/assets/emojis/objects/dividers.svg | 0 .../src/assets/emojis/objects/diya_lamp.svg | 0 .../shared}/src/assets/emojis/objects/dna.svg | 0 .../src/assets/emojis/objects/dollar.svg | 0 .../src/assets/emojis/objects/dolls.svg | 0 .../src/assets/emojis/objects/door.svg | 0 .../assets/emojis/objects/drop_of_blood.svg | 0 .../shared}/src/assets/emojis/objects/dvd.svg | 0 .../src/assets/emojis/objects/e_mail.svg | 0 .../assets/emojis/objects/electric_plug.svg | 0 .../src/assets/emojis/objects/envelope.svg | 0 .../emojis/objects/envelope_with_arrow.svg | 0 .../src/assets/emojis/objects/euro.svg | 0 .../shared}/src/assets/emojis/objects/fax.svg | 0 .../assets/emojis/objects/file_cabinet.svg | 0 .../src/assets/emojis/objects/file_folder.svg | 0 .../src/assets/emojis/objects/film_frames.svg | 0 .../emojis/objects/fire_extinguisher.svg | 0 .../src/assets/emojis/objects/firecracker.svg | 0 .../src/assets/emojis/objects/flags.svg | 0 .../src/assets/emojis/objects/flashlight.svg | 0 .../src/assets/emojis/objects/floppy_disk.svg | 0 .../emojis/objects/folding_hand_fan.svg | 0 .../src/assets/emojis/objects/frame_photo.svg | 0 .../src/assets/emojis/objects/gear.svg | 0 .../shared}/src/assets/emojis/objects/gem.svg | 0 .../src/assets/emojis/objects/gift.svg | 0 .../src/assets/emojis/objects/green_book.svg | 0 .../shared}/src/assets/emojis/objects/gun.svg | 0 .../src/assets/emojis/objects/hair_pick.svg | 0 .../src/assets/emojis/objects/hammer.svg | 0 .../src/assets/emojis/objects/hammer_pick.svg | 0 .../src/assets/emojis/objects/hamsa.svg | 0 .../src/assets/emojis/objects/headstone.svg | 0 .../src/assets/emojis/objects/hole.svg | 0 .../src/assets/emojis/objects/hourglass.svg | 0 .../emojis/objects/hourglass_flowing_sand.svg | 0 .../emojis/objects/identification_card.svg | 0 .../src/assets/emojis/objects/inbox_tray.svg | 0 .../emojis/objects/incoming_envelope.svg | 0 .../assets/emojis/objects/izakaya_lantern.svg | 0 .../src/assets/emojis/objects/joystick.svg | 0 .../shared}/src/assets/emojis/objects/key.svg | 0 .../src/assets/emojis/objects/key2.svg | 0 .../src/assets/emojis/objects/keyboard.svg | 0 .../src/assets/emojis/objects/knife.svg | 0 .../src/assets/emojis/objects/label.svg | 0 .../src/assets/emojis/objects/ladder.svg | 0 .../src/assets/emojis/objects/ledger.svg | 0 .../assets/emojis/objects/level_slider.svg | 0 .../src/assets/emojis/objects/link.svg | 0 .../src/assets/emojis/objects/lock.svg | 0 .../emojis/objects/lock_with_ink_pen.svg | 0 .../src/assets/emojis/objects/love_letter.svg | 0 .../src/assets/emojis/objects/low_battery.svg | 0 .../shared}/src/assets/emojis/objects/mag.svg | 0 .../src/assets/emojis/objects/mag_right.svg | 0 .../src/assets/emojis/objects/magic_wand.svg | 0 .../src/assets/emojis/objects/magnet.svg | 0 .../src/assets/emojis/objects/mailbox.svg | 0 .../assets/emojis/objects/mailbox_closed.svg | 0 .../emojis/objects/mailbox_with_mail.svg | 0 .../emojis/objects/mailbox_with_no_mail.svg | 0 .../src/assets/emojis/objects/microbe.svg | 0 .../src/assets/emojis/objects/microphone2.svg | 0 .../src/assets/emojis/objects/microscope.svg | 0 .../src/assets/emojis/objects/minidisc.svg | 0 .../src/assets/emojis/objects/mirror.svg | 0 .../src/assets/emojis/objects/mirror_ball.svg | 0 .../assets/emojis/objects/mobile_phone.svg | 0 .../emojis/objects/money_with_wings.svg | 0 .../src/assets/emojis/objects/moneybag.svg | 0 .../emojis/objects/mouse_three_button.svg | 0 .../src/assets/emojis/objects/mouse_trap.svg | 0 .../assets/emojis/objects/movie_camera.svg | 0 .../assets/emojis/objects/nazar_amulet.svg | 0 .../assets/emojis/objects/nesting_dolls.svg | 0 .../src/assets/emojis/objects/newspaper.svg | 0 .../src/assets/emojis/objects/newspaper2.svg | 0 .../src/assets/emojis/objects/notebook.svg | 0 .../notebook_with_decorative_cover.svg | 0 .../assets/emojis/objects/notepad_spiral.svg | 0 .../assets/emojis/objects/nut_and_bolt.svg | 0 .../shared}/src/assets/emojis/objects/oil.svg | 0 .../emojis/objects/open_file_folder.svg | 0 .../src/assets/emojis/objects/orange_book.svg | 0 .../src/assets/emojis/objects/outbox_tray.svg | 0 .../src/assets/emojis/objects/package.svg | 0 .../assets/emojis/objects/page_facing_up.svg | 0 .../assets/emojis/objects/page_with_curl.svg | 0 .../src/assets/emojis/objects/pager.svg | 0 .../src/assets/emojis/objects/paintbrush.svg | 0 .../src/assets/emojis/objects/paperclip.svg | 0 .../src/assets/emojis/objects/paperclips.svg | 0 .../assets/emojis/objects/pen_ballpoint.svg | 0 .../assets/emojis/objects/pen_fountain.svg | 0 .../src/assets/emojis/objects/pencil.svg | 0 .../src/assets/emojis/objects/pencil2.svg | 0 .../emojis/objects/person_in_bed_tone1.svg | 0 .../emojis/objects/person_in_bed_tone2.svg | 0 .../emojis/objects/person_in_bed_tone3.svg | 0 .../emojis/objects/person_in_bed_tone4.svg | 0 .../emojis/objects/person_in_bed_tone5.svg | 0 .../src/assets/emojis/objects/petri_dish.svg | 0 .../src/assets/emojis/objects/pick.svg | 0 .../src/assets/emojis/objects/pill.svg | 0 .../src/assets/emojis/objects/piƱata.svg | 0 .../src/assets/emojis/objects/placard.svg | 0 .../src/assets/emojis/objects/plunger.svg | 0 .../src/assets/emojis/objects/postal_horn.svg | 0 .../src/assets/emojis/objects/postbox.svg | 0 .../assets/emojis/objects/potable_water.svg | 0 .../src/assets/emojis/objects/pound.svg | 0 .../assets/emojis/objects/prayer_beads.svg | 0 .../src/assets/emojis/objects/printer.svg | 0 .../src/assets/emojis/objects/projector.svg | 0 .../src/assets/emojis/objects/pushpin.svg | 0 .../src/assets/emojis/objects/radio.svg | 0 .../src/assets/emojis/objects/razor.svg | 0 .../src/assets/emojis/objects/receipt.svg | 0 .../assets/emojis/objects/red_envelope.svg | 0 .../src/assets/emojis/objects/ribbon.svg | 0 .../assets/emojis/objects/roll_of_paper.svg | 0 .../assets/emojis/objects/round_pushpin.svg | 0 .../src/assets/emojis/objects/safety_pin.svg | 0 .../src/assets/emojis/objects/satellite.svg | 0 .../src/assets/emojis/objects/scales.svg | 0 .../src/assets/emojis/objects/scissors.svg | 0 .../src/assets/emojis/objects/screwdriver.svg | 0 .../src/assets/emojis/objects/scroll.svg | 0 .../src/assets/emojis/objects/shield.svg | 0 .../assets/emojis/objects/shopping_bags.svg | 0 .../assets/emojis/objects/shopping_cart.svg | 0 .../src/assets/emojis/objects/shower.svg | 0 .../emojis/objects/sleeping_accommodation.svg | 0 .../src/assets/emojis/objects/smoking.svg | 0 .../src/assets/emojis/objects/soap.svg | 0 .../src/assets/emojis/objects/sponge.svg | 0 .../assets/emojis/objects/squeeze_bottle.svg | 0 .../src/assets/emojis/objects/stethoscope.svg | 0 .../src/assets/emojis/objects/stopwatch.svg | 0 .../assets/emojis/objects/straight_ruler.svg | 0 .../src/assets/emojis/objects/syringe.svg | 0 .../src/assets/emojis/objects/tada.svg | 0 .../src/assets/emojis/objects/teddy_bear.svg | 0 .../src/assets/emojis/objects/telephone.svg | 0 .../emojis/objects/telephone_receiver.svg | 0 .../src/assets/emojis/objects/telescope.svg | 0 .../src/assets/emojis/objects/test_tube.svg | 0 .../src/assets/emojis/objects/thermometer.svg | 0 .../src/assets/emojis/objects/timer.svg | 0 .../src/assets/emojis/objects/toilet.svg | 0 .../src/assets/emojis/objects/toolbox.svg | 0 .../src/assets/emojis/objects/tools.svg | 0 .../src/assets/emojis/objects/toothbrush.svg | 0 .../src/assets/emojis/objects/trackball.svg | 0 .../emojis/objects/triangular_ruler.svg | 0 .../shared}/src/assets/emojis/objects/tv.svg | 0 .../src/assets/emojis/objects/unlock.svg | 0 .../shared}/src/assets/emojis/objects/urn.svg | 0 .../shared}/src/assets/emojis/objects/vhs.svg | 0 .../assets/emojis/objects/video_camera.svg | 0 .../src/assets/emojis/objects/wastebasket.svg | 0 .../src/assets/emojis/objects/watch.svg | 0 .../src/assets/emojis/objects/wind_chime.svg | 0 .../src/assets/emojis/objects/window.svg | 0 .../src/assets/emojis/objects/wrench.svg | 0 .../src/assets/emojis/objects/x_ray.svg | 0 .../shared}/src/assets/emojis/objects/yen.svg | 0 .../src/assets/emojis/people/adult.svg | 0 .../src/assets/emojis/people/adult_tone1.svg | 0 .../src/assets/emojis/people/adult_tone2.svg | 0 .../src/assets/emojis/people/adult_tone3.svg | 0 .../src/assets/emojis/people/adult_tone4.svg | 0 .../src/assets/emojis/people/adult_tone5.svg | 0 .../src/assets/emojis/people/alien.svg | 0 .../assets/emojis/people/anatomical_heart.svg | 0 .../src/assets/emojis/people/angel.svg | 0 .../src/assets/emojis/people/angel_tone1.svg | 0 .../src/assets/emojis/people/angel_tone2.svg | 0 .../src/assets/emojis/people/angel_tone3.svg | 0 .../src/assets/emojis/people/angel_tone4.svg | 0 .../src/assets/emojis/people/angel_tone5.svg | 0 .../src/assets/emojis/people/angry.svg | 0 .../src/assets/emojis/people/anguished.svg | 0 .../src/assets/emojis/people/artist.svg | 0 .../src/assets/emojis/people/artist_tone1.svg | 0 .../src/assets/emojis/people/artist_tone2.svg | 0 .../src/assets/emojis/people/artist_tone3.svg | 0 .../src/assets/emojis/people/artist_tone4.svg | 0 .../src/assets/emojis/people/artist_tone5.svg | 0 .../src/assets/emojis/people/astonished.svg | 0 .../src/assets/emojis/people/astronaut.svg | 0 .../assets/emojis/people/astronaut_tone1.svg | 0 .../assets/emojis/people/astronaut_tone2.svg | 0 .../assets/emojis/people/astronaut_tone3.svg | 0 .../assets/emojis/people/astronaut_tone4.svg | 0 .../assets/emojis/people/astronaut_tone5.svg | 0 .../assets/emojis/people/athletic_shoe.svg | 0 .../shared}/src/assets/emojis/people/baby.svg | 0 .../src/assets/emojis/people/baby_tone1.svg | 0 .../src/assets/emojis/people/baby_tone2.svg | 0 .../src/assets/emojis/people/baby_tone3.svg | 0 .../src/assets/emojis/people/baby_tone4.svg | 0 .../src/assets/emojis/people/baby_tone5.svg | 0 .../assets/emojis/people/bearded_person.svg | 0 .../emojis/people/bearded_person_tone1.svg | 0 .../emojis/people/bearded_person_tone2.svg | 0 .../emojis/people/bearded_person_tone3.svg | 0 .../emojis/people/bearded_person_tone4.svg | 0 .../emojis/people/bearded_person_tone5.svg | 0 .../src/assets/emojis/people/bikini.svg | 0 .../src/assets/emojis/people/billed_cap.svg | 0 .../src/assets/emojis/people/biting_lip.svg | 0 .../assets/emojis/people/blond_haired_man.svg | 0 .../emojis/people/blond_haired_man_tone1.svg | 0 .../emojis/people/blond_haired_man_tone2.svg | 0 .../emojis/people/blond_haired_man_tone3.svg | 0 .../emojis/people/blond_haired_man_tone4.svg | 0 .../emojis/people/blond_haired_man_tone5.svg | 0 .../emojis/people/blond_haired_person.svg | 0 .../people/blond_haired_person_tone1.svg | 0 .../people/blond_haired_person_tone2.svg | 0 .../people/blond_haired_person_tone3.svg | 0 .../people/blond_haired_person_tone4.svg | 0 .../people/blond_haired_person_tone5.svg | 0 .../emojis/people/blond_haired_woman.svg | 0 .../people/blond_haired_woman_tone1.svg | 0 .../people/blond_haired_woman_tone2.svg | 0 .../people/blond_haired_woman_tone3.svg | 0 .../people/blond_haired_woman_tone4.svg | 0 .../people/blond_haired_woman_tone5.svg | 0 .../src/assets/emojis/people/blush.svg | 0 .../shared}/src/assets/emojis/people/boot.svg | 0 .../shared}/src/assets/emojis/people/boy.svg | 0 .../src/assets/emojis/people/boy_tone1.svg | 0 .../src/assets/emojis/people/boy_tone2.svg | 0 .../src/assets/emojis/people/boy_tone3.svg | 0 .../src/assets/emojis/people/boy_tone4.svg | 0 .../src/assets/emojis/people/boy_tone5.svg | 0 .../src/assets/emojis/people/brain.svg | 0 .../assets/emojis/people/breast_feeding.svg | 0 .../emojis/people/breast_feeding_tone1.svg | 0 .../emojis/people/breast_feeding_tone2.svg | 0 .../emojis/people/breast_feeding_tone3.svg | 0 .../emojis/people/breast_feeding_tone4.svg | 0 .../emojis/people/breast_feeding_tone5.svg | 0 .../src/assets/emojis/people/briefcase.svg | 0 .../src/assets/emojis/people/briefs.svg | 0 .../emojis/people/bust_in_silhouette.svg | 0 .../emojis/people/busts_in_silhouette.svg | 0 .../src/assets/emojis/people/call_me.svg | 0 .../assets/emojis/people/call_me_tone1.svg | 0 .../assets/emojis/people/call_me_tone2.svg | 0 .../assets/emojis/people/call_me_tone3.svg | 0 .../assets/emojis/people/call_me_tone4.svg | 0 .../assets/emojis/people/call_me_tone5.svg | 0 .../src/assets/emojis/people/child.svg | 0 .../src/assets/emojis/people/child_tone1.svg | 0 .../src/assets/emojis/people/child_tone2.svg | 0 .../src/assets/emojis/people/child_tone3.svg | 0 .../src/assets/emojis/people/child_tone4.svg | 0 .../src/assets/emojis/people/child_tone5.svg | 0 .../shared}/src/assets/emojis/people/clap.svg | 0 .../src/assets/emojis/people/clap_tone1.svg | 0 .../src/assets/emojis/people/clap_tone2.svg | 0 .../src/assets/emojis/people/clap_tone3.svg | 0 .../src/assets/emojis/people/clap_tone4.svg | 0 .../src/assets/emojis/people/clap_tone5.svg | 0 .../assets/emojis/people/closed_umbrella.svg | 0 .../src/assets/emojis/people/clown.svg | 0 .../shared}/src/assets/emojis/people/coat.svg | 0 .../src/assets/emojis/people/cold_face.svg | 0 .../src/assets/emojis/people/cold_sweat.svg | 0 .../src/assets/emojis/people/confounded.svg | 0 .../src/assets/emojis/people/confused.svg | 0 .../emojis/people/construction_worker.svg | 0 .../people/construction_worker_tone1.svg | 0 .../people/construction_worker_tone2.svg | 0 .../people/construction_worker_tone3.svg | 0 .../people/construction_worker_tone4.svg | 0 .../people/construction_worker_tone5.svg | 0 .../shared}/src/assets/emojis/people/cook.svg | 0 .../src/assets/emojis/people/cook_tone1.svg | 0 .../src/assets/emojis/people/cook_tone2.svg | 0 .../src/assets/emojis/people/cook_tone3.svg | 0 .../src/assets/emojis/people/cook_tone4.svg | 0 .../src/assets/emojis/people/cook_tone5.svg | 0 .../src/assets/emojis/people/couple.svg | 0 .../src/assets/emojis/people/couple_mm.svg | 0 .../emojis/people/couple_with_heart.svg | 0 .../people/couple_with_heart_woman_man.svg | 0 .../src/assets/emojis/people/couple_ww.svg | 0 .../src/assets/emojis/people/couplekiss.svg | 0 .../src/assets/emojis/people/cowboy.svg | 0 .../src/assets/emojis/people/crown.svg | 0 .../shared}/src/assets/emojis/people/cry.svg | 0 .../assets/emojis/people/crying_cat_face.svg | 0 .../src/assets/emojis/people/dancer.svg | 0 .../src/assets/emojis/people/dancer_tone1.svg | 0 .../src/assets/emojis/people/dancer_tone2.svg | 0 .../src/assets/emojis/people/dancer_tone3.svg | 0 .../src/assets/emojis/people/dancer_tone4.svg | 0 .../src/assets/emojis/people/dancer_tone5.svg | 0 .../assets/emojis/people/dark_sunglasses.svg | 0 .../src/assets/emojis/people/deaf_man.svg | 0 .../assets/emojis/people/deaf_man_tone1.svg | 0 .../assets/emojis/people/deaf_man_tone2.svg | 0 .../assets/emojis/people/deaf_man_tone3.svg | 0 .../assets/emojis/people/deaf_man_tone4.svg | 0 .../assets/emojis/people/deaf_man_tone5.svg | 0 .../src/assets/emojis/people/deaf_person.svg | 0 .../emojis/people/deaf_person_tone1.svg | 0 .../emojis/people/deaf_person_tone2.svg | 0 .../emojis/people/deaf_person_tone3.svg | 0 .../emojis/people/deaf_person_tone4.svg | 0 .../emojis/people/deaf_person_tone5.svg | 0 .../src/assets/emojis/people/deaf_woman.svg | 0 .../assets/emojis/people/deaf_woman_tone1.svg | 0 .../assets/emojis/people/deaf_woman_tone2.svg | 0 .../assets/emojis/people/deaf_woman_tone3.svg | 0 .../assets/emojis/people/deaf_woman_tone4.svg | 0 .../assets/emojis/people/deaf_woman_tone5.svg | 0 .../src/assets/emojis/people/detective.svg | 0 .../assets/emojis/people/detective_tone1.svg | 0 .../assets/emojis/people/detective_tone2.svg | 0 .../assets/emojis/people/detective_tone3.svg | 0 .../assets/emojis/people/detective_tone4.svg | 0 .../assets/emojis/people/detective_tone5.svg | 0 .../src/assets/emojis/people/disappointed.svg | 0 .../emojis/people/disappointed_relieved.svg | 0 .../assets/emojis/people/disguised_face.svg | 0 .../src/assets/emojis/people/dizzy_face.svg | 0 .../assets/emojis/people/dotted_line_face.svg | 0 .../src/assets/emojis/people/dress.svg | 0 .../assets/emojis/people/drooling_face.svg | 0 .../shared}/src/assets/emojis/people/ear.svg | 0 .../src/assets/emojis/people/ear_tone1.svg | 0 .../src/assets/emojis/people/ear_tone2.svg | 0 .../src/assets/emojis/people/ear_tone3.svg | 0 .../src/assets/emojis/people/ear_tone4.svg | 0 .../src/assets/emojis/people/ear_tone5.svg | 0 .../emojis/people/ear_with_hearing_aid.svg | 0 .../people/ear_with_hearing_aid_tone1.svg | 0 .../people/ear_with_hearing_aid_tone2.svg | 0 .../people/ear_with_hearing_aid_tone3.svg | 0 .../people/ear_with_hearing_aid_tone4.svg | 0 .../people/ear_with_hearing_aid_tone5.svg | 0 .../shared}/src/assets/emojis/people/elf.svg | 0 .../src/assets/emojis/people/elf_tone1.svg | 0 .../src/assets/emojis/people/elf_tone2.svg | 0 .../src/assets/emojis/people/elf_tone3.svg | 0 .../src/assets/emojis/people/elf_tone4.svg | 0 .../src/assets/emojis/people/elf_tone5.svg | 0 .../assets/emojis/people/exploding_head.svg | 0 .../assets/emojis/people/expressionless.svg | 0 .../shared}/src/assets/emojis/people/eye.svg | 0 .../src/assets/emojis/people/eyeglasses.svg | 0 .../shared}/src/assets/emojis/people/eyes.svg | 0 .../assets/emojis/people/face_exhaling.svg | 0 .../emojis/people/face_holding_back_tears.svg | 0 .../assets/emojis/people/face_in_clouds.svg | 0 .../assets/emojis/people/face_vomiting.svg | 0 .../people/face_with_diagonal_mouth.svg | 0 .../people/face_with_hand_over_mouth.svg | 0 .../emojis/people/face_with_monocle.svg | 0 ...ace_with_open_eyes_and_hand_over_mouth.svg | 0 .../emojis/people/face_with_peeking_eye.svg | 0 .../people/face_with_raised_eyebrow.svg | 0 .../emojis/people/face_with_spiral_eyes.svg | 0 .../people/face_with_symbols_over_mouth.svg | 0 .../assets/emojis/people/factory_worker.svg | 0 .../emojis/people/factory_worker_tone1.svg | 0 .../emojis/people/factory_worker_tone2.svg | 0 .../emojis/people/factory_worker_tone3.svg | 0 .../emojis/people/factory_worker_tone4.svg | 0 .../emojis/people/factory_worker_tone5.svg | 0 .../src/assets/emojis/people/fairy.svg | 0 .../src/assets/emojis/people/fairy_tone1.svg | 0 .../src/assets/emojis/people/fairy_tone2.svg | 0 .../src/assets/emojis/people/fairy_tone3.svg | 0 .../src/assets/emojis/people/fairy_tone4.svg | 0 .../src/assets/emojis/people/fairy_tone5.svg | 0 .../src/assets/emojis/people/family.svg | 0 .../assets/emojis/people/family_man_boy.svg | 0 .../emojis/people/family_man_boy_boy.svg | 0 .../assets/emojis/people/family_man_girl.svg | 0 .../emojis/people/family_man_girl_boy.svg | 0 .../emojis/people/family_man_girl_girl.svg | 0 .../emojis/people/family_man_woman_boy.svg | 0 .../src/assets/emojis/people/family_mmb.svg | 0 .../src/assets/emojis/people/family_mmbb.svg | 0 .../src/assets/emojis/people/family_mmg.svg | 0 .../src/assets/emojis/people/family_mmgb.svg | 0 .../src/assets/emojis/people/family_mmgg.svg | 0 .../src/assets/emojis/people/family_mwbb.svg | 0 .../src/assets/emojis/people/family_mwg.svg | 0 .../src/assets/emojis/people/family_mwgb.svg | 0 .../src/assets/emojis/people/family_mwgg.svg | 0 .../assets/emojis/people/family_woman_boy.svg | 0 .../emojis/people/family_woman_boy_boy.svg | 0 .../emojis/people/family_woman_girl.svg | 0 .../emojis/people/family_woman_girl_boy.svg | 0 .../emojis/people/family_woman_girl_girl.svg | 0 .../src/assets/emojis/people/family_wwb.svg | 0 .../src/assets/emojis/people/family_wwbb.svg | 0 .../src/assets/emojis/people/family_wwg.svg | 0 .../src/assets/emojis/people/family_wwgb.svg | 0 .../src/assets/emojis/people/family_wwgg.svg | 0 .../src/assets/emojis/people/farmer.svg | 0 .../src/assets/emojis/people/farmer_tone1.svg | 0 .../src/assets/emojis/people/farmer_tone2.svg | 0 .../src/assets/emojis/people/farmer_tone3.svg | 0 .../src/assets/emojis/people/farmer_tone4.svg | 0 .../src/assets/emojis/people/farmer_tone5.svg | 0 .../src/assets/emojis/people/fearful.svg | 0 .../assets/emojis/people/fingers_crossed.svg | 0 .../emojis/people/fingers_crossed_tone1.svg | 0 .../emojis/people/fingers_crossed_tone2.svg | 0 .../emojis/people/fingers_crossed_tone3.svg | 0 .../emojis/people/fingers_crossed_tone4.svg | 0 .../emojis/people/fingers_crossed_tone5.svg | 0 .../src/assets/emojis/people/firefighter.svg | 0 .../emojis/people/firefighter_tone1.svg | 0 .../emojis/people/firefighter_tone2.svg | 0 .../emojis/people/firefighter_tone3.svg | 0 .../emojis/people/firefighter_tone4.svg | 0 .../emojis/people/firefighter_tone5.svg | 0 .../shared}/src/assets/emojis/people/fist.svg | 0 .../src/assets/emojis/people/fist_tone1.svg | 0 .../src/assets/emojis/people/fist_tone2.svg | 0 .../src/assets/emojis/people/fist_tone3.svg | 0 .../src/assets/emojis/people/fist_tone4.svg | 0 .../src/assets/emojis/people/fist_tone5.svg | 0 .../src/assets/emojis/people/flushed.svg | 0 .../shared}/src/assets/emojis/people/foot.svg | 0 .../src/assets/emojis/people/foot_tone1.svg | 0 .../src/assets/emojis/people/foot_tone2.svg | 0 .../src/assets/emojis/people/foot_tone3.svg | 0 .../src/assets/emojis/people/foot_tone4.svg | 0 .../src/assets/emojis/people/foot_tone5.svg | 0 .../src/assets/emojis/people/footprints.svg | 0 .../src/assets/emojis/people/frowning.svg | 0 .../src/assets/emojis/people/frowning2.svg | 0 .../src/assets/emojis/people/genie.svg | 0 .../src/assets/emojis/people/ghost.svg | 0 .../shared}/src/assets/emojis/people/girl.svg | 0 .../src/assets/emojis/people/girl_tone1.svg | 0 .../src/assets/emojis/people/girl_tone2.svg | 0 .../src/assets/emojis/people/girl_tone3.svg | 0 .../src/assets/emojis/people/girl_tone4.svg | 0 .../src/assets/emojis/people/girl_tone5.svg | 0 .../src/assets/emojis/people/gloves.svg | 0 .../src/assets/emojis/people/goggles.svg | 0 .../src/assets/emojis/people/grimacing.svg | 0 .../shared}/src/assets/emojis/people/grin.svg | 0 .../src/assets/emojis/people/grinning.svg | 0 .../src/assets/emojis/people/guard.svg | 0 .../src/assets/emojis/people/guard_tone1.svg | 0 .../src/assets/emojis/people/guard_tone2.svg | 0 .../src/assets/emojis/people/guard_tone3.svg | 0 .../src/assets/emojis/people/guard_tone4.svg | 0 .../src/assets/emojis/people/guard_tone5.svg | 0 .../src/assets/emojis/people/hand_splayed.svg | 0 .../emojis/people/hand_splayed_tone1.svg | 0 .../emojis/people/hand_splayed_tone2.svg | 0 .../emojis/people/hand_splayed_tone3.svg | 0 .../emojis/people/hand_splayed_tone4.svg | 0 .../emojis/people/hand_splayed_tone5.svg | 0 ...nd_with_index_finger_and_thumb_crossed.svg | 0 ...h_index_finger_and_thumb_crossed_tone1.svg | 0 ...h_index_finger_and_thumb_crossed_tone2.svg | 0 ...h_index_finger_and_thumb_crossed_tone3.svg | 0 ...h_index_finger_and_thumb_crossed_tone4.svg | 0 ...h_index_finger_and_thumb_crossed_tone5.svg | 0 .../src/assets/emojis/people/handbag.svg | 0 .../src/assets/emojis/people/handshake.svg | 0 .../src/assets/emojis/people/head_bandage.svg | 0 .../people/head_shaking_horizontally.svg | 0 .../emojis/people/head_shaking_vertically.svg | 0 .../assets/emojis/people/health_worker.svg | 0 .../emojis/people/health_worker_tone1.svg | 0 .../emojis/people/health_worker_tone2.svg | 0 .../emojis/people/health_worker_tone3.svg | 0 .../emojis/people/health_worker_tone4.svg | 0 .../emojis/people/health_worker_tone5.svg | 0 .../src/assets/emojis/people/heart_eyes.svg | 0 .../assets/emojis/people/heart_eyes_cat.svg | 0 .../src/assets/emojis/people/heart_hands.svg | 0 .../emojis/people/heart_hands_tone1.svg | 0 .../emojis/people/heart_hands_tone2.svg | 0 .../emojis/people/heart_hands_tone3.svg | 0 .../emojis/people/heart_hands_tone4.svg | 0 .../emojis/people/heart_hands_tone5.svg | 0 .../emojis/people/helmet_with_cross.svg | 0 .../src/assets/emojis/people/high_heel.svg | 0 .../src/assets/emojis/people/hiking_boot.svg | 0 .../src/assets/emojis/people/hot_face.svg | 0 .../src/assets/emojis/people/hugging.svg | 0 .../src/assets/emojis/people/hushed.svg | 0 .../shared}/src/assets/emojis/people/imp.svg | 0 .../people/index_pointing_at_the_viewer.svg | 0 .../index_pointing_at_the_viewer_tone1.svg | 0 .../index_pointing_at_the_viewer_tone2.svg | 0 .../index_pointing_at_the_viewer_tone3.svg | 0 .../index_pointing_at_the_viewer_tone4.svg | 0 .../index_pointing_at_the_viewer_tone5.svg | 0 .../src/assets/emojis/people/innocent.svg | 0 .../assets/emojis/people/jack_o_lantern.svg | 0 .../assets/emojis/people/japanese_goblin.svg | 0 .../assets/emojis/people/japanese_ogre.svg | 0 .../src/assets/emojis/people/jeans.svg | 0 .../shared}/src/assets/emojis/people/joy.svg | 0 .../src/assets/emojis/people/joy_cat.svg | 0 .../src/assets/emojis/people/judge.svg | 0 .../src/assets/emojis/people/judge_tone1.svg | 0 .../src/assets/emojis/people/judge_tone2.svg | 0 .../src/assets/emojis/people/judge_tone3.svg | 0 .../src/assets/emojis/people/judge_tone4.svg | 0 .../src/assets/emojis/people/judge_tone5.svg | 0 .../src/assets/emojis/people/kimono.svg | 0 .../shared}/src/assets/emojis/people/kiss.svg | 0 .../src/assets/emojis/people/kiss_mm.svg | 0 .../assets/emojis/people/kiss_woman_man.svg | 0 .../src/assets/emojis/people/kiss_ww.svg | 0 .../src/assets/emojis/people/kissing.svg | 0 .../src/assets/emojis/people/kissing_cat.svg | 0 .../emojis/people/kissing_closed_eyes.svg | 0 .../assets/emojis/people/kissing_heart.svg | 0 .../emojis/people/kissing_smiling_eyes.svg | 0 .../shared}/src/assets/emojis/people/knot.svg | 0 .../src/assets/emojis/people/lab_coat.svg | 0 .../src/assets/emojis/people/laughing.svg | 0 .../assets/emojis/people/left_facing_fist.svg | 0 .../emojis/people/left_facing_fist_tone1.svg | 0 .../emojis/people/left_facing_fist_tone2.svg | 0 .../emojis/people/left_facing_fist_tone3.svg | 0 .../emojis/people/left_facing_fist_tone4.svg | 0 .../emojis/people/left_facing_fist_tone5.svg | 0 .../assets/emojis/people/leftwards_hand.svg | 0 .../emojis/people/leftwards_hand_tone1.svg | 0 .../emojis/people/leftwards_hand_tone2.svg | 0 .../emojis/people/leftwards_hand_tone3.svg | 0 .../emojis/people/leftwards_hand_tone4.svg | 0 .../emojis/people/leftwards_hand_tone5.svg | 0 .../emojis/people/leftwards_pushing_hand.svg | 0 .../people/leftwards_pushing_hand_tone1.svg | 0 .../people/leftwards_pushing_hand_tone2.svg | 0 .../people/leftwards_pushing_hand_tone3.svg | 0 .../people/leftwards_pushing_hand_tone4.svg | 0 .../people/leftwards_pushing_hand_tone5.svg | 0 .../shared}/src/assets/emojis/people/leg.svg | 0 .../src/assets/emojis/people/leg_tone1.svg | 0 .../src/assets/emojis/people/leg_tone2.svg | 0 .../src/assets/emojis/people/leg_tone3.svg | 0 .../src/assets/emojis/people/leg_tone4.svg | 0 .../src/assets/emojis/people/leg_tone5.svg | 0 .../src/assets/emojis/people/levitate.svg | 0 .../assets/emojis/people/levitate_tone1.svg | 0 .../assets/emojis/people/levitate_tone2.svg | 0 .../assets/emojis/people/levitate_tone3.svg | 0 .../assets/emojis/people/levitate_tone4.svg | 0 .../assets/emojis/people/levitate_tone5.svg | 0 .../shared}/src/assets/emojis/people/lips.svg | 0 .../src/assets/emojis/people/lipstick.svg | 0 .../assets/emojis/people/love_you_gesture.svg | 0 .../emojis/people/love_you_gesture_tone1.svg | 0 .../emojis/people/love_you_gesture_tone2.svg | 0 .../emojis/people/love_you_gesture_tone3.svg | 0 .../emojis/people/love_you_gesture_tone4.svg | 0 .../emojis/people/love_you_gesture_tone5.svg | 0 .../src/assets/emojis/people/luggage.svg | 0 .../src/assets/emojis/people/lungs.svg | 0 .../src/assets/emojis/people/lying_face.svg | 0 .../shared}/src/assets/emojis/people/mage.svg | 0 .../src/assets/emojis/people/mage_tone1.svg | 0 .../src/assets/emojis/people/mage_tone2.svg | 0 .../src/assets/emojis/people/mage_tone3.svg | 0 .../src/assets/emojis/people/mage_tone4.svg | 0 .../src/assets/emojis/people/mage_tone5.svg | 0 .../shared}/src/assets/emojis/people/man.svg | 0 .../src/assets/emojis/people/man_artist.svg | 0 .../assets/emojis/people/man_artist_tone1.svg | 0 .../assets/emojis/people/man_artist_tone2.svg | 0 .../assets/emojis/people/man_artist_tone3.svg | 0 .../assets/emojis/people/man_artist_tone4.svg | 0 .../assets/emojis/people/man_artist_tone5.svg | 0 .../assets/emojis/people/man_astronaut.svg | 0 .../emojis/people/man_astronaut_tone1.svg | 0 .../emojis/people/man_astronaut_tone2.svg | 0 .../emojis/people/man_astronaut_tone3.svg | 0 .../emojis/people/man_astronaut_tone4.svg | 0 .../emojis/people/man_astronaut_tone5.svg | 0 .../src/assets/emojis/people/man_bald.svg | 0 .../assets/emojis/people/man_bald_tone1.svg | 0 .../assets/emojis/people/man_bald_tone2.svg | 0 .../assets/emojis/people/man_bald_tone3.svg | 0 .../assets/emojis/people/man_bald_tone4.svg | 0 .../assets/emojis/people/man_bald_tone5.svg | 0 .../src/assets/emojis/people/man_beard.svg | 0 .../src/assets/emojis/people/man_bowing.svg | 0 .../assets/emojis/people/man_bowing_tone1.svg | 0 .../assets/emojis/people/man_bowing_tone2.svg | 0 .../assets/emojis/people/man_bowing_tone3.svg | 0 .../assets/emojis/people/man_bowing_tone4.svg | 0 .../assets/emojis/people/man_bowing_tone5.svg | 0 .../emojis/people/man_construction_worker.svg | 0 .../people/man_construction_worker_tone1.svg | 0 .../people/man_construction_worker_tone2.svg | 0 .../people/man_construction_worker_tone3.svg | 0 .../people/man_construction_worker_tone4.svg | 0 .../people/man_construction_worker_tone5.svg | 0 .../src/assets/emojis/people/man_cook.svg | 0 .../assets/emojis/people/man_cook_tone1.svg | 0 .../assets/emojis/people/man_cook_tone2.svg | 0 .../assets/emojis/people/man_cook_tone3.svg | 0 .../assets/emojis/people/man_cook_tone4.svg | 0 .../assets/emojis/people/man_cook_tone5.svg | 0 .../assets/emojis/people/man_curly_haired.svg | 0 .../emojis/people/man_curly_haired_tone1.svg | 0 .../emojis/people/man_curly_haired_tone2.svg | 0 .../emojis/people/man_curly_haired_tone3.svg | 0 .../emojis/people/man_curly_haired_tone4.svg | 0 .../emojis/people/man_curly_haired_tone5.svg | 0 .../src/assets/emojis/people/man_dancing.svg | 0 .../emojis/people/man_dancing_tone1.svg | 0 .../emojis/people/man_dancing_tone2.svg | 0 .../emojis/people/man_dancing_tone3.svg | 0 .../emojis/people/man_dancing_tone4.svg | 0 .../emojis/people/man_dancing_tone5.svg | 0 .../assets/emojis/people/man_detective.svg | 0 .../emojis/people/man_detective_tone1.svg | 0 .../emojis/people/man_detective_tone2.svg | 0 .../emojis/people/man_detective_tone3.svg | 0 .../emojis/people/man_detective_tone4.svg | 0 .../emojis/people/man_detective_tone5.svg | 0 .../src/assets/emojis/people/man_elf.svg | 0 .../assets/emojis/people/man_elf_tone1.svg | 0 .../assets/emojis/people/man_elf_tone2.svg | 0 .../assets/emojis/people/man_elf_tone3.svg | 0 .../assets/emojis/people/man_elf_tone4.svg | 0 .../assets/emojis/people/man_elf_tone5.svg | 0 .../assets/emojis/people/man_facepalming.svg | 0 .../emojis/people/man_facepalming_tone1.svg | 0 .../emojis/people/man_facepalming_tone2.svg | 0 .../emojis/people/man_facepalming_tone3.svg | 0 .../emojis/people/man_facepalming_tone4.svg | 0 .../emojis/people/man_facepalming_tone5.svg | 0 .../emojis/people/man_factory_worker.svg | 0 .../people/man_factory_worker_tone1.svg | 0 .../people/man_factory_worker_tone2.svg | 0 .../people/man_factory_worker_tone3.svg | 0 .../people/man_factory_worker_tone4.svg | 0 .../people/man_factory_worker_tone5.svg | 0 .../src/assets/emojis/people/man_fairy.svg | 0 .../assets/emojis/people/man_fairy_tone1.svg | 0 .../assets/emojis/people/man_fairy_tone2.svg | 0 .../assets/emojis/people/man_fairy_tone3.svg | 0 .../assets/emojis/people/man_fairy_tone4.svg | 0 .../assets/emojis/people/man_fairy_tone5.svg | 0 .../src/assets/emojis/people/man_farmer.svg | 0 .../assets/emojis/people/man_farmer_tone1.svg | 0 .../assets/emojis/people/man_farmer_tone2.svg | 0 .../assets/emojis/people/man_farmer_tone3.svg | 0 .../assets/emojis/people/man_farmer_tone4.svg | 0 .../assets/emojis/people/man_farmer_tone5.svg | 0 .../assets/emojis/people/man_feeding_baby.svg | 0 .../emojis/people/man_feeding_baby_tone1.svg | 0 .../emojis/people/man_feeding_baby_tone2.svg | 0 .../emojis/people/man_feeding_baby_tone3.svg | 0 .../emojis/people/man_feeding_baby_tone4.svg | 0 .../emojis/people/man_feeding_baby_tone5.svg | 0 .../assets/emojis/people/man_firefighter.svg | 0 .../emojis/people/man_firefighter_tone1.svg | 0 .../emojis/people/man_firefighter_tone2.svg | 0 .../emojis/people/man_firefighter_tone3.svg | 0 .../emojis/people/man_firefighter_tone4.svg | 0 .../emojis/people/man_firefighter_tone5.svg | 0 .../src/assets/emojis/people/man_frowning.svg | 0 .../emojis/people/man_frowning_tone1.svg | 0 .../emojis/people/man_frowning_tone2.svg | 0 .../emojis/people/man_frowning_tone3.svg | 0 .../emojis/people/man_frowning_tone4.svg | 0 .../emojis/people/man_frowning_tone5.svg | 0 .../src/assets/emojis/people/man_genie.svg | 0 .../assets/emojis/people/man_gesturing_no.svg | 0 .../emojis/people/man_gesturing_no_tone1.svg | 0 .../emojis/people/man_gesturing_no_tone2.svg | 0 .../emojis/people/man_gesturing_no_tone3.svg | 0 .../emojis/people/man_gesturing_no_tone4.svg | 0 .../emojis/people/man_gesturing_no_tone5.svg | 0 .../assets/emojis/people/man_gesturing_ok.svg | 0 .../emojis/people/man_gesturing_ok_tone1.svg | 0 .../emojis/people/man_gesturing_ok_tone2.svg | 0 .../emojis/people/man_gesturing_ok_tone3.svg | 0 .../emojis/people/man_gesturing_ok_tone4.svg | 0 .../emojis/people/man_gesturing_ok_tone5.svg | 0 .../people/man_getting_face_massage.svg | 0 .../people/man_getting_face_massage_tone1.svg | 0 .../people/man_getting_face_massage_tone2.svg | 0 .../people/man_getting_face_massage_tone3.svg | 0 .../people/man_getting_face_massage_tone4.svg | 0 .../people/man_getting_face_massage_tone5.svg | 0 .../emojis/people/man_getting_haircut.svg | 0 .../people/man_getting_haircut_tone1.svg | 0 .../people/man_getting_haircut_tone2.svg | 0 .../people/man_getting_haircut_tone3.svg | 0 .../people/man_getting_haircut_tone4.svg | 0 .../people/man_getting_haircut_tone5.svg | 0 .../src/assets/emojis/people/man_guard.svg | 0 .../assets/emojis/people/man_guard_tone1.svg | 0 .../assets/emojis/people/man_guard_tone2.svg | 0 .../assets/emojis/people/man_guard_tone3.svg | 0 .../assets/emojis/people/man_guard_tone4.svg | 0 .../assets/emojis/people/man_guard_tone5.svg | 0 .../emojis/people/man_health_worker.svg | 0 .../emojis/people/man_health_worker_tone1.svg | 0 .../emojis/people/man_health_worker_tone2.svg | 0 .../emojis/people/man_health_worker_tone3.svg | 0 .../emojis/people/man_health_worker_tone4.svg | 0 .../emojis/people/man_health_worker_tone5.svg | 0 .../people/man_in_manual_wheelchair.svg | 0 .../people/man_in_manual_wheelchair_tone1.svg | 0 .../people/man_in_manual_wheelchair_tone2.svg | 0 .../people/man_in_manual_wheelchair_tone3.svg | 0 .../people/man_in_manual_wheelchair_tone4.svg | 0 .../people/man_in_manual_wheelchair_tone5.svg | 0 .../people/man_in_motorized_wheelchair.svg | 0 .../man_in_motorized_wheelchair_tone1.svg | 0 .../man_in_motorized_wheelchair_tone2.svg | 0 .../man_in_motorized_wheelchair_tone3.svg | 0 .../man_in_motorized_wheelchair_tone4.svg | 0 .../man_in_motorized_wheelchair_tone5.svg | 0 .../emojis/people/man_in_steamy_room.svg | 0 .../people/man_in_steamy_room_tone1.svg | 0 .../people/man_in_steamy_room_tone2.svg | 0 .../people/man_in_steamy_room_tone3.svg | 0 .../people/man_in_steamy_room_tone4.svg | 0 .../people/man_in_steamy_room_tone5.svg | 0 .../assets/emojis/people/man_in_tuxedo.svg | 0 .../emojis/people/man_in_tuxedo_tone1.svg | 0 .../emojis/people/man_in_tuxedo_tone2.svg | 0 .../emojis/people/man_in_tuxedo_tone3.svg | 0 .../emojis/people/man_in_tuxedo_tone4.svg | 0 .../emojis/people/man_in_tuxedo_tone5.svg | 0 .../src/assets/emojis/people/man_judge.svg | 0 .../assets/emojis/people/man_judge_tone1.svg | 0 .../assets/emojis/people/man_judge_tone2.svg | 0 .../assets/emojis/people/man_judge_tone3.svg | 0 .../assets/emojis/people/man_judge_tone4.svg | 0 .../assets/emojis/people/man_judge_tone5.svg | 0 .../src/assets/emojis/people/man_kneeling.svg | 0 .../emojis/people/man_kneeling_tone1.svg | 0 .../emojis/people/man_kneeling_tone2.svg | 0 .../emojis/people/man_kneeling_tone3.svg | 0 .../emojis/people/man_kneeling_tone4.svg | 0 .../emojis/people/man_kneeling_tone5.svg | 0 .../src/assets/emojis/people/man_mage.svg | 0 .../assets/emojis/people/man_mage_tone1.svg | 0 .../assets/emojis/people/man_mage_tone2.svg | 0 .../assets/emojis/people/man_mage_tone3.svg | 0 .../assets/emojis/people/man_mage_tone4.svg | 0 .../assets/emojis/people/man_mage_tone5.svg | 0 .../src/assets/emojis/people/man_mechanic.svg | 0 .../emojis/people/man_mechanic_tone1.svg | 0 .../emojis/people/man_mechanic_tone2.svg | 0 .../emojis/people/man_mechanic_tone3.svg | 0 .../emojis/people/man_mechanic_tone4.svg | 0 .../emojis/people/man_mechanic_tone5.svg | 0 .../emojis/people/man_office_worker.svg | 0 .../emojis/people/man_office_worker_tone1.svg | 0 .../emojis/people/man_office_worker_tone2.svg | 0 .../emojis/people/man_office_worker_tone3.svg | 0 .../emojis/people/man_office_worker_tone4.svg | 0 .../emojis/people/man_office_worker_tone5.svg | 0 .../src/assets/emojis/people/man_pilot.svg | 0 .../assets/emojis/people/man_pilot_tone1.svg | 0 .../assets/emojis/people/man_pilot_tone2.svg | 0 .../assets/emojis/people/man_pilot_tone3.svg | 0 .../assets/emojis/people/man_pilot_tone4.svg | 0 .../assets/emojis/people/man_pilot_tone5.svg | 0 .../emojis/people/man_police_officer.svg | 0 .../people/man_police_officer_tone1.svg | 0 .../people/man_police_officer_tone2.svg | 0 .../people/man_police_officer_tone3.svg | 0 .../people/man_police_officer_tone4.svg | 0 .../people/man_police_officer_tone5.svg | 0 .../src/assets/emojis/people/man_pouting.svg | 0 .../emojis/people/man_pouting_tone1.svg | 0 .../emojis/people/man_pouting_tone2.svg | 0 .../emojis/people/man_pouting_tone3.svg | 0 .../emojis/people/man_pouting_tone4.svg | 0 .../emojis/people/man_pouting_tone5.svg | 0 .../assets/emojis/people/man_raising_hand.svg | 0 .../emojis/people/man_raising_hand_tone1.svg | 0 .../emojis/people/man_raising_hand_tone2.svg | 0 .../emojis/people/man_raising_hand_tone3.svg | 0 .../emojis/people/man_raising_hand_tone4.svg | 0 .../emojis/people/man_raising_hand_tone5.svg | 0 .../assets/emojis/people/man_red_haired.svg | 0 .../emojis/people/man_red_haired_tone1.svg | 0 .../emojis/people/man_red_haired_tone2.svg | 0 .../emojis/people/man_red_haired_tone3.svg | 0 .../emojis/people/man_red_haired_tone4.svg | 0 .../emojis/people/man_red_haired_tone5.svg | 0 .../src/assets/emojis/people/man_running.svg | 0 .../emojis/people/man_running_tone1.svg | 0 .../emojis/people/man_running_tone2.svg | 0 .../emojis/people/man_running_tone3.svg | 0 .../emojis/people/man_running_tone4.svg | 0 .../emojis/people/man_running_tone5.svg | 0 .../assets/emojis/people/man_scientist.svg | 0 .../emojis/people/man_scientist_tone1.svg | 0 .../emojis/people/man_scientist_tone2.svg | 0 .../emojis/people/man_scientist_tone3.svg | 0 .../emojis/people/man_scientist_tone4.svg | 0 .../emojis/people/man_scientist_tone5.svg | 0 .../assets/emojis/people/man_shrugging.svg | 0 .../emojis/people/man_shrugging_tone1.svg | 0 .../emojis/people/man_shrugging_tone2.svg | 0 .../emojis/people/man_shrugging_tone3.svg | 0 .../emojis/people/man_shrugging_tone4.svg | 0 .../emojis/people/man_shrugging_tone5.svg | 0 .../src/assets/emojis/people/man_singer.svg | 0 .../assets/emojis/people/man_singer_tone1.svg | 0 .../assets/emojis/people/man_singer_tone2.svg | 0 .../assets/emojis/people/man_singer_tone3.svg | 0 .../assets/emojis/people/man_singer_tone4.svg | 0 .../assets/emojis/people/man_singer_tone5.svg | 0 .../src/assets/emojis/people/man_standing.svg | 0 .../emojis/people/man_standing_tone1.svg | 0 .../emojis/people/man_standing_tone2.svg | 0 .../emojis/people/man_standing_tone3.svg | 0 .../emojis/people/man_standing_tone4.svg | 0 .../emojis/people/man_standing_tone5.svg | 0 .../src/assets/emojis/people/man_student.svg | 0 .../emojis/people/man_student_tone1.svg | 0 .../emojis/people/man_student_tone2.svg | 0 .../emojis/people/man_student_tone3.svg | 0 .../emojis/people/man_student_tone4.svg | 0 .../emojis/people/man_student_tone5.svg | 0 .../assets/emojis/people/man_superhero.svg | 0 .../emojis/people/man_superhero_tone1.svg | 0 .../emojis/people/man_superhero_tone2.svg | 0 .../emojis/people/man_superhero_tone3.svg | 0 .../emojis/people/man_superhero_tone4.svg | 0 .../emojis/people/man_superhero_tone5.svg | 0 .../assets/emojis/people/man_supervillain.svg | 0 .../emojis/people/man_supervillain_tone1.svg | 0 .../emojis/people/man_supervillain_tone2.svg | 0 .../emojis/people/man_supervillain_tone3.svg | 0 .../emojis/people/man_supervillain_tone4.svg | 0 .../emojis/people/man_supervillain_tone5.svg | 0 .../src/assets/emojis/people/man_teacher.svg | 0 .../emojis/people/man_teacher_tone1.svg | 0 .../emojis/people/man_teacher_tone2.svg | 0 .../emojis/people/man_teacher_tone3.svg | 0 .../emojis/people/man_teacher_tone4.svg | 0 .../emojis/people/man_teacher_tone5.svg | 0 .../assets/emojis/people/man_technologist.svg | 0 .../emojis/people/man_technologist_tone1.svg | 0 .../emojis/people/man_technologist_tone2.svg | 0 .../emojis/people/man_technologist_tone3.svg | 0 .../emojis/people/man_technologist_tone4.svg | 0 .../emojis/people/man_technologist_tone5.svg | 0 .../assets/emojis/people/man_tipping_hand.svg | 0 .../emojis/people/man_tipping_hand_tone1.svg | 0 .../emojis/people/man_tipping_hand_tone2.svg | 0 .../emojis/people/man_tipping_hand_tone3.svg | 0 .../emojis/people/man_tipping_hand_tone4.svg | 0 .../emojis/people/man_tipping_hand_tone5.svg | 0 .../src/assets/emojis/people/man_tone1.svg | 0 .../assets/emojis/people/man_tone1_beard.svg | 0 .../src/assets/emojis/people/man_tone2.svg | 0 .../assets/emojis/people/man_tone2_beard.svg | 0 .../src/assets/emojis/people/man_tone3.svg | 0 .../assets/emojis/people/man_tone3_beard.svg | 0 .../src/assets/emojis/people/man_tone4.svg | 0 .../assets/emojis/people/man_tone4_beard.svg | 0 .../src/assets/emojis/people/man_tone5.svg | 0 .../assets/emojis/people/man_tone5_beard.svg | 0 .../src/assets/emojis/people/man_vampire.svg | 0 .../emojis/people/man_vampire_tone1.svg | 0 .../emojis/people/man_vampire_tone2.svg | 0 .../emojis/people/man_vampire_tone3.svg | 0 .../emojis/people/man_vampire_tone4.svg | 0 .../emojis/people/man_vampire_tone5.svg | 0 .../src/assets/emojis/people/man_walking.svg | 0 .../emojis/people/man_walking_tone1.svg | 0 .../emojis/people/man_walking_tone2.svg | 0 .../emojis/people/man_walking_tone3.svg | 0 .../emojis/people/man_walking_tone4.svg | 0 .../emojis/people/man_walking_tone5.svg | 0 .../emojis/people/man_wearing_turban.svg | 0 .../people/man_wearing_turban_tone1.svg | 0 .../people/man_wearing_turban_tone2.svg | 0 .../people/man_wearing_turban_tone3.svg | 0 .../people/man_wearing_turban_tone4.svg | 0 .../people/man_wearing_turban_tone5.svg | 0 .../assets/emojis/people/man_white_haired.svg | 0 .../emojis/people/man_white_haired_tone1.svg | 0 .../emojis/people/man_white_haired_tone2.svg | 0 .../emojis/people/man_white_haired_tone3.svg | 0 .../emojis/people/man_white_haired_tone4.svg | 0 .../emojis/people/man_white_haired_tone5.svg | 0 .../emojis/people/man_with_chinese_cap.svg | 0 .../people/man_with_chinese_cap_tone1.svg | 0 .../people/man_with_chinese_cap_tone2.svg | 0 .../people/man_with_chinese_cap_tone3.svg | 0 .../people/man_with_chinese_cap_tone4.svg | 0 .../people/man_with_chinese_cap_tone5.svg | 0 .../emojis/people/man_with_probing_cane.svg | 0 .../people/man_with_probing_cane_tone1.svg | 0 .../people/man_with_probing_cane_tone2.svg | 0 .../people/man_with_probing_cane_tone3.svg | 0 .../people/man_with_probing_cane_tone4.svg | 0 .../people/man_with_probing_cane_tone5.svg | 0 .../assets/emojis/people/man_with_veil.svg | 0 .../emojis/people/man_with_veil_tone1.svg | 0 .../emojis/people/man_with_veil_tone2.svg | 0 .../emojis/people/man_with_veil_tone3.svg | 0 .../emojis/people/man_with_veil_tone4.svg | 0 .../emojis/people/man_with_veil_tone5.svg | 0 .../src/assets/emojis/people/man_zombie.svg | 0 .../src/assets/emojis/people/mans_shoe.svg | 0 .../shared}/src/assets/emojis/people/mask.svg | 0 .../src/assets/emojis/people/mechanic.svg | 0 .../assets/emojis/people/mechanic_tone1.svg | 0 .../assets/emojis/people/mechanic_tone2.svg | 0 .../assets/emojis/people/mechanic_tone3.svg | 0 .../assets/emojis/people/mechanic_tone4.svg | 0 .../assets/emojis/people/mechanic_tone5.svg | 0 .../assets/emojis/people/mechanical_arm.svg | 0 .../assets/emojis/people/mechanical_leg.svg | 0 .../src/assets/emojis/people/melting_face.svg | 0 .../people/men_with_bunny_ears_partying.svg | 0 .../src/assets/emojis/people/mermaid.svg | 0 .../assets/emojis/people/mermaid_tone1.svg | 0 .../assets/emojis/people/mermaid_tone2.svg | 0 .../assets/emojis/people/mermaid_tone3.svg | 0 .../assets/emojis/people/mermaid_tone4.svg | 0 .../assets/emojis/people/mermaid_tone5.svg | 0 .../src/assets/emojis/people/merman.svg | 0 .../src/assets/emojis/people/merman_tone1.svg | 0 .../src/assets/emojis/people/merman_tone2.svg | 0 .../src/assets/emojis/people/merman_tone3.svg | 0 .../src/assets/emojis/people/merman_tone4.svg | 0 .../src/assets/emojis/people/merman_tone5.svg | 0 .../src/assets/emojis/people/merperson.svg | 0 .../assets/emojis/people/merperson_tone1.svg | 0 .../assets/emojis/people/merperson_tone2.svg | 0 .../assets/emojis/people/merperson_tone3.svg | 0 .../assets/emojis/people/merperson_tone4.svg | 0 .../assets/emojis/people/merperson_tone5.svg | 0 .../src/assets/emojis/people/metal.svg | 0 .../src/assets/emojis/people/metal_tone1.svg | 0 .../src/assets/emojis/people/metal_tone2.svg | 0 .../src/assets/emojis/people/metal_tone3.svg | 0 .../src/assets/emojis/people/metal_tone4.svg | 0 .../src/assets/emojis/people/metal_tone5.svg | 0 .../assets/emojis/people/middle_finger.svg | 0 .../emojis/people/middle_finger_tone1.svg | 0 .../emojis/people/middle_finger_tone2.svg | 0 .../emojis/people/middle_finger_tone3.svg | 0 .../emojis/people/middle_finger_tone4.svg | 0 .../emojis/people/middle_finger_tone5.svg | 0 .../assets/emojis/people/military_helmet.svg | 0 .../src/assets/emojis/people/money_mouth.svg | 0 .../src/assets/emojis/people/mortar_board.svg | 0 .../src/assets/emojis/people/mrs_claus.svg | 0 .../assets/emojis/people/mrs_claus_tone1.svg | 0 .../assets/emojis/people/mrs_claus_tone2.svg | 0 .../assets/emojis/people/mrs_claus_tone3.svg | 0 .../assets/emojis/people/mrs_claus_tone4.svg | 0 .../assets/emojis/people/mrs_claus_tone5.svg | 0 .../src/assets/emojis/people/muscle.svg | 0 .../src/assets/emojis/people/muscle_tone1.svg | 0 .../src/assets/emojis/people/muscle_tone2.svg | 0 .../src/assets/emojis/people/muscle_tone3.svg | 0 .../src/assets/emojis/people/muscle_tone4.svg | 0 .../src/assets/emojis/people/muscle_tone5.svg | 0 .../src/assets/emojis/people/mx_claus.svg | 0 .../assets/emojis/people/mx_claus_tone1.svg | 0 .../assets/emojis/people/mx_claus_tone2.svg | 0 .../assets/emojis/people/mx_claus_tone3.svg | 0 .../assets/emojis/people/mx_claus_tone4.svg | 0 .../assets/emojis/people/mx_claus_tone5.svg | 0 .../src/assets/emojis/people/nail_care.svg | 0 .../assets/emojis/people/nail_care_tone1.svg | 0 .../assets/emojis/people/nail_care_tone2.svg | 0 .../assets/emojis/people/nail_care_tone3.svg | 0 .../assets/emojis/people/nail_care_tone4.svg | 0 .../assets/emojis/people/nail_care_tone5.svg | 0 .../assets/emojis/people/nauseated_face.svg | 0 .../src/assets/emojis/people/necktie.svg | 0 .../shared}/src/assets/emojis/people/nerd.svg | 0 .../src/assets/emojis/people/neutral_face.svg | 0 .../src/assets/emojis/people/ninja.svg | 0 .../src/assets/emojis/people/ninja_tone1.svg | 0 .../src/assets/emojis/people/ninja_tone2.svg | 0 .../src/assets/emojis/people/ninja_tone3.svg | 0 .../src/assets/emojis/people/ninja_tone4.svg | 0 .../src/assets/emojis/people/ninja_tone5.svg | 0 .../src/assets/emojis/people/no_mouth.svg | 0 .../shared}/src/assets/emojis/people/nose.svg | 0 .../src/assets/emojis/people/nose_tone1.svg | 0 .../src/assets/emojis/people/nose_tone2.svg | 0 .../src/assets/emojis/people/nose_tone3.svg | 0 .../src/assets/emojis/people/nose_tone4.svg | 0 .../src/assets/emojis/people/nose_tone5.svg | 0 .../assets/emojis/people/office_worker.svg | 0 .../emojis/people/office_worker_tone1.svg | 0 .../emojis/people/office_worker_tone2.svg | 0 .../emojis/people/office_worker_tone3.svg | 0 .../emojis/people/office_worker_tone4.svg | 0 .../emojis/people/office_worker_tone5.svg | 0 .../src/assets/emojis/people/ok_hand.svg | 0 .../assets/emojis/people/ok_hand_tone1.svg | 0 .../assets/emojis/people/ok_hand_tone2.svg | 0 .../assets/emojis/people/ok_hand_tone3.svg | 0 .../assets/emojis/people/ok_hand_tone4.svg | 0 .../assets/emojis/people/ok_hand_tone5.svg | 0 .../src/assets/emojis/people/older_adult.svg | 0 .../emojis/people/older_adult_tone1.svg | 0 .../emojis/people/older_adult_tone2.svg | 0 .../emojis/people/older_adult_tone3.svg | 0 .../emojis/people/older_adult_tone4.svg | 0 .../emojis/people/older_adult_tone5.svg | 0 .../src/assets/emojis/people/older_man.svg | 0 .../assets/emojis/people/older_man_tone1.svg | 0 .../assets/emojis/people/older_man_tone2.svg | 0 .../assets/emojis/people/older_man_tone3.svg | 0 .../assets/emojis/people/older_man_tone4.svg | 0 .../assets/emojis/people/older_man_tone5.svg | 0 .../src/assets/emojis/people/older_woman.svg | 0 .../emojis/people/older_woman_tone1.svg | 0 .../emojis/people/older_woman_tone2.svg | 0 .../emojis/people/older_woman_tone3.svg | 0 .../emojis/people/older_woman_tone4.svg | 0 .../emojis/people/older_woman_tone5.svg | 0 .../emojis/people/one_piece_swimsuit.svg | 0 .../src/assets/emojis/people/open_hands.svg | 0 .../assets/emojis/people/open_hands_tone1.svg | 0 .../assets/emojis/people/open_hands_tone2.svg | 0 .../assets/emojis/people/open_hands_tone3.svg | 0 .../assets/emojis/people/open_hands_tone4.svg | 0 .../assets/emojis/people/open_hands_tone5.svg | 0 .../src/assets/emojis/people/open_mouth.svg | 0 .../assets/emojis/people/palm_down_hand.svg | 0 .../emojis/people/palm_down_hand_tone1.svg | 0 .../emojis/people/palm_down_hand_tone2.svg | 0 .../emojis/people/palm_down_hand_tone3.svg | 0 .../emojis/people/palm_down_hand_tone4.svg | 0 .../emojis/people/palm_down_hand_tone5.svg | 0 .../src/assets/emojis/people/palm_up_hand.svg | 0 .../emojis/people/palm_up_hand_tone1.svg | 0 .../emojis/people/palm_up_hand_tone2.svg | 0 .../emojis/people/palm_up_hand_tone3.svg | 0 .../emojis/people/palm_up_hand_tone4.svg | 0 .../emojis/people/palm_up_hand_tone5.svg | 0 .../emojis/people/palms_up_together.svg | 0 .../emojis/people/palms_up_together_tone1.svg | 0 .../emojis/people/palms_up_together_tone2.svg | 0 .../emojis/people/palms_up_together_tone3.svg | 0 .../emojis/people/palms_up_together_tone4.svg | 0 .../emojis/people/palms_up_together_tone5.svg | 0 .../assets/emojis/people/partying_face.svg | 0 .../src/assets/emojis/people/pensive.svg | 0 .../emojis/people/people_holding_hands.svg | 0 .../assets/emojis/people/people_hugging.svg | 0 .../people_with_bunny_ears_partying.svg | 0 .../src/assets/emojis/people/persevere.svg | 0 .../src/assets/emojis/people/person_bald.svg | 0 .../assets/emojis/people/person_bowing.svg | 0 .../emojis/people/person_bowing_tone1.svg | 0 .../emojis/people/person_bowing_tone2.svg | 0 .../emojis/people/person_bowing_tone3.svg | 0 .../emojis/people/person_bowing_tone4.svg | 0 .../emojis/people/person_bowing_tone5.svg | 0 .../emojis/people/person_curly_hair.svg | 0 .../emojis/people/person_facepalming.svg | 0 .../people/person_facepalming_tone1.svg | 0 .../people/person_facepalming_tone2.svg | 0 .../people/person_facepalming_tone3.svg | 0 .../people/person_facepalming_tone4.svg | 0 .../people/person_facepalming_tone5.svg | 0 .../emojis/people/person_feeding_baby.svg | 0 .../people/person_feeding_baby_tone1.svg | 0 .../people/person_feeding_baby_tone2.svg | 0 .../people/person_feeding_baby_tone3.svg | 0 .../people/person_feeding_baby_tone4.svg | 0 .../people/person_feeding_baby_tone5.svg | 0 .../assets/emojis/people/person_frowning.svg | 0 .../emojis/people/person_frowning_tone1.svg | 0 .../emojis/people/person_frowning_tone2.svg | 0 .../emojis/people/person_frowning_tone3.svg | 0 .../emojis/people/person_frowning_tone4.svg | 0 .../emojis/people/person_frowning_tone5.svg | 0 .../emojis/people/person_gesturing_no.svg | 0 .../people/person_gesturing_no_tone1.svg | 0 .../people/person_gesturing_no_tone2.svg | 0 .../people/person_gesturing_no_tone3.svg | 0 .../people/person_gesturing_no_tone4.svg | 0 .../people/person_gesturing_no_tone5.svg | 0 .../emojis/people/person_gesturing_ok.svg | 0 .../people/person_gesturing_ok_tone1.svg | 0 .../people/person_gesturing_ok_tone2.svg | 0 .../people/person_gesturing_ok_tone3.svg | 0 .../people/person_gesturing_ok_tone4.svg | 0 .../people/person_gesturing_ok_tone5.svg | 0 .../emojis/people/person_getting_haircut.svg | 0 .../people/person_getting_haircut_tone1.svg | 0 .../people/person_getting_haircut_tone2.svg | 0 .../people/person_getting_haircut_tone3.svg | 0 .../people/person_getting_haircut_tone4.svg | 0 .../people/person_getting_haircut_tone5.svg | 0 .../emojis/people/person_getting_massage.svg | 0 .../people/person_getting_massage_tone1.svg | 0 .../people/person_getting_massage_tone2.svg | 0 .../people/person_getting_massage_tone3.svg | 0 .../people/person_getting_massage_tone4.svg | 0 .../people/person_getting_massage_tone5.svg | 0 .../people/person_in_manual_wheelchair.svg | 0 .../person_in_manual_wheelchair_tone1.svg | 0 .../person_in_manual_wheelchair_tone2.svg | 0 .../person_in_manual_wheelchair_tone3.svg | 0 .../person_in_manual_wheelchair_tone4.svg | 0 .../person_in_manual_wheelchair_tone5.svg | 0 .../people/person_in_motorized_wheelchair.svg | 0 .../person_in_motorized_wheelchair_tone1.svg | 0 .../person_in_motorized_wheelchair_tone2.svg | 0 .../person_in_motorized_wheelchair_tone3.svg | 0 .../person_in_motorized_wheelchair_tone4.svg | 0 .../person_in_motorized_wheelchair_tone5.svg | 0 .../emojis/people/person_in_steamy_room.svg | 0 .../people/person_in_steamy_room_tone1.svg | 0 .../people/person_in_steamy_room_tone2.svg | 0 .../people/person_in_steamy_room_tone3.svg | 0 .../people/person_in_steamy_room_tone4.svg | 0 .../people/person_in_steamy_room_tone5.svg | 0 .../assets/emojis/people/person_in_tuxedo.svg | 0 .../emojis/people/person_in_tuxedo_tone1.svg | 0 .../emojis/people/person_in_tuxedo_tone2.svg | 0 .../emojis/people/person_in_tuxedo_tone3.svg | 0 .../emojis/people/person_in_tuxedo_tone4.svg | 0 .../emojis/people/person_in_tuxedo_tone5.svg | 0 .../assets/emojis/people/person_kneeling.svg | 0 .../emojis/people/person_kneeling_tone1.svg | 0 .../emojis/people/person_kneeling_tone2.svg | 0 .../emojis/people/person_kneeling_tone3.svg | 0 .../emojis/people/person_kneeling_tone4.svg | 0 .../emojis/people/person_kneeling_tone5.svg | 0 .../assets/emojis/people/person_pouting.svg | 0 .../emojis/people/person_pouting_tone1.svg | 0 .../emojis/people/person_pouting_tone2.svg | 0 .../emojis/people/person_pouting_tone3.svg | 0 .../emojis/people/person_pouting_tone4.svg | 0 .../emojis/people/person_pouting_tone5.svg | 0 .../emojis/people/person_raising_hand.svg | 0 .../people/person_raising_hand_tone1.svg | 0 .../people/person_raising_hand_tone2.svg | 0 .../people/person_raising_hand_tone3.svg | 0 .../people/person_raising_hand_tone4.svg | 0 .../people/person_raising_hand_tone5.svg | 0 .../assets/emojis/people/person_red_hair.svg | 0 .../assets/emojis/people/person_running.svg | 0 .../emojis/people/person_running_tone1.svg | 0 .../emojis/people/person_running_tone2.svg | 0 .../emojis/people/person_running_tone3.svg | 0 .../emojis/people/person_running_tone4.svg | 0 .../emojis/people/person_running_tone5.svg | 0 .../assets/emojis/people/person_shrugging.svg | 0 .../emojis/people/person_shrugging_tone1.svg | 0 .../emojis/people/person_shrugging_tone2.svg | 0 .../emojis/people/person_shrugging_tone3.svg | 0 .../emojis/people/person_shrugging_tone4.svg | 0 .../emojis/people/person_shrugging_tone5.svg | 0 .../assets/emojis/people/person_standing.svg | 0 .../emojis/people/person_standing_tone1.svg | 0 .../emojis/people/person_standing_tone2.svg | 0 .../emojis/people/person_standing_tone3.svg | 0 .../emojis/people/person_standing_tone4.svg | 0 .../emojis/people/person_standing_tone5.svg | 0 .../emojis/people/person_tipping_hand.svg | 0 .../people/person_tipping_hand_tone1.svg | 0 .../people/person_tipping_hand_tone2.svg | 0 .../people/person_tipping_hand_tone3.svg | 0 .../people/person_tipping_hand_tone4.svg | 0 .../people/person_tipping_hand_tone5.svg | 0 .../emojis/people/person_tone1_bald.svg | 0 .../emojis/people/person_tone1_curly_hair.svg | 0 .../emojis/people/person_tone1_red_hair.svg | 0 .../emojis/people/person_tone1_white_hair.svg | 0 .../emojis/people/person_tone2_bald.svg | 0 .../emojis/people/person_tone2_curly_hair.svg | 0 .../emojis/people/person_tone2_red_hair.svg | 0 .../emojis/people/person_tone2_white_hair.svg | 0 .../emojis/people/person_tone3_bald.svg | 0 .../emojis/people/person_tone3_curly_hair.svg | 0 .../emojis/people/person_tone3_red_hair.svg | 0 .../emojis/people/person_tone3_white_hair.svg | 0 .../emojis/people/person_tone4_bald.svg | 0 .../emojis/people/person_tone4_curly_hair.svg | 0 .../emojis/people/person_tone4_red_hair.svg | 0 .../emojis/people/person_tone4_white_hair.svg | 0 .../emojis/people/person_tone5_bald.svg | 0 .../emojis/people/person_tone5_curly_hair.svg | 0 .../emojis/people/person_tone5_red_hair.svg | 0 .../emojis/people/person_tone5_white_hair.svg | 0 .../assets/emojis/people/person_walking.svg | 0 .../emojis/people/person_walking_tone1.svg | 0 .../emojis/people/person_walking_tone2.svg | 0 .../emojis/people/person_walking_tone3.svg | 0 .../emojis/people/person_walking_tone4.svg | 0 .../emojis/people/person_walking_tone5.svg | 0 .../emojis/people/person_wearing_turban.svg | 0 .../people/person_wearing_turban_tone1.svg | 0 .../people/person_wearing_turban_tone2.svg | 0 .../people/person_wearing_turban_tone3.svg | 0 .../people/person_wearing_turban_tone4.svg | 0 .../people/person_wearing_turban_tone5.svg | 0 .../emojis/people/person_white_hair.svg | 0 .../emojis/people/person_with_crown.svg | 0 .../emojis/people/person_with_crown_tone1.svg | 0 .../emojis/people/person_with_crown_tone2.svg | 0 .../emojis/people/person_with_crown_tone3.svg | 0 .../emojis/people/person_with_crown_tone4.svg | 0 .../emojis/people/person_with_crown_tone5.svg | 0 .../people/person_with_probing_cane.svg | 0 .../people/person_with_probing_cane_tone1.svg | 0 .../people/person_with_probing_cane_tone2.svg | 0 .../people/person_with_probing_cane_tone3.svg | 0 .../people/person_with_probing_cane_tone4.svg | 0 .../people/person_with_probing_cane_tone5.svg | 0 .../assets/emojis/people/person_with_veil.svg | 0 .../emojis/people/person_with_veil_tone1.svg | 0 .../emojis/people/person_with_veil_tone2.svg | 0 .../emojis/people/person_with_veil_tone3.svg | 0 .../emojis/people/person_with_veil_tone4.svg | 0 .../emojis/people/person_with_veil_tone5.svg | 0 .../src/assets/emojis/people/pilot.svg | 0 .../src/assets/emojis/people/pilot_tone1.svg | 0 .../src/assets/emojis/people/pilot_tone2.svg | 0 .../src/assets/emojis/people/pilot_tone3.svg | 0 .../src/assets/emojis/people/pilot_tone4.svg | 0 .../src/assets/emojis/people/pilot_tone5.svg | 0 .../assets/emojis/people/pinched_fingers.svg | 0 .../emojis/people/pinched_fingers_tone1.svg | 0 .../emojis/people/pinched_fingers_tone2.svg | 0 .../emojis/people/pinched_fingers_tone3.svg | 0 .../emojis/people/pinched_fingers_tone4.svg | 0 .../emojis/people/pinched_fingers_tone5.svg | 0 .../assets/emojis/people/pinching_hand.svg | 0 .../emojis/people/pinching_hand_tone1.svg | 0 .../emojis/people/pinching_hand_tone2.svg | 0 .../emojis/people/pinching_hand_tone3.svg | 0 .../emojis/people/pinching_hand_tone4.svg | 0 .../emojis/people/pinching_hand_tone5.svg | 0 .../assets/emojis/people/pleading_face.svg | 0 .../src/assets/emojis/people/point_down.svg | 0 .../assets/emojis/people/point_down_tone1.svg | 0 .../assets/emojis/people/point_down_tone2.svg | 0 .../assets/emojis/people/point_down_tone3.svg | 0 .../assets/emojis/people/point_down_tone4.svg | 0 .../assets/emojis/people/point_down_tone5.svg | 0 .../src/assets/emojis/people/point_left.svg | 0 .../assets/emojis/people/point_left_tone1.svg | 0 .../assets/emojis/people/point_left_tone2.svg | 0 .../assets/emojis/people/point_left_tone3.svg | 0 .../assets/emojis/people/point_left_tone4.svg | 0 .../assets/emojis/people/point_left_tone5.svg | 0 .../src/assets/emojis/people/point_right.svg | 0 .../emojis/people/point_right_tone1.svg | 0 .../emojis/people/point_right_tone2.svg | 0 .../emojis/people/point_right_tone3.svg | 0 .../emojis/people/point_right_tone4.svg | 0 .../emojis/people/point_right_tone5.svg | 0 .../src/assets/emojis/people/point_up.svg | 0 .../src/assets/emojis/people/point_up_2.svg | 0 .../assets/emojis/people/point_up_2_tone1.svg | 0 .../assets/emojis/people/point_up_2_tone2.svg | 0 .../assets/emojis/people/point_up_2_tone3.svg | 0 .../assets/emojis/people/point_up_2_tone4.svg | 0 .../assets/emojis/people/point_up_2_tone5.svg | 0 .../assets/emojis/people/point_up_tone1.svg | 0 .../assets/emojis/people/point_up_tone2.svg | 0 .../assets/emojis/people/point_up_tone3.svg | 0 .../assets/emojis/people/point_up_tone4.svg | 0 .../assets/emojis/people/point_up_tone5.svg | 0 .../assets/emojis/people/police_officer.svg | 0 .../emojis/people/police_officer_tone1.svg | 0 .../emojis/people/police_officer_tone2.svg | 0 .../emojis/people/police_officer_tone3.svg | 0 .../emojis/people/police_officer_tone4.svg | 0 .../emojis/people/police_officer_tone5.svg | 0 .../shared}/src/assets/emojis/people/poop.svg | 0 .../src/assets/emojis/people/pouch.svg | 0 .../src/assets/emojis/people/pouting_cat.svg | 0 .../shared}/src/assets/emojis/people/pray.svg | 0 .../src/assets/emojis/people/pray_tone1.svg | 0 .../src/assets/emojis/people/pray_tone2.svg | 0 .../src/assets/emojis/people/pray_tone3.svg | 0 .../src/assets/emojis/people/pray_tone4.svg | 0 .../src/assets/emojis/people/pray_tone5.svg | 0 .../src/assets/emojis/people/pregnant_man.svg | 0 .../emojis/people/pregnant_man_tone1.svg | 0 .../emojis/people/pregnant_man_tone2.svg | 0 .../emojis/people/pregnant_man_tone3.svg | 0 .../emojis/people/pregnant_man_tone4.svg | 0 .../emojis/people/pregnant_man_tone5.svg | 0 .../assets/emojis/people/pregnant_person.svg | 0 .../emojis/people/pregnant_person_tone1.svg | 0 .../emojis/people/pregnant_person_tone2.svg | 0 .../emojis/people/pregnant_person_tone3.svg | 0 .../emojis/people/pregnant_person_tone4.svg | 0 .../emojis/people/pregnant_person_tone5.svg | 0 .../assets/emojis/people/pregnant_woman.svg | 0 .../emojis/people/pregnant_woman_tone1.svg | 0 .../emojis/people/pregnant_woman_tone2.svg | 0 .../emojis/people/pregnant_woman_tone3.svg | 0 .../emojis/people/pregnant_woman_tone4.svg | 0 .../emojis/people/pregnant_woman_tone5.svg | 0 .../src/assets/emojis/people/prince.svg | 0 .../src/assets/emojis/people/prince_tone1.svg | 0 .../src/assets/emojis/people/prince_tone2.svg | 0 .../src/assets/emojis/people/prince_tone3.svg | 0 .../src/assets/emojis/people/prince_tone4.svg | 0 .../src/assets/emojis/people/prince_tone5.svg | 0 .../src/assets/emojis/people/princess.svg | 0 .../assets/emojis/people/princess_tone1.svg | 0 .../assets/emojis/people/princess_tone2.svg | 0 .../assets/emojis/people/princess_tone3.svg | 0 .../assets/emojis/people/princess_tone4.svg | 0 .../assets/emojis/people/princess_tone5.svg | 0 .../src/assets/emojis/people/punch.svg | 0 .../src/assets/emojis/people/punch_tone1.svg | 0 .../src/assets/emojis/people/punch_tone2.svg | 0 .../src/assets/emojis/people/punch_tone3.svg | 0 .../src/assets/emojis/people/punch_tone4.svg | 0 .../src/assets/emojis/people/punch_tone5.svg | 0 .../src/assets/emojis/people/purse.svg | 0 .../shared}/src/assets/emojis/people/rage.svg | 0 .../emojis/people/raised_back_of_hand.svg | 0 .../people/raised_back_of_hand_tone1.svg | 0 .../people/raised_back_of_hand_tone2.svg | 0 .../people/raised_back_of_hand_tone3.svg | 0 .../people/raised_back_of_hand_tone4.svg | 0 .../people/raised_back_of_hand_tone5.svg | 0 .../src/assets/emojis/people/raised_hand.svg | 0 .../emojis/people/raised_hand_tone1.svg | 0 .../emojis/people/raised_hand_tone2.svg | 0 .../emojis/people/raised_hand_tone3.svg | 0 .../emojis/people/raised_hand_tone4.svg | 0 .../emojis/people/raised_hand_tone5.svg | 0 .../src/assets/emojis/people/raised_hands.svg | 0 .../emojis/people/raised_hands_tone1.svg | 0 .../emojis/people/raised_hands_tone2.svg | 0 .../emojis/people/raised_hands_tone3.svg | 0 .../emojis/people/raised_hands_tone4.svg | 0 .../emojis/people/raised_hands_tone5.svg | 0 .../src/assets/emojis/people/relaxed.svg | 0 .../src/assets/emojis/people/relieved.svg | 0 .../emojis/people/right_facing_fist.svg | 0 .../emojis/people/right_facing_fist_tone1.svg | 0 .../emojis/people/right_facing_fist_tone2.svg | 0 .../emojis/people/right_facing_fist_tone3.svg | 0 .../emojis/people/right_facing_fist_tone4.svg | 0 .../emojis/people/right_facing_fist_tone5.svg | 0 .../assets/emojis/people/rightwards_hand.svg | 0 .../emojis/people/rightwards_hand_tone1.svg | 0 .../emojis/people/rightwards_hand_tone2.svg | 0 .../emojis/people/rightwards_hand_tone3.svg | 0 .../emojis/people/rightwards_hand_tone4.svg | 0 .../emojis/people/rightwards_hand_tone5.svg | 0 .../emojis/people/rightwards_pushing_hand.svg | 0 .../people/rightwards_pushing_hand_tone1.svg | 0 .../people/rightwards_pushing_hand_tone2.svg | 0 .../people/rightwards_pushing_hand_tone3.svg | 0 .../people/rightwards_pushing_hand_tone4.svg | 0 .../people/rightwards_pushing_hand_tone5.svg | 0 .../shared}/src/assets/emojis/people/ring.svg | 0 .../src/assets/emojis/people/robot.svg | 0 .../shared}/src/assets/emojis/people/rofl.svg | 0 .../src/assets/emojis/people/rolling_eyes.svg | 0 .../src/assets/emojis/people/safety_vest.svg | 0 .../assets/emojis/people/saluting_face.svg | 0 .../src/assets/emojis/people/sandal.svg | 0 .../src/assets/emojis/people/santa.svg | 0 .../src/assets/emojis/people/santa_tone1.svg | 0 .../src/assets/emojis/people/santa_tone2.svg | 0 .../src/assets/emojis/people/santa_tone3.svg | 0 .../src/assets/emojis/people/santa_tone4.svg | 0 .../src/assets/emojis/people/santa_tone5.svg | 0 .../shared}/src/assets/emojis/people/sari.svg | 0 .../src/assets/emojis/people/scarf.svg | 0 .../assets/emojis/people/school_satchel.svg | 0 .../src/assets/emojis/people/scientist.svg | 0 .../assets/emojis/people/scientist_tone1.svg | 0 .../assets/emojis/people/scientist_tone2.svg | 0 .../assets/emojis/people/scientist_tone3.svg | 0 .../assets/emojis/people/scientist_tone4.svg | 0 .../assets/emojis/people/scientist_tone5.svg | 0 .../src/assets/emojis/people/scream.svg | 0 .../src/assets/emojis/people/scream_cat.svg | 0 .../src/assets/emojis/people/selfie.svg | 0 .../src/assets/emojis/people/selfie_tone1.svg | 0 .../src/assets/emojis/people/selfie_tone2.svg | 0 .../src/assets/emojis/people/selfie_tone3.svg | 0 .../src/assets/emojis/people/selfie_tone4.svg | 0 .../src/assets/emojis/people/selfie_tone5.svg | 0 .../assets/emojis/people/sewing_needle.svg | 0 .../src/assets/emojis/people/shaking_face.svg | 0 .../src/assets/emojis/people/shirt.svg | 0 .../src/assets/emojis/people/shorts.svg | 0 .../assets/emojis/people/shushing_face.svg | 0 .../src/assets/emojis/people/singer.svg | 0 .../src/assets/emojis/people/singer_tone1.svg | 0 .../src/assets/emojis/people/singer_tone2.svg | 0 .../src/assets/emojis/people/singer_tone3.svg | 0 .../src/assets/emojis/people/singer_tone4.svg | 0 .../src/assets/emojis/people/singer_tone5.svg | 0 .../src/assets/emojis/people/skull.svg | 0 .../assets/emojis/people/skull_crossbones.svg | 0 .../src/assets/emojis/people/sleeping.svg | 0 .../src/assets/emojis/people/sleepy.svg | 0 .../src/assets/emojis/people/slight_frown.svg | 0 .../src/assets/emojis/people/slight_smile.svg | 0 .../src/assets/emojis/people/smile.svg | 0 .../src/assets/emojis/people/smile_cat.svg | 0 .../src/assets/emojis/people/smiley.svg | 0 .../src/assets/emojis/people/smiley_cat.svg | 0 .../people/smiling_face_with_3_hearts.svg | 0 .../emojis/people/smiling_face_with_tear.svg | 0 .../src/assets/emojis/people/smiling_imp.svg | 0 .../src/assets/emojis/people/smirk.svg | 0 .../src/assets/emojis/people/smirk_cat.svg | 0 .../assets/emojis/people/sneezing_face.svg | 0 .../shared}/src/assets/emojis/people/sob.svg | 0 .../src/assets/emojis/people/socks.svg | 0 .../assets/emojis/people/space_invader.svg | 0 .../assets/emojis/people/speaking_head.svg | 0 .../src/assets/emojis/people/star_struck.svg | 0 .../assets/emojis/people/stuck_out_tongue.svg | 0 .../people/stuck_out_tongue_closed_eyes.svg | 0 .../people/stuck_out_tongue_winking_eye.svg | 0 .../src/assets/emojis/people/student.svg | 0 .../assets/emojis/people/student_tone1.svg | 0 .../assets/emojis/people/student_tone2.svg | 0 .../assets/emojis/people/student_tone3.svg | 0 .../assets/emojis/people/student_tone4.svg | 0 .../assets/emojis/people/student_tone5.svg | 0 .../src/assets/emojis/people/sunglasses.svg | 0 .../src/assets/emojis/people/superhero.svg | 0 .../assets/emojis/people/superhero_tone1.svg | 0 .../assets/emojis/people/superhero_tone2.svg | 0 .../assets/emojis/people/superhero_tone3.svg | 0 .../assets/emojis/people/superhero_tone4.svg | 0 .../assets/emojis/people/superhero_tone5.svg | 0 .../src/assets/emojis/people/supervillain.svg | 0 .../emojis/people/supervillain_tone1.svg | 0 .../emojis/people/supervillain_tone2.svg | 0 .../emojis/people/supervillain_tone3.svg | 0 .../emojis/people/supervillain_tone4.svg | 0 .../emojis/people/supervillain_tone5.svg | 0 .../src/assets/emojis/people/sweat.svg | 0 .../src/assets/emojis/people/sweat_smile.svg | 0 .../src/assets/emojis/people/teacher.svg | 0 .../assets/emojis/people/teacher_tone1.svg | 0 .../assets/emojis/people/teacher_tone2.svg | 0 .../assets/emojis/people/teacher_tone3.svg | 0 .../assets/emojis/people/teacher_tone4.svg | 0 .../assets/emojis/people/teacher_tone5.svg | 0 .../src/assets/emojis/people/technologist.svg | 0 .../emojis/people/technologist_tone1.svg | 0 .../emojis/people/technologist_tone2.svg | 0 .../emojis/people/technologist_tone3.svg | 0 .../emojis/people/technologist_tone4.svg | 0 .../emojis/people/technologist_tone5.svg | 0 .../assets/emojis/people/thermometer_face.svg | 0 .../src/assets/emojis/people/thinking.svg | 0 .../src/assets/emojis/people/thong_sandal.svg | 0 .../src/assets/emojis/people/thread.svg | 0 .../src/assets/emojis/people/thumbsdown.svg | 0 .../assets/emojis/people/thumbsdown_tone1.svg | 0 .../assets/emojis/people/thumbsdown_tone2.svg | 0 .../assets/emojis/people/thumbsdown_tone3.svg | 0 .../assets/emojis/people/thumbsdown_tone4.svg | 0 .../assets/emojis/people/thumbsdown_tone5.svg | 0 .../src/assets/emojis/people/thumbsup.svg | 0 .../assets/emojis/people/thumbsup_tone1.svg | 0 .../assets/emojis/people/thumbsup_tone2.svg | 0 .../assets/emojis/people/thumbsup_tone3.svg | 0 .../assets/emojis/people/thumbsup_tone4.svg | 0 .../assets/emojis/people/thumbsup_tone5.svg | 0 .../src/assets/emojis/people/tired_face.svg | 0 .../src/assets/emojis/people/tongue.svg | 0 .../src/assets/emojis/people/tooth.svg | 0 .../src/assets/emojis/people/tophat.svg | 0 .../src/assets/emojis/people/triumph.svg | 0 .../src/assets/emojis/people/troll.svg | 0 .../emojis/people/two_men_holding_hands.svg | 0 .../emojis/people/two_women_holding_hands.svg | 0 .../src/assets/emojis/people/unamused.svg | 0 .../src/assets/emojis/people/upside_down.svg | 0 .../shared}/src/assets/emojis/people/v.svg | 0 .../src/assets/emojis/people/v_tone1.svg | 0 .../src/assets/emojis/people/v_tone2.svg | 0 .../src/assets/emojis/people/v_tone3.svg | 0 .../src/assets/emojis/people/v_tone4.svg | 0 .../src/assets/emojis/people/v_tone5.svg | 0 .../src/assets/emojis/people/vampire.svg | 0 .../assets/emojis/people/vampire_tone1.svg | 0 .../assets/emojis/people/vampire_tone2.svg | 0 .../assets/emojis/people/vampire_tone3.svg | 0 .../assets/emojis/people/vampire_tone4.svg | 0 .../assets/emojis/people/vampire_tone5.svg | 0 .../src/assets/emojis/people/vulcan.svg | 0 .../src/assets/emojis/people/vulcan_tone1.svg | 0 .../src/assets/emojis/people/vulcan_tone2.svg | 0 .../src/assets/emojis/people/vulcan_tone3.svg | 0 .../src/assets/emojis/people/vulcan_tone4.svg | 0 .../src/assets/emojis/people/vulcan_tone5.svg | 0 .../shared}/src/assets/emojis/people/wave.svg | 0 .../src/assets/emojis/people/wave_tone1.svg | 0 .../src/assets/emojis/people/wave_tone2.svg | 0 .../src/assets/emojis/people/wave_tone3.svg | 0 .../src/assets/emojis/people/wave_tone4.svg | 0 .../src/assets/emojis/people/wave_tone5.svg | 0 .../src/assets/emojis/people/weary.svg | 0 .../shared}/src/assets/emojis/people/wink.svg | 0 .../src/assets/emojis/people/woman.svg | 0 .../src/assets/emojis/people/woman_artist.svg | 0 .../emojis/people/woman_artist_tone1.svg | 0 .../emojis/people/woman_artist_tone2.svg | 0 .../emojis/people/woman_artist_tone3.svg | 0 .../emojis/people/woman_artist_tone4.svg | 0 .../emojis/people/woman_artist_tone5.svg | 0 .../assets/emojis/people/woman_astronaut.svg | 0 .../emojis/people/woman_astronaut_tone1.svg | 0 .../emojis/people/woman_astronaut_tone2.svg | 0 .../emojis/people/woman_astronaut_tone3.svg | 0 .../emojis/people/woman_astronaut_tone4.svg | 0 .../emojis/people/woman_astronaut_tone5.svg | 0 .../src/assets/emojis/people/woman_bald.svg | 0 .../assets/emojis/people/woman_bald_tone1.svg | 0 .../assets/emojis/people/woman_bald_tone2.svg | 0 .../assets/emojis/people/woman_bald_tone3.svg | 0 .../assets/emojis/people/woman_bald_tone4.svg | 0 .../assets/emojis/people/woman_bald_tone5.svg | 0 .../src/assets/emojis/people/woman_beard.svg | 0 .../src/assets/emojis/people/woman_bowing.svg | 0 .../emojis/people/woman_bowing_tone1.svg | 0 .../emojis/people/woman_bowing_tone2.svg | 0 .../emojis/people/woman_bowing_tone3.svg | 0 .../emojis/people/woman_bowing_tone4.svg | 0 .../emojis/people/woman_bowing_tone5.svg | 0 .../people/woman_construction_worker.svg | 0 .../woman_construction_worker_tone1.svg | 0 .../woman_construction_worker_tone2.svg | 0 .../woman_construction_worker_tone3.svg | 0 .../woman_construction_worker_tone4.svg | 0 .../woman_construction_worker_tone5.svg | 0 .../src/assets/emojis/people/woman_cook.svg | 0 .../assets/emojis/people/woman_cook_tone1.svg | 0 .../assets/emojis/people/woman_cook_tone2.svg | 0 .../assets/emojis/people/woman_cook_tone3.svg | 0 .../assets/emojis/people/woman_cook_tone4.svg | 0 .../assets/emojis/people/woman_cook_tone5.svg | 0 .../emojis/people/woman_curly_haired.svg | 0 .../people/woman_curly_haired_tone1.svg | 0 .../people/woman_curly_haired_tone2.svg | 0 .../people/woman_curly_haired_tone3.svg | 0 .../people/woman_curly_haired_tone4.svg | 0 .../people/woman_curly_haired_tone5.svg | 0 .../assets/emojis/people/woman_detective.svg | 0 .../emojis/people/woman_detective_tone1.svg | 0 .../emojis/people/woman_detective_tone2.svg | 0 .../emojis/people/woman_detective_tone3.svg | 0 .../emojis/people/woman_detective_tone4.svg | 0 .../emojis/people/woman_detective_tone5.svg | 0 .../src/assets/emojis/people/woman_elf.svg | 0 .../assets/emojis/people/woman_elf_tone1.svg | 0 .../assets/emojis/people/woman_elf_tone2.svg | 0 .../assets/emojis/people/woman_elf_tone3.svg | 0 .../assets/emojis/people/woman_elf_tone4.svg | 0 .../assets/emojis/people/woman_elf_tone5.svg | 0 .../emojis/people/woman_facepalming.svg | 0 .../emojis/people/woman_facepalming_tone1.svg | 0 .../emojis/people/woman_facepalming_tone2.svg | 0 .../emojis/people/woman_facepalming_tone3.svg | 0 .../emojis/people/woman_facepalming_tone4.svg | 0 .../emojis/people/woman_facepalming_tone5.svg | 0 .../emojis/people/woman_factory_worker.svg | 0 .../people/woman_factory_worker_tone1.svg | 0 .../people/woman_factory_worker_tone2.svg | 0 .../people/woman_factory_worker_tone3.svg | 0 .../people/woman_factory_worker_tone4.svg | 0 .../people/woman_factory_worker_tone5.svg | 0 .../src/assets/emojis/people/woman_fairy.svg | 0 .../emojis/people/woman_fairy_tone1.svg | 0 .../emojis/people/woman_fairy_tone2.svg | 0 .../emojis/people/woman_fairy_tone3.svg | 0 .../emojis/people/woman_fairy_tone4.svg | 0 .../emojis/people/woman_fairy_tone5.svg | 0 .../src/assets/emojis/people/woman_farmer.svg | 0 .../emojis/people/woman_farmer_tone1.svg | 0 .../emojis/people/woman_farmer_tone2.svg | 0 .../emojis/people/woman_farmer_tone3.svg | 0 .../emojis/people/woman_farmer_tone4.svg | 0 .../emojis/people/woman_farmer_tone5.svg | 0 .../emojis/people/woman_feeding_baby.svg | 0 .../people/woman_feeding_baby_tone1.svg | 0 .../people/woman_feeding_baby_tone2.svg | 0 .../people/woman_feeding_baby_tone3.svg | 0 .../people/woman_feeding_baby_tone4.svg | 0 .../people/woman_feeding_baby_tone5.svg | 0 .../emojis/people/woman_firefighter.svg | 0 .../emojis/people/woman_firefighter_tone1.svg | 0 .../emojis/people/woman_firefighter_tone2.svg | 0 .../emojis/people/woman_firefighter_tone3.svg | 0 .../emojis/people/woman_firefighter_tone4.svg | 0 .../emojis/people/woman_firefighter_tone5.svg | 0 .../assets/emojis/people/woman_frowning.svg | 0 .../emojis/people/woman_frowning_tone1.svg | 0 .../emojis/people/woman_frowning_tone2.svg | 0 .../emojis/people/woman_frowning_tone3.svg | 0 .../emojis/people/woman_frowning_tone4.svg | 0 .../emojis/people/woman_frowning_tone5.svg | 0 .../src/assets/emojis/people/woman_genie.svg | 0 .../emojis/people/woman_gesturing_no.svg | 0 .../people/woman_gesturing_no_tone1.svg | 0 .../people/woman_gesturing_no_tone2.svg | 0 .../people/woman_gesturing_no_tone3.svg | 0 .../people/woman_gesturing_no_tone4.svg | 0 .../people/woman_gesturing_no_tone5.svg | 0 .../emojis/people/woman_gesturing_ok.svg | 0 .../people/woman_gesturing_ok_tone1.svg | 0 .../people/woman_gesturing_ok_tone2.svg | 0 .../people/woman_gesturing_ok_tone3.svg | 0 .../people/woman_gesturing_ok_tone4.svg | 0 .../people/woman_gesturing_ok_tone5.svg | 0 .../people/woman_getting_face_massage.svg | 0 .../woman_getting_face_massage_tone1.svg | 0 .../woman_getting_face_massage_tone2.svg | 0 .../woman_getting_face_massage_tone3.svg | 0 .../woman_getting_face_massage_tone4.svg | 0 .../woman_getting_face_massage_tone5.svg | 0 .../emojis/people/woman_getting_haircut.svg | 0 .../people/woman_getting_haircut_tone1.svg | 0 .../people/woman_getting_haircut_tone2.svg | 0 .../people/woman_getting_haircut_tone3.svg | 0 .../people/woman_getting_haircut_tone4.svg | 0 .../people/woman_getting_haircut_tone5.svg | 0 .../src/assets/emojis/people/woman_guard.svg | 0 .../emojis/people/woman_guard_tone1.svg | 0 .../emojis/people/woman_guard_tone2.svg | 0 .../emojis/people/woman_guard_tone3.svg | 0 .../emojis/people/woman_guard_tone4.svg | 0 .../emojis/people/woman_guard_tone5.svg | 0 .../emojis/people/woman_health_worker.svg | 0 .../people/woman_health_worker_tone1.svg | 0 .../people/woman_health_worker_tone2.svg | 0 .../people/woman_health_worker_tone3.svg | 0 .../people/woman_health_worker_tone4.svg | 0 .../people/woman_health_worker_tone5.svg | 0 .../people/woman_in_manual_wheelchair.svg | 0 .../woman_in_manual_wheelchair_tone1.svg | 0 .../woman_in_manual_wheelchair_tone2.svg | 0 .../woman_in_manual_wheelchair_tone3.svg | 0 .../woman_in_manual_wheelchair_tone4.svg | 0 .../woman_in_manual_wheelchair_tone5.svg | 0 .../people/woman_in_motorized_wheelchair.svg | 0 .../woman_in_motorized_wheelchair_tone1.svg | 0 .../woman_in_motorized_wheelchair_tone2.svg | 0 .../woman_in_motorized_wheelchair_tone3.svg | 0 .../woman_in_motorized_wheelchair_tone4.svg | 0 .../woman_in_motorized_wheelchair_tone5.svg | 0 .../emojis/people/woman_in_steamy_room.svg | 0 .../people/woman_in_steamy_room_tone1.svg | 0 .../people/woman_in_steamy_room_tone2.svg | 0 .../people/woman_in_steamy_room_tone3.svg | 0 .../people/woman_in_steamy_room_tone4.svg | 0 .../people/woman_in_steamy_room_tone5.svg | 0 .../assets/emojis/people/woman_in_tuxedo.svg | 0 .../emojis/people/woman_in_tuxedo_tone1.svg | 0 .../emojis/people/woman_in_tuxedo_tone2.svg | 0 .../emojis/people/woman_in_tuxedo_tone3.svg | 0 .../emojis/people/woman_in_tuxedo_tone4.svg | 0 .../emojis/people/woman_in_tuxedo_tone5.svg | 0 .../src/assets/emojis/people/woman_judge.svg | 0 .../emojis/people/woman_judge_tone1.svg | 0 .../emojis/people/woman_judge_tone2.svg | 0 .../emojis/people/woman_judge_tone3.svg | 0 .../emojis/people/woman_judge_tone4.svg | 0 .../emojis/people/woman_judge_tone5.svg | 0 .../assets/emojis/people/woman_kneeling.svg | 0 .../emojis/people/woman_kneeling_tone1.svg | 0 .../emojis/people/woman_kneeling_tone2.svg | 0 .../emojis/people/woman_kneeling_tone3.svg | 0 .../emojis/people/woman_kneeling_tone4.svg | 0 .../emojis/people/woman_kneeling_tone5.svg | 0 .../src/assets/emojis/people/woman_mage.svg | 0 .../assets/emojis/people/woman_mage_tone1.svg | 0 .../assets/emojis/people/woman_mage_tone2.svg | 0 .../assets/emojis/people/woman_mage_tone3.svg | 0 .../assets/emojis/people/woman_mage_tone4.svg | 0 .../assets/emojis/people/woman_mage_tone5.svg | 0 .../assets/emojis/people/woman_mechanic.svg | 0 .../emojis/people/woman_mechanic_tone1.svg | 0 .../emojis/people/woman_mechanic_tone2.svg | 0 .../emojis/people/woman_mechanic_tone3.svg | 0 .../emojis/people/woman_mechanic_tone4.svg | 0 .../emojis/people/woman_mechanic_tone5.svg | 0 .../emojis/people/woman_office_worker.svg | 0 .../people/woman_office_worker_tone1.svg | 0 .../people/woman_office_worker_tone2.svg | 0 .../people/woman_office_worker_tone3.svg | 0 .../people/woman_office_worker_tone4.svg | 0 .../people/woman_office_worker_tone5.svg | 0 .../src/assets/emojis/people/woman_pilot.svg | 0 .../emojis/people/woman_pilot_tone1.svg | 0 .../emojis/people/woman_pilot_tone2.svg | 0 .../emojis/people/woman_pilot_tone3.svg | 0 .../emojis/people/woman_pilot_tone4.svg | 0 .../emojis/people/woman_pilot_tone5.svg | 0 .../emojis/people/woman_police_officer.svg | 0 .../people/woman_police_officer_tone1.svg | 0 .../people/woman_police_officer_tone2.svg | 0 .../people/woman_police_officer_tone3.svg | 0 .../people/woman_police_officer_tone4.svg | 0 .../people/woman_police_officer_tone5.svg | 0 .../assets/emojis/people/woman_pouting.svg | 0 .../emojis/people/woman_pouting_tone1.svg | 0 .../emojis/people/woman_pouting_tone2.svg | 0 .../emojis/people/woman_pouting_tone3.svg | 0 .../emojis/people/woman_pouting_tone4.svg | 0 .../emojis/people/woman_pouting_tone5.svg | 0 .../emojis/people/woman_raising_hand.svg | 0 .../people/woman_raising_hand_tone1.svg | 0 .../people/woman_raising_hand_tone2.svg | 0 .../people/woman_raising_hand_tone3.svg | 0 .../people/woman_raising_hand_tone4.svg | 0 .../people/woman_raising_hand_tone5.svg | 0 .../assets/emojis/people/woman_red_haired.svg | 0 .../emojis/people/woman_red_haired_tone1.svg | 0 .../emojis/people/woman_red_haired_tone2.svg | 0 .../emojis/people/woman_red_haired_tone3.svg | 0 .../emojis/people/woman_red_haired_tone4.svg | 0 .../emojis/people/woman_red_haired_tone5.svg | 0 .../assets/emojis/people/woman_running.svg | 0 .../emojis/people/woman_running_tone1.svg | 0 .../emojis/people/woman_running_tone2.svg | 0 .../emojis/people/woman_running_tone3.svg | 0 .../emojis/people/woman_running_tone4.svg | 0 .../emojis/people/woman_running_tone5.svg | 0 .../assets/emojis/people/woman_scientist.svg | 0 .../emojis/people/woman_scientist_tone1.svg | 0 .../emojis/people/woman_scientist_tone2.svg | 0 .../emojis/people/woman_scientist_tone3.svg | 0 .../emojis/people/woman_scientist_tone4.svg | 0 .../emojis/people/woman_scientist_tone5.svg | 0 .../assets/emojis/people/woman_shrugging.svg | 0 .../emojis/people/woman_shrugging_tone1.svg | 0 .../emojis/people/woman_shrugging_tone2.svg | 0 .../emojis/people/woman_shrugging_tone3.svg | 0 .../emojis/people/woman_shrugging_tone4.svg | 0 .../emojis/people/woman_shrugging_tone5.svg | 0 .../src/assets/emojis/people/woman_singer.svg | 0 .../emojis/people/woman_singer_tone1.svg | 0 .../emojis/people/woman_singer_tone2.svg | 0 .../emojis/people/woman_singer_tone3.svg | 0 .../emojis/people/woman_singer_tone4.svg | 0 .../emojis/people/woman_singer_tone5.svg | 0 .../assets/emojis/people/woman_standing.svg | 0 .../emojis/people/woman_standing_tone1.svg | 0 .../emojis/people/woman_standing_tone2.svg | 0 .../emojis/people/woman_standing_tone3.svg | 0 .../emojis/people/woman_standing_tone4.svg | 0 .../emojis/people/woman_standing_tone5.svg | 0 .../assets/emojis/people/woman_student.svg | 0 .../emojis/people/woman_student_tone1.svg | 0 .../emojis/people/woman_student_tone2.svg | 0 .../emojis/people/woman_student_tone3.svg | 0 .../emojis/people/woman_student_tone4.svg | 0 .../emojis/people/woman_student_tone5.svg | 0 .../assets/emojis/people/woman_superhero.svg | 0 .../emojis/people/woman_superhero_tone1.svg | 0 .../emojis/people/woman_superhero_tone2.svg | 0 .../emojis/people/woman_superhero_tone3.svg | 0 .../emojis/people/woman_superhero_tone4.svg | 0 .../emojis/people/woman_superhero_tone5.svg | 0 .../emojis/people/woman_supervillain.svg | 0 .../people/woman_supervillain_tone1.svg | 0 .../people/woman_supervillain_tone2.svg | 0 .../people/woman_supervillain_tone3.svg | 0 .../people/woman_supervillain_tone4.svg | 0 .../people/woman_supervillain_tone5.svg | 0 .../assets/emojis/people/woman_teacher.svg | 0 .../emojis/people/woman_teacher_tone1.svg | 0 .../emojis/people/woman_teacher_tone2.svg | 0 .../emojis/people/woman_teacher_tone3.svg | 0 .../emojis/people/woman_teacher_tone4.svg | 0 .../emojis/people/woman_teacher_tone5.svg | 0 .../emojis/people/woman_technologist.svg | 0 .../people/woman_technologist_tone1.svg | 0 .../people/woman_technologist_tone2.svg | 0 .../people/woman_technologist_tone3.svg | 0 .../people/woman_technologist_tone4.svg | 0 .../people/woman_technologist_tone5.svg | 0 .../emojis/people/woman_tipping_hand.svg | 0 .../people/woman_tipping_hand_tone1.svg | 0 .../people/woman_tipping_hand_tone2.svg | 0 .../people/woman_tipping_hand_tone3.svg | 0 .../people/woman_tipping_hand_tone4.svg | 0 .../people/woman_tipping_hand_tone5.svg | 0 .../src/assets/emojis/people/woman_tone1.svg | 0 .../emojis/people/woman_tone1_beard.svg | 0 .../src/assets/emojis/people/woman_tone2.svg | 0 .../emojis/people/woman_tone2_beard.svg | 0 .../src/assets/emojis/people/woman_tone3.svg | 0 .../emojis/people/woman_tone3_beard.svg | 0 .../src/assets/emojis/people/woman_tone4.svg | 0 .../emojis/people/woman_tone4_beard.svg | 0 .../src/assets/emojis/people/woman_tone5.svg | 0 .../emojis/people/woman_tone5_beard.svg | 0 .../assets/emojis/people/woman_vampire.svg | 0 .../emojis/people/woman_vampire_tone1.svg | 0 .../emojis/people/woman_vampire_tone2.svg | 0 .../emojis/people/woman_vampire_tone3.svg | 0 .../emojis/people/woman_vampire_tone4.svg | 0 .../emojis/people/woman_vampire_tone5.svg | 0 .../assets/emojis/people/woman_walking.svg | 0 .../emojis/people/woman_walking_tone1.svg | 0 .../emojis/people/woman_walking_tone2.svg | 0 .../emojis/people/woman_walking_tone3.svg | 0 .../emojis/people/woman_walking_tone4.svg | 0 .../emojis/people/woman_walking_tone5.svg | 0 .../emojis/people/woman_wearing_turban.svg | 0 .../people/woman_wearing_turban_tone1.svg | 0 .../people/woman_wearing_turban_tone2.svg | 0 .../people/woman_wearing_turban_tone3.svg | 0 .../people/woman_wearing_turban_tone4.svg | 0 .../people/woman_wearing_turban_tone5.svg | 0 .../emojis/people/woman_white_haired.svg | 0 .../people/woman_white_haired_tone1.svg | 0 .../people/woman_white_haired_tone2.svg | 0 .../people/woman_white_haired_tone3.svg | 0 .../people/woman_white_haired_tone4.svg | 0 .../people/woman_white_haired_tone5.svg | 0 .../emojis/people/woman_with_headscarf.svg | 0 .../people/woman_with_headscarf_tone1.svg | 0 .../people/woman_with_headscarf_tone2.svg | 0 .../people/woman_with_headscarf_tone3.svg | 0 .../people/woman_with_headscarf_tone4.svg | 0 .../people/woman_with_headscarf_tone5.svg | 0 .../emojis/people/woman_with_probing_cane.svg | 0 .../people/woman_with_probing_cane_tone1.svg | 0 .../people/woman_with_probing_cane_tone2.svg | 0 .../people/woman_with_probing_cane_tone3.svg | 0 .../people/woman_with_probing_cane_tone4.svg | 0 .../people/woman_with_probing_cane_tone5.svg | 0 .../assets/emojis/people/woman_with_veil.svg | 0 .../emojis/people/woman_with_veil_tone1.svg | 0 .../emojis/people/woman_with_veil_tone2.svg | 0 .../emojis/people/woman_with_veil_tone3.svg | 0 .../emojis/people/woman_with_veil_tone4.svg | 0 .../emojis/people/woman_with_veil_tone5.svg | 0 .../src/assets/emojis/people/woman_zombie.svg | 0 .../assets/emojis/people/womans_clothes.svg | 0 .../assets/emojis/people/womans_flat_shoe.svg | 0 .../src/assets/emojis/people/womans_hat.svg | 0 .../people/women_with_bunny_ears_partying.svg | 0 .../src/assets/emojis/people/woozy_face.svg | 0 .../src/assets/emojis/people/worried.svg | 0 .../src/assets/emojis/people/writing_hand.svg | 0 .../emojis/people/writing_hand_tone1.svg | 0 .../emojis/people/writing_hand_tone2.svg | 0 .../emojis/people/writing_hand_tone3.svg | 0 .../emojis/people/writing_hand_tone4.svg | 0 .../emojis/people/writing_hand_tone5.svg | 0 .../shared}/src/assets/emojis/people/yarn.svg | 0 .../src/assets/emojis/people/yawning_face.svg | 0 .../shared}/src/assets/emojis/people/yum.svg | 0 .../src/assets/emojis/people/zany_face.svg | 0 .../src/assets/emojis/people/zipper_mouth.svg | 0 .../src/assets/emojis/people/zombie.svg | 0 .../shared}/src/assets/emojis/symbols/100.svg | 0 .../src/assets/emojis/symbols/1234.svg | 0 .../shared}/src/assets/emojis/symbols/a.svg | 0 .../shared}/src/assets/emojis/symbols/ab.svg | 0 .../shared}/src/assets/emojis/symbols/abc.svg | 0 .../src/assets/emojis/symbols/abcd.svg | 0 .../src/assets/emojis/symbols/accept.svg | 0 .../src/assets/emojis/symbols/anger.svg | 0 .../src/assets/emojis/symbols/anger_right.svg | 0 .../src/assets/emojis/symbols/aquarius.svg | 0 .../src/assets/emojis/symbols/aries.svg | 0 .../assets/emojis/symbols/arrow_backward.svg | 0 .../emojis/symbols/arrow_double_down.svg | 0 .../assets/emojis/symbols/arrow_double_up.svg | 0 .../src/assets/emojis/symbols/arrow_down.svg | 0 .../emojis/symbols/arrow_down_small.svg | 0 .../assets/emojis/symbols/arrow_forward.svg | 0 .../emojis/symbols/arrow_heading_down.svg | 0 .../emojis/symbols/arrow_heading_up.svg | 0 .../src/assets/emojis/symbols/arrow_left.svg | 0 .../emojis/symbols/arrow_lower_left.svg | 0 .../emojis/symbols/arrow_lower_right.svg | 0 .../src/assets/emojis/symbols/arrow_right.svg | 0 .../emojis/symbols/arrow_right_hook.svg | 0 .../src/assets/emojis/symbols/arrow_up.svg | 0 .../assets/emojis/symbols/arrow_up_down.svg | 0 .../assets/emojis/symbols/arrow_up_small.svg | 0 .../emojis/symbols/arrow_upper_left.svg | 0 .../emojis/symbols/arrow_upper_right.svg | 0 .../emojis/symbols/arrows_clockwise.svg | 0 .../symbols/arrows_counterclockwise.svg | 0 .../src/assets/emojis/symbols/asterisk.svg | 0 .../shared}/src/assets/emojis/symbols/atm.svg | 0 .../src/assets/emojis/symbols/atom.svg | 0 .../shared}/src/assets/emojis/symbols/b.svg | 0 .../src/assets/emojis/symbols/baby_symbol.svg | 0 .../src/assets/emojis/symbols/back.svg | 0 .../assets/emojis/symbols/baggage_claim.svg | 0 .../emojis/symbols/ballot_box_with_check.svg | 0 .../src/assets/emojis/symbols/bangbang.svg | 0 .../src/assets/emojis/symbols/beginner.svg | 0 .../src/assets/emojis/symbols/bell.svg | 0 .../src/assets/emojis/symbols/biohazard.svg | 0 .../assets/emojis/symbols/black_circle.svg | 0 .../src/assets/emojis/symbols/black_heart.svg | 0 .../src/assets/emojis/symbols/black_joker.svg | 0 .../emojis/symbols/black_large_square.svg | 0 .../symbols/black_medium_small_square.svg | 0 .../emojis/symbols/black_medium_square.svg | 0 .../emojis/symbols/black_small_square.svg | 0 .../emojis/symbols/black_square_button.svg | 0 .../src/assets/emojis/symbols/blue_circle.svg | 0 .../src/assets/emojis/symbols/blue_heart.svg | 0 .../src/assets/emojis/symbols/blue_square.svg | 0 .../assets/emojis/symbols/broken_heart.svg | 0 .../assets/emojis/symbols/brown_circle.svg | 0 .../src/assets/emojis/symbols/brown_heart.svg | 0 .../assets/emojis/symbols/brown_square.svg | 0 .../src/assets/emojis/symbols/cancer.svg | 0 .../assets/emojis/symbols/capital_abcd.svg | 0 .../src/assets/emojis/symbols/capricorn.svg | 0 .../src/assets/emojis/symbols/chart.svg | 0 .../emojis/symbols/children_crossing.svg | 0 .../src/assets/emojis/symbols/cinema.svg | 0 .../shared}/src/assets/emojis/symbols/cl.svg | 0 .../src/assets/emojis/symbols/clock1.svg | 0 .../src/assets/emojis/symbols/clock10.svg | 0 .../src/assets/emojis/symbols/clock1030.svg | 0 .../src/assets/emojis/symbols/clock11.svg | 0 .../src/assets/emojis/symbols/clock1130.svg | 0 .../src/assets/emojis/symbols/clock12.svg | 0 .../src/assets/emojis/symbols/clock1230.svg | 0 .../src/assets/emojis/symbols/clock130.svg | 0 .../src/assets/emojis/symbols/clock2.svg | 0 .../src/assets/emojis/symbols/clock230.svg | 0 .../src/assets/emojis/symbols/clock3.svg | 0 .../src/assets/emojis/symbols/clock330.svg | 0 .../src/assets/emojis/symbols/clock4.svg | 0 .../src/assets/emojis/symbols/clock430.svg | 0 .../src/assets/emojis/symbols/clock5.svg | 0 .../src/assets/emojis/symbols/clock530.svg | 0 .../src/assets/emojis/symbols/clock6.svg | 0 .../src/assets/emojis/symbols/clock630.svg | 0 .../src/assets/emojis/symbols/clock7.svg | 0 .../src/assets/emojis/symbols/clock730.svg | 0 .../src/assets/emojis/symbols/clock8.svg | 0 .../src/assets/emojis/symbols/clock830.svg | 0 .../src/assets/emojis/symbols/clock9.svg | 0 .../src/assets/emojis/symbols/clock930.svg | 0 .../src/assets/emojis/symbols/clubs.svg | 0 .../assets/emojis/symbols/congratulations.svg | 0 .../src/assets/emojis/symbols/cool.svg | 0 .../src/assets/emojis/symbols/cross.svg | 0 .../src/assets/emojis/symbols/cupid.svg | 0 .../src/assets/emojis/symbols/curly_loop.svg | 0 .../emojis/symbols/currency_exchange.svg | 0 .../src/assets/emojis/symbols/customs.svg | 0 .../src/assets/emojis/symbols/cyclone.svg | 0 .../diamond_shape_with_a_dot_inside.svg | 0 .../src/assets/emojis/symbols/diamonds.svg | 0 .../assets/emojis/symbols/do_not_litter.svg | 0 .../src/assets/emojis/symbols/eight.svg | 0 .../symbols/eight_pointed_black_star.svg | 0 .../emojis/symbols/eight_spoked_asterisk.svg | 0 .../src/assets/emojis/symbols/eject.svg | 0 .../src/assets/emojis/symbols/elevator.svg | 0 .../shared}/src/assets/emojis/symbols/end.svg | 0 .../src/assets/emojis/symbols/exclamation.svg | 0 .../emojis/symbols/eye_in_speech_bubble.svg | 0 .../assets/emojis/symbols/fast_forward.svg | 0 .../src/assets/emojis/symbols/female_sign.svg | 0 .../src/assets/emojis/symbols/five.svg | 0 .../assets/emojis/symbols/fleur_de_lis.svg | 0 .../emojis/symbols/flower_playing_cards.svg | 0 .../src/assets/emojis/symbols/four.svg | 0 .../src/assets/emojis/symbols/free.svg | 0 .../src/assets/emojis/symbols/gemini.svg | 0 .../src/assets/emojis/symbols/gift_heart.svg | 0 .../emojis/symbols/globe_with_meridians.svg | 0 .../assets/emojis/symbols/green_circle.svg | 0 .../src/assets/emojis/symbols/green_heart.svg | 0 .../assets/emojis/symbols/green_square.svg | 0 .../emojis/symbols/grey_exclamation.svg | 0 .../src/assets/emojis/symbols/grey_heart.svg | 0 .../assets/emojis/symbols/grey_question.svg | 0 .../src/assets/emojis/symbols/hash.svg | 0 .../src/assets/emojis/symbols/heart.svg | 0 .../emojis/symbols/heart_decoration.svg | 0 .../emojis/symbols/heart_exclamation.svg | 0 .../assets/emojis/symbols/heart_on_fire.svg | 0 .../src/assets/emojis/symbols/heartbeat.svg | 0 .../src/assets/emojis/symbols/heartpulse.svg | 0 .../src/assets/emojis/symbols/hearts.svg | 0 .../emojis/symbols/heavy_check_mark.svg | 0 .../emojis/symbols/heavy_division_sign.svg | 0 .../emojis/symbols/heavy_dollar_sign.svg | 0 .../emojis/symbols/heavy_equals_sign.svg | 0 .../emojis/symbols/heavy_minus_sign.svg | 0 .../emojis/symbols/heavy_multiplication_x.svg | 0 .../assets/emojis/symbols/heavy_plus_sign.svg | 0 .../assets/emojis/symbols/high_brightness.svg | 0 .../src/assets/emojis/symbols/hotsprings.svg | 0 .../shared}/src/assets/emojis/symbols/id.svg | 0 .../emojis/symbols/ideograph_advantage.svg | 0 .../src/assets/emojis/symbols/infinity.svg | 0 .../emojis/symbols/information_source.svg | 0 .../src/assets/emojis/symbols/interrobang.svg | 0 .../src/assets/emojis/symbols/keycap_ten.svg | 0 .../src/assets/emojis/symbols/khanda.svg | 0 .../src/assets/emojis/symbols/koko.svg | 0 .../emojis/symbols/large_blue_diamond.svg | 0 .../emojis/symbols/large_orange_diamond.svg | 0 .../assets/emojis/symbols/left_luggage.svg | 0 .../emojis/symbols/left_right_arrow.svg | 0 .../symbols/leftwards_arrow_with_hook.svg | 0 .../shared}/src/assets/emojis/symbols/leo.svg | 0 .../src/assets/emojis/symbols/libra.svg | 0 .../emojis/symbols/light_blue_heart.svg | 0 .../src/assets/emojis/symbols/loop.svg | 0 .../src/assets/emojis/symbols/loud_sound.svg | 0 .../src/assets/emojis/symbols/loudspeaker.svg | 0 .../assets/emojis/symbols/low_brightness.svg | 0 .../shared}/src/assets/emojis/symbols/m.svg | 0 .../src/assets/emojis/symbols/mahjong.svg | 0 .../src/assets/emojis/symbols/male_sign.svg | 0 .../assets/emojis/symbols/medical_symbol.svg | 0 .../src/assets/emojis/symbols/mega.svg | 0 .../assets/emojis/symbols/mending_heart.svg | 0 .../src/assets/emojis/symbols/menorah.svg | 0 .../src/assets/emojis/symbols/mens.svg | 0 .../emojis/symbols/mobile_phone_off.svg | 0 .../assets/emojis/symbols/musical_note.svg | 0 .../src/assets/emojis/symbols/mute.svg | 0 .../src/assets/emojis/symbols/name_badge.svg | 0 .../symbols/negative_squared_cross_mark.svg | 0 .../shared}/src/assets/emojis/symbols/new.svg | 0 .../shared}/src/assets/emojis/symbols/ng.svg | 0 .../src/assets/emojis/symbols/nine.svg | 0 .../src/assets/emojis/symbols/no_bell.svg | 0 .../src/assets/emojis/symbols/no_bicycles.svg | 0 .../src/assets/emojis/symbols/no_entry.svg | 0 .../assets/emojis/symbols/no_entry_sign.svg | 0 .../emojis/symbols/no_mobile_phones.svg | 0 .../assets/emojis/symbols/no_pedestrians.svg | 0 .../src/assets/emojis/symbols/no_smoking.svg | 0 .../emojis/symbols/non_potable_water.svg | 0 .../src/assets/emojis/symbols/notes.svg | 0 .../shared}/src/assets/emojis/symbols/o.svg | 0 .../shared}/src/assets/emojis/symbols/o2.svg | 0 .../assets/emojis/symbols/octagonal_sign.svg | 0 .../shared}/src/assets/emojis/symbols/ok.svg | 0 .../src/assets/emojis/symbols/om_symbol.svg | 0 .../shared}/src/assets/emojis/symbols/on.svg | 0 .../shared}/src/assets/emojis/symbols/one.svg | 0 .../src/assets/emojis/symbols/ophiuchus.svg | 0 .../assets/emojis/symbols/orange_circle.svg | 0 .../assets/emojis/symbols/orange_heart.svg | 0 .../assets/emojis/symbols/orange_square.svg | 0 .../assets/emojis/symbols/orthodox_cross.svg | 0 .../src/assets/emojis/symbols/parking.svg | 0 .../emojis/symbols/part_alternation_mark.svg | 0 .../emojis/symbols/passport_control.svg | 0 .../assets/emojis/symbols/pause_button.svg | 0 .../src/assets/emojis/symbols/peace.svg | 0 .../src/assets/emojis/symbols/pink_heart.svg | 0 .../src/assets/emojis/symbols/pisces.svg | 0 .../emojis/symbols/place_of_worship.svg | 0 .../src/assets/emojis/symbols/play_pause.svg | 0 .../assets/emojis/symbols/purple_circle.svg | 0 .../assets/emojis/symbols/purple_heart.svg | 0 .../assets/emojis/symbols/purple_square.svg | 0 .../symbols/put_litter_in_its_place.svg | 0 .../src/assets/emojis/symbols/question.svg | 0 .../assets/emojis/symbols/radio_button.svg | 0 .../src/assets/emojis/symbols/radioactive.svg | 0 .../assets/emojis/symbols/record_button.svg | 0 .../src/assets/emojis/symbols/recycle.svg | 0 .../src/assets/emojis/symbols/red_circle.svg | 0 .../src/assets/emojis/symbols/red_square.svg | 0 .../emojis/symbols/regional_indicator_a.svg | 0 .../emojis/symbols/regional_indicator_b.svg | 0 .../emojis/symbols/regional_indicator_c.svg | 0 .../emojis/symbols/regional_indicator_d.svg | 0 .../emojis/symbols/regional_indicator_e.svg | 0 .../emojis/symbols/regional_indicator_f.svg | 0 .../emojis/symbols/regional_indicator_g.svg | 0 .../emojis/symbols/regional_indicator_h.svg | 0 .../emojis/symbols/regional_indicator_i.svg | 0 .../emojis/symbols/regional_indicator_j.svg | 0 .../emojis/symbols/regional_indicator_k.svg | 0 .../emojis/symbols/regional_indicator_l.svg | 0 .../emojis/symbols/regional_indicator_m.svg | 0 .../emojis/symbols/regional_indicator_n.svg | 0 .../emojis/symbols/regional_indicator_o.svg | 0 .../emojis/symbols/regional_indicator_p.svg | 0 .../emojis/symbols/regional_indicator_q.svg | 0 .../emojis/symbols/regional_indicator_r.svg | 0 .../emojis/symbols/regional_indicator_s.svg | 0 .../emojis/symbols/regional_indicator_t.svg | 0 .../emojis/symbols/regional_indicator_u.svg | 0 .../emojis/symbols/regional_indicator_v.svg | 0 .../emojis/symbols/regional_indicator_w.svg | 0 .../emojis/symbols/regional_indicator_x.svg | 0 .../emojis/symbols/regional_indicator_y.svg | 0 .../emojis/symbols/regional_indicator_z.svg | 0 .../src/assets/emojis/symbols/repeat.svg | 0 .../src/assets/emojis/symbols/repeat_one.svg | 0 .../src/assets/emojis/symbols/restroom.svg | 0 .../emojis/symbols/revolving_hearts.svg | 0 .../src/assets/emojis/symbols/rewind.svg | 0 .../shared}/src/assets/emojis/symbols/sa.svg | 0 .../src/assets/emojis/symbols/sagittarius.svg | 0 .../src/assets/emojis/symbols/scorpius.svg | 0 .../src/assets/emojis/symbols/secret.svg | 0 .../src/assets/emojis/symbols/seven.svg | 0 .../assets/emojis/symbols/signal_strength.svg | 0 .../shared}/src/assets/emojis/symbols/six.svg | 0 .../emojis/symbols/six_pointed_star.svg | 0 .../emojis/symbols/small_blue_diamond.svg | 0 .../emojis/symbols/small_orange_diamond.svg | 0 .../emojis/symbols/small_red_triangle.svg | 0 .../symbols/small_red_triangle_down.svg | 0 .../src/assets/emojis/symbols/soon.svg | 0 .../shared}/src/assets/emojis/symbols/sos.svg | 0 .../src/assets/emojis/symbols/sound.svg | 0 .../src/assets/emojis/symbols/spades.svg | 0 .../src/assets/emojis/symbols/sparkle.svg | 0 .../assets/emojis/symbols/sparkling_heart.svg | 0 .../src/assets/emojis/symbols/speaker.svg | 0 .../assets/emojis/symbols/speech_balloon.svg | 0 .../src/assets/emojis/symbols/speech_left.svg | 0 .../emojis/symbols/star_and_crescent.svg | 0 .../assets/emojis/symbols/star_of_david.svg | 0 .../src/assets/emojis/symbols/stop_button.svg | 0 .../src/assets/emojis/symbols/symbols.svg | 0 .../src/assets/emojis/symbols/taurus.svg | 0 .../assets/emojis/symbols/thought_balloon.svg | 0 .../src/assets/emojis/symbols/three.svg | 0 .../shared}/src/assets/emojis/symbols/top.svg | 0 .../src/assets/emojis/symbols/track_next.svg | 0 .../assets/emojis/symbols/track_previous.svg | 0 .../emojis/symbols/transgender_symbol.svg | 0 .../src/assets/emojis/symbols/trident.svg | 0 .../symbols/twisted_rightwards_arrows.svg | 0 .../shared}/src/assets/emojis/symbols/two.svg | 0 .../src/assets/emojis/symbols/two_hearts.svg | 0 .../src/assets/emojis/symbols/u5272.svg | 0 .../src/assets/emojis/symbols/u5408.svg | 0 .../src/assets/emojis/symbols/u55b6.svg | 0 .../src/assets/emojis/symbols/u6307.svg | 0 .../src/assets/emojis/symbols/u6708.svg | 0 .../src/assets/emojis/symbols/u6709.svg | 0 .../src/assets/emojis/symbols/u6e80.svg | 0 .../src/assets/emojis/symbols/u7121.svg | 0 .../src/assets/emojis/symbols/u7533.svg | 0 .../src/assets/emojis/symbols/u7981.svg | 0 .../src/assets/emojis/symbols/u7a7a.svg | 0 .../src/assets/emojis/symbols/underage.svg | 0 .../shared}/src/assets/emojis/symbols/up.svg | 0 .../assets/emojis/symbols/vibration_mode.svg | 0 .../src/assets/emojis/symbols/virgo.svg | 0 .../shared}/src/assets/emojis/symbols/vs.svg | 0 .../src/assets/emojis/symbols/warning.svg | 0 .../src/assets/emojis/symbols/wavy_dash.svg | 0 .../shared}/src/assets/emojis/symbols/wc.svg | 0 .../assets/emojis/symbols/wheel_of_dharma.svg | 0 .../src/assets/emojis/symbols/wheelchair.svg | 0 .../emojis/symbols/white_check_mark.svg | 0 .../assets/emojis/symbols/white_circle.svg | 0 .../assets/emojis/symbols/white_flower.svg | 0 .../src/assets/emojis/symbols/white_heart.svg | 0 .../emojis/symbols/white_large_square.svg | 0 .../symbols/white_medium_small_square.svg | 0 .../emojis/symbols/white_medium_square.svg | 0 .../emojis/symbols/white_small_square.svg | 0 .../emojis/symbols/white_square_button.svg | 0 .../src/assets/emojis/symbols/wireless.svg | 0 .../src/assets/emojis/symbols/womens.svg | 0 .../shared}/src/assets/emojis/symbols/x.svg | 0 .../assets/emojis/symbols/yellow_circle.svg | 0 .../assets/emojis/symbols/yellow_heart.svg | 0 .../assets/emojis/symbols/yellow_square.svg | 0 .../src/assets/emojis/symbols/yin_yang.svg | 0 .../src/assets/emojis/symbols/zero.svg | 0 .../shared}/src/assets/emojis/symbols/zzz.svg | 0 .../assets/emojis/travel/aerial_tramway.svg | 0 .../src/assets/emojis/travel/airplane.svg | 0 .../emojis/travel/airplane_arriving.svg | 0 .../emojis/travel/airplane_departure.svg | 0 .../assets/emojis/travel/airplane_small.svg | 0 .../src/assets/emojis/travel/ambulance.svg | 0 .../src/assets/emojis/travel/anchor.svg | 0 .../emojis/travel/articulated_lorry.svg | 0 .../assets/emojis/travel/auto_rickshaw.svg | 0 .../shared}/src/assets/emojis/travel/bank.svg | 0 .../src/assets/emojis/travel/beach.svg | 0 .../assets/emojis/travel/beach_umbrella.svg | 0 .../shared}/src/assets/emojis/travel/bike.svg | 0 .../src/assets/emojis/travel/blue_car.svg | 0 .../assets/emojis/travel/bridge_at_night.svg | 0 .../emojis/travel/bullettrain_front.svg | 0 .../assets/emojis/travel/bullettrain_side.svg | 0 .../shared}/src/assets/emojis/travel/bus.svg | 0 .../src/assets/emojis/travel/busstop.svg | 0 .../src/assets/emojis/travel/camping.svg | 0 .../src/assets/emojis/travel/canoe.svg | 0 .../assets/emojis/travel/carousel_horse.svg | 0 .../src/assets/emojis/travel/church.svg | 0 .../src/assets/emojis/travel/city_dusk.svg | 0 .../src/assets/emojis/travel/city_sunset.svg | 0 .../src/assets/emojis/travel/cityscape.svg | 0 .../emojis/travel/classical_building.svg | 0 .../src/assets/emojis/travel/construction.svg | 0 .../emojis/travel/construction_site.svg | 0 .../emojis/travel/convenience_store.svg | 0 .../src/assets/emojis/travel/cruise_ship.svg | 0 .../src/assets/emojis/travel/crutch.svg | 0 .../assets/emojis/travel/department_store.svg | 0 .../src/assets/emojis/travel/desert.svg | 0 .../assets/emojis/travel/european_castle.svg | 0 .../emojis/travel/european_post_office.svg | 0 .../src/assets/emojis/travel/factory.svg | 0 .../src/assets/emojis/travel/ferris_wheel.svg | 0 .../src/assets/emojis/travel/ferry.svg | 0 .../src/assets/emojis/travel/fire_engine.svg | 0 .../src/assets/emojis/travel/fireworks.svg | 0 .../assets/emojis/travel/flying_saucer.svg | 0 .../src/assets/emojis/travel/foggy.svg | 0 .../src/assets/emojis/travel/fountain.svg | 0 .../src/assets/emojis/travel/fuelpump.svg | 0 .../src/assets/emojis/travel/helicopter.svg | 0 .../src/assets/emojis/travel/hindu_temple.svg | 0 .../src/assets/emojis/travel/homes.svg | 0 .../shared}/src/assets/emojis/travel/hook.svg | 0 .../src/assets/emojis/travel/hospital.svg | 0 .../src/assets/emojis/travel/hotel.svg | 0 .../src/assets/emojis/travel/house.svg | 0 .../assets/emojis/travel/house_abandoned.svg | 0 .../emojis/travel/house_with_garden.svg | 0 .../shared}/src/assets/emojis/travel/hut.svg | 0 .../src/assets/emojis/travel/island.svg | 0 .../src/assets/emojis/travel/japan.svg | 0 .../assets/emojis/travel/japanese_castle.svg | 0 .../src/assets/emojis/travel/kaaba.svg | 0 .../src/assets/emojis/travel/light_rail.svg | 0 .../src/assets/emojis/travel/love_hotel.svg | 0 .../emojis/travel/manual_wheelchair.svg | 0 .../shared}/src/assets/emojis/travel/map.svg | 0 .../src/assets/emojis/travel/metro.svg | 0 .../src/assets/emojis/travel/milky_way.svg | 0 .../src/assets/emojis/travel/minibus.svg | 0 .../src/assets/emojis/travel/monorail.svg | 0 .../src/assets/emojis/travel/mosque.svg | 0 .../assets/emojis/travel/motor_scooter.svg | 0 .../src/assets/emojis/travel/motorboat.svg | 0 .../src/assets/emojis/travel/motorcycle.svg | 0 .../emojis/travel/motorized_wheelchair.svg | 0 .../src/assets/emojis/travel/motorway.svg | 0 .../src/assets/emojis/travel/mount_fuji.svg | 0 .../src/assets/emojis/travel/mountain.svg | 0 .../emojis/travel/mountain_cableway.svg | 0 .../assets/emojis/travel/mountain_railway.svg | 0 .../assets/emojis/travel/mountain_snow.svg | 0 .../src/assets/emojis/travel/moyai.svg | 0 .../assets/emojis/travel/night_with_stars.svg | 0 .../src/assets/emojis/travel/office.svg | 0 .../emojis/travel/oncoming_automobile.svg | 0 .../src/assets/emojis/travel/oncoming_bus.svg | 0 .../emojis/travel/oncoming_police_car.svg | 0 .../assets/emojis/travel/oncoming_taxi.svg | 0 .../shared}/src/assets/emojis/travel/park.svg | 0 .../src/assets/emojis/travel/pickup_truck.svg | 0 .../src/assets/emojis/travel/police_car.svg | 0 .../src/assets/emojis/travel/post_office.svg | 0 .../src/assets/emojis/travel/probing_cane.svg | 0 .../src/assets/emojis/travel/race_car.svg | 0 .../src/assets/emojis/travel/railway_car.svg | 0 .../assets/emojis/travel/railway_track.svg | 0 .../src/assets/emojis/travel/red_car.svg | 0 .../src/assets/emojis/travel/rice_scene.svg | 0 .../src/assets/emojis/travel/ring_buoy.svg | 0 .../src/assets/emojis/travel/rocket.svg | 0 .../assets/emojis/travel/roller_coaster.svg | 0 .../assets/emojis/travel/rotating_light.svg | 0 .../src/assets/emojis/travel/sailboat.svg | 0 .../emojis/travel/satellite_orbital.svg | 0 .../src/assets/emojis/travel/school.svg | 0 .../src/assets/emojis/travel/scooter.svg | 0 .../shared}/src/assets/emojis/travel/seat.svg | 0 .../assets/emojis/travel/shinto_shrine.svg | 0 .../shared}/src/assets/emojis/travel/ship.svg | 0 .../src/assets/emojis/travel/sparkler.svg | 0 .../src/assets/emojis/travel/speedboat.svg | 0 .../src/assets/emojis/travel/stadium.svg | 0 .../src/assets/emojis/travel/stars.svg | 0 .../src/assets/emojis/travel/station.svg | 0 .../emojis/travel/statue_of_liberty.svg | 0 .../assets/emojis/travel/steam_locomotive.svg | 0 .../src/assets/emojis/travel/sunrise.svg | 0 .../emojis/travel/sunrise_over_mountains.svg | 0 .../emojis/travel/suspension_railway.svg | 0 .../src/assets/emojis/travel/synagogue.svg | 0 .../shared}/src/assets/emojis/travel/taxi.svg | 0 .../shared}/src/assets/emojis/travel/tent.svg | 0 .../src/assets/emojis/travel/tokyo_tower.svg | 0 .../src/assets/emojis/travel/tractor.svg | 0 .../assets/emojis/travel/traffic_light.svg | 0 .../src/assets/emojis/travel/train.svg | 0 .../src/assets/emojis/travel/train2.svg | 0 .../shared}/src/assets/emojis/travel/tram.svg | 0 .../src/assets/emojis/travel/trolleybus.svg | 0 .../src/assets/emojis/travel/truck.svg | 0 .../emojis/travel/vertical_traffic_light.svg | 0 .../src/assets/emojis/travel/volcano.svg | 0 .../src/assets/emojis/travel/wedding.svg | 0 .../src/assets/emojis/travel/wheel.svg | 0 .../shared}/src/assets/font/gg sans Bold.woff | Bin .../src/assets/font/gg sans Medium.woff | Bin .../src/assets/font/gg sans Regular.woff | Bin .../src/assets/font/gg sans Semibold.woff | Bin .../shared}/src/assets/icons/add.svg | 0 .../shared}/src/assets/icons/camera.svg | 0 .../assets/icons/category_collapsed_icon.svg | 0 .../shared}/src/assets/icons/close.svg | 0 .../shared}/src/assets/icons/connection.svg | 0 .../shared}/src/assets/icons/crown.svg | 0 .../shared}/src/assets/icons/defean.svg | 0 .../shared}/src/assets/icons/defeaned.svg | 0 .../shared}/src/assets/icons/delete.svg | 0 .../shared}/src/assets/icons/disconnect.svg | 0 .../shared}/src/assets/icons/dm.svg | 0 .../shared}/src/assets/icons/edit.svg | 0 .../shared}/src/assets/icons/emojie.svg | 0 .../src/assets/icons/emojies_colored.png | Bin .../src/assets/icons/emojies_greyscale.png | Bin .../shared}/src/assets/icons/friends.svg | 0 .../shared}/src/assets/icons/gif.svg | 0 .../shared}/src/assets/icons/hashtag.svg | 0 .../shared}/src/assets/icons/help.svg | 0 .../shared}/src/assets/icons/inbox.svg | 0 .../shared}/src/assets/icons/index.js | 0 .../shared}/src/assets/icons/invite_user.svg | 0 .../shared}/src/assets/icons/max.svg | 0 .../shared}/src/assets/icons/message.svg | 0 .../shared}/src/assets/icons/min.svg | 0 .../shared}/src/assets/icons/more.svg | 0 .../shared}/src/assets/icons/mute.svg | 0 .../shared}/src/assets/icons/muted.svg | 0 .../src/assets/icons/personal_mute.svg | 0 .../shared}/src/assets/icons/pin.svg | 0 .../shared}/src/assets/icons/reply.svg | 0 .../shared}/src/assets/icons/screen.svg | 0 .../shared}/src/assets/icons/server_mute.svg | 0 .../shared}/src/assets/icons/settings.svg | 0 .../shared}/src/assets/icons/sharing.svg | 0 .../shared}/src/assets/icons/spoiler.svg | 0 .../shared}/src/assets/icons/sticker.svg | 0 .../shared}/src/assets/icons/typing.svg | 0 .../shared}/src/assets/icons/update.svg | 0 .../shared}/src/assets/icons/voice.svg | 0 .../shared}/src/assets/react.svg | 0 .../shared}/src/assets/sounds/deafen.mp3 | Bin .../shared}/src/assets/sounds/join_call.mp3 | Bin .../shared}/src/assets/sounds/leave_call.mp3 | Bin .../shared}/src/assets/sounds/mute.mp3 | Bin .../shared}/src/assets/sounds/ping.mp3 | Bin .../src/assets/sounds/screenshare_start.mp3 | Bin .../src/assets/sounds/screenshare_stop.mp3 | Bin .../assets/sounds/screenshare_viewer_join.mp3 | Bin .../sounds/screenshare_viewer_leave.mp3 | Bin .../shared}/src/assets/sounds/undeafen.mp3 | Bin .../shared}/src/assets/sounds/unmute.mp3 | Bin .../shared}/src/components/Avatar.jsx | 0 .../src/components/AvatarCropModal.jsx | 0 .../src/components/ChannelSettingsModal.jsx | 0 .../shared}/src/components/ChatArea.jsx | 28 +- .../shared}/src/components/ChatHeader.jsx | 0 .../shared}/src/components/DMList.jsx | 0 .../src/components/FloatingStreamPiP.jsx | 6 +- .../shared}/src/components/FriendsView.jsx | 0 .../shared}/src/components/GifPicker.jsx | 0 .../shared}/src/components/MembersList.jsx | 0 .../shared}/src/components/MentionMenu.jsx | 0 .../shared}/src/components/MessageItem.jsx | 9 +- .../src/components/PinnedMessagesPanel.jsx | 8 +- .../src/components/ScreenShareModal.jsx | 4 +- .../src/components/ServerSettingsModal.jsx | 0 .../shared}/src/components/Sidebar.jsx | 25 +- .../shared}/src/components/ThemeSelector.jsx | 0 .../shared}/src/components/TitleBar.jsx | 11 +- .../shared}/src/components/Toast.jsx | 0 .../shared}/src/components/Tooltip.jsx | 0 .../shared}/src/components/UpdateBanner.jsx | 12 +- .../src/components/UserProfilePopup.jsx | 0 .../shared}/src/components/UserSettings.jsx | 0 .../shared}/src/components/VoiceRoom.jsx | 0 .../shared}/src/components/VoiceStage.jsx | 0 .../shared}/src/contexts/PresenceContext.jsx | 0 .../shared}/src/contexts/ThemeContext.jsx | 8 +- .../shared}/src/contexts/VoiceContext.jsx | 6 +- .../shared}/src/index.css | 0 .../shared}/src/pages/Chat.jsx | 14 +- .../shared}/src/pages/Login.jsx | 18 +- .../shared}/src/pages/Register.jsx | 27 +- .../shared/src/platform/PlatformProvider.jsx | 19 + packages/shared/src/platform/index.js | 1 + packages/shared/src/platform/types.js | 80 + .../shared}/src/styles/themes.css | 0 .../shared}/src/utils/streamUtils.jsx | 0 .../shared}/src/utils/userPreferences.js | 8 +- packages/shared/vite.config.js | 24 + 3855 files changed, 10226 insertions(+), 15543 deletions(-) delete mode 100644 Frontend/.vite/build/main.js delete mode 100644 Frontend/.vite/build/preload.js delete mode 100644 Frontend/Electron/.gitignore delete mode 100644 Frontend/Electron/README.md delete mode 100644 Frontend/Electron/dist-react/assets/accordion-BPueGNgN.svg delete mode 100644 Frontend/Electron/dist-react/assets/anatomical_heart-DbQDqK_8.svg delete mode 100644 Frontend/Electron/dist-react/assets/brain-Czvux5Q4.svg delete mode 100644 Frontend/Electron/dist-react/assets/bubble_tea-Cy1d5egt.svg delete mode 100644 Frontend/Electron/dist-react/assets/burrito-B4L0kbwK.svg delete mode 100644 Frontend/Electron/dist-react/assets/butterfly-AxzpD-Pg.svg delete mode 100644 Frontend/Electron/dist-react/assets/coat-Cbu3wnI6.svg delete mode 100644 Frontend/Electron/dist-react/assets/couple-KSrP6fk0.svg delete mode 100644 Frontend/Electron/dist-react/assets/crab-D6qU1zIW.svg delete mode 100644 Frontend/Electron/dist-react/assets/cucumber-oVkPYVB9.svg delete mode 100644 Frontend/Electron/dist-react/assets/deafen-BWE6ozKl.mp3 delete mode 100644 Frontend/Electron/dist-react/assets/dodo-CoZFlciJ.svg delete mode 100644 Frontend/Electron/dist-react/assets/emojies_colored-Cxo2u_zo.png delete mode 100644 Frontend/Electron/dist-react/assets/emojies_greyscale-CtRIvx0g.png delete mode 100644 Frontend/Electron/dist-react/assets/empty_nest-DGy7reBo.svg delete mode 100644 Frontend/Electron/dist-react/assets/face_in_clouds-DBzCKo8S.svg delete mode 100644 Frontend/Electron/dist-react/assets/ferris_wheel-DvW0t9g3.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_ac-Dr8n8VBW.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_ad-CYOJPtjR.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_af-CN78RMpg.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_al-D439po3l.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_as-B43i20pO.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_bl-BoaeaHPp.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_bm-CzSakp_Z.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_bo-B7hNQ755.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_bt-COHVTZ6I.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_bz-B34xZjVJ.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_cy-JKjUtxO9.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_dg-DwJEN7pv.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_do-sBcfT32z.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_fj-B2-D6gPQ.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_fk-1KKBtSFw.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_gp-DW1UVBGw.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_gq-B3TFx5qI.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_gs-DhFNtBGF.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_gt-CietPgvg.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_gu-CyZZwWUz.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_hk-CzNuCBPg.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_ht-nORDdDQL.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_ic-BrB5Xakj.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_je-CGBxZBdT.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_kg-D_P2G_Do.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_ki-Ccc3Xi24.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_ky-E8sT-Yzf.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_kz-D77IkgDL.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_lb-DHr4ylgr.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_mo-PAf1BQIO.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_mp-Bs0Xr_ND.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_ms-BKjfidu-.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_mx-g-aNhK9D.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_nf-BjOIhoMF.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_pf-OA_PTTaZ.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_pm-C-C2d-w4.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_pn-Bde7vecB.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_rs-CmpxaRIS.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_sa-B3EC8eCD.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_sh-CT89bJZi.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_sm-BYO1ASeM.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_sz-CsAySmAn.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_ta-Q6DTxsoW.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_tc-Dn_lC0KY.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_tm-_4vioey7.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_va-BB2uDrB0.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_vg-DWuAWiyw.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_vi-vzZjsoBi.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_xk-D1vfCqOd.svg delete mode 100644 Frontend/Electron/dist-react/assets/flag_yt-BfOxXbO5.svg delete mode 100644 Frontend/Electron/dist-react/assets/gg sans Bold-BGlwbW8t.woff delete mode 100644 Frontend/Electron/dist-react/assets/gg sans Medium-BMWm4JFW.woff delete mode 100644 Frontend/Electron/dist-react/assets/gg sans Regular-Bd8GJPVd.woff delete mode 100644 Frontend/Electron/dist-react/assets/gg sans Semibold-xAGa8zYH.woff delete mode 100644 Frontend/Electron/dist-react/assets/gloves-BcY_RgAR.svg delete mode 100644 Frontend/Electron/dist-react/assets/hedgehog-CMNxZzfp.svg delete mode 100644 Frontend/Electron/dist-react/assets/hiking_boot-CPXD60gE.svg delete mode 100644 Frontend/Electron/dist-react/assets/horse_racing-Cd5KXigQ.svg delete mode 100644 Frontend/Electron/dist-react/assets/horse_racing_tone1-BPFu29EM.svg delete mode 100644 Frontend/Electron/dist-react/assets/horse_racing_tone2-kHM6lt0G.svg delete mode 100644 Frontend/Electron/dist-react/assets/horse_racing_tone3-1prjoMK9.svg delete mode 100644 Frontend/Electron/dist-react/assets/horse_racing_tone4-DZVx5-VD.svg delete mode 100644 Frontend/Electron/dist-react/assets/horse_racing_tone5-DoKtvypB.svg delete mode 100644 Frontend/Electron/dist-react/assets/index-BeX08324.js delete mode 100644 Frontend/Electron/dist-react/assets/index-CFE9j0dq.css delete mode 100644 Frontend/Electron/dist-react/assets/japanese_ogre-BsqNvmIl.svg delete mode 100644 Frontend/Electron/dist-react/assets/join_call-B65a9Ev2.mp3 delete mode 100644 Frontend/Electron/dist-react/assets/kiwi-BWXr7Vjo.svg delete mode 100644 Frontend/Electron/dist-react/assets/knot-CpRGiIMe.svg delete mode 100644 Frontend/Electron/dist-react/assets/lacrosse-DK95k1kF.svg delete mode 100644 Frontend/Electron/dist-react/assets/leave_call-DtItyZMg.mp3 delete mode 100644 Frontend/Electron/dist-react/assets/lobster-Cfls8jg_.svg delete mode 100644 Frontend/Electron/dist-react/assets/mammoth-Diaisynz.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_bouncing_ball-BCtAjpGP.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_bouncing_ball_tone1-BrCW39oq.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_bouncing_ball_tone2-pU3f7Oqo.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_bouncing_ball_tone3-CMYhYDFZ.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_bouncing_ball_tone4-BonEB_V5.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_bouncing_ball_tone5-mVU7qtFm.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_cartwheeling-NFQt9ZB9.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_cartwheeling_tone1-B3S_eUE1.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_cartwheeling_tone2-CYBBI2iM.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_cartwheeling_tone3-D2kqEChS.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_cartwheeling_tone4-B96D58fZ.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_cartwheeling_tone5-PFLWmq7Q.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_dancing-Dg-6O6t7.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_dancing_tone1-XI7g5maV.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_dancing_tone2-DBvANdsI.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_dancing_tone3-BK7ka3J3.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_dancing_tone4-D9FZRxV5.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_dancing_tone5-CQh9niVO.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_feeding_baby-BLUtslbF.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_feeding_baby_tone1-lg4dBAV2.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_feeding_baby_tone2-BuF25R9x.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_feeding_baby_tone3-DEYxzqY-.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_feeding_baby_tone4-IRS8MZPe.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_feeding_baby_tone5-DOWKsCGX.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_golfing-DhSLN6KQ.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_golfing_tone1-DBE1f7b1.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_golfing_tone2-CNmTGsfk.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_golfing_tone3-vxj0o6sI.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_golfing_tone4-CsGYmisz.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_golfing_tone5-Cf_z4uyg.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_manual_wheelchair-cGfKOLRc.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_manual_wheelchair_tone1-Da2hybrT.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_manual_wheelchair_tone2-BPBmkRcs.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_manual_wheelchair_tone3-H5kpv3q_.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_manual_wheelchair_tone4-BvKWPBcq.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_manual_wheelchair_tone5-YZQTD5Nr.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_motorized_wheelchair-CiMQlH-Z.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_motorized_wheelchair_tone1-B-J_H3TB.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_motorized_wheelchair_tone2-DQy0C3Cx.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_motorized_wheelchair_tone3-DuduwQoe.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_motorized_wheelchair_tone4-CoEn9n-F.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_in_motorized_wheelchair_tone5-CgvQDAuT.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_lifting_weights-DkiBT0IO.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_lifting_weights_tone1-DGilOf2d.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_lifting_weights_tone2-CXUv2fBp.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_lifting_weights_tone3-DhF3q93u.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_lifting_weights_tone4-MLQqpJKZ.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_lifting_weights_tone5-cnCH-jDP.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_playing_handball-C_yN7fGQ.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_playing_handball_tone1-22QBgB92.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_playing_handball_tone2-Bs8PtV12.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_playing_handball_tone3-q-BDso_I.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_playing_handball_tone4-BUH96fLA.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_playing_handball_tone5-DK-UJ5SH.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_running-Bp7fZpx0.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_running_tone1-BbRoQah0.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_running_tone2-gBe1A9EP.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_running_tone3-DfAx9qZO.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_running_tone4-CeeXJkX_.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_running_tone5-Do-aIXEX.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_surfing-fqnQ3hm1.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_surfing_tone1-BeC3CjNB.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_surfing_tone2-CDUKGUjg.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_surfing_tone3-Dt-HUBR5.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_surfing_tone4-PI8ASA2j.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_surfing_tone5-CyvTB2HT.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_teacher-BRypTuYs.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_teacher_tone1-jNO2AiRD.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_teacher_tone2-rQoIFfFz.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_teacher_tone3-BEE8k6p5.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_teacher_tone4-C4j4RIq3.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_teacher_tone5-Bk9uZHaS.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_with_probing_cane-BarJlRlV.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_with_probing_cane_tone1-D50RTI5B.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_with_probing_cane_tone2-CIeZuoUa.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_with_probing_cane_tone3-GUZ14VpU.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_with_probing_cane_tone4-Bd6iA8-d.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_with_probing_cane_tone5-BCpRNGU4.svg delete mode 100644 Frontend/Electron/dist-react/assets/man_zombie-D5T1AZ12.svg delete mode 100644 Frontend/Electron/dist-react/assets/map-BGXvLkiw.svg delete mode 100644 Frontend/Electron/dist-react/assets/maracas-kQiWhg0J.svg delete mode 100644 Frontend/Electron/dist-react/assets/men_with_bunny_ears_partying-DabknRQ1.svg delete mode 100644 Frontend/Electron/dist-react/assets/men_wrestling-BNuLmHCV.svg delete mode 100644 Frontend/Electron/dist-react/assets/microbe-DHWlm4x3.svg delete mode 100644 Frontend/Electron/dist-react/assets/mirror_ball-R_criUm_.svg delete mode 100644 Frontend/Electron/dist-react/assets/money_with_wings-BnGoAiwj.svg delete mode 100644 Frontend/Electron/dist-react/assets/moon_cake-BQr_VKRq.svg delete mode 100644 Frontend/Electron/dist-react/assets/motorized_wheelchair-DYMoavTH.svg delete mode 100644 Frontend/Electron/dist-react/assets/mute-CFH4QcSE.mp3 delete mode 100644 Frontend/Electron/dist-react/assets/nest_with_eggs-C5ulh3Rz.svg delete mode 100644 Frontend/Electron/dist-react/assets/people_holding_hands-BRZihiu5.svg delete mode 100644 Frontend/Electron/dist-react/assets/people_with_bunny_ears_partying-BVR6SBwD.svg delete mode 100644 Frontend/Electron/dist-react/assets/people_wrestling-DjCLlDDS.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_bouncing_ball-H1IsbPT2.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_bouncing_ball_tone1-BIhBY2_P.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_bouncing_ball_tone2-9V5mlEG0.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_bouncing_ball_tone3-DSpJYpZ1.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_bouncing_ball_tone4-BycyNnMy.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_bouncing_ball_tone5-C9pS5gcg.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_doing_cartwheel-B6e7BEW_.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_doing_cartwheel_tone1-TBt_b-Oj.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_doing_cartwheel_tone2-BR4ztGzg.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_doing_cartwheel_tone3-BzmNF0vv.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_doing_cartwheel_tone4-j074vq-9.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_doing_cartwheel_tone5-BzNEt2oA.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_golfing-Mc5PuEC7.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_golfing_tone1-DhUQwNf7.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_golfing_tone2-BbPQ5nEE.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_golfing_tone3-CKRqu9yJ.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_golfing_tone4-DPEV2yNK.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_golfing_tone5-Bgq3Ud_d.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_lotus_position-9VFgclqE.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_lotus_position_tone1-MK18jaNb.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_lotus_position_tone2-Dzm_xqT2.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_lotus_position_tone3-DUxbd8tQ.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_lotus_position_tone4-BtjpxNGo.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_lotus_position_tone5-CinKf4VL.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_manual_wheelchair-B2ofcHYu.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_manual_wheelchair_tone1-BrR0l2XR.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_manual_wheelchair_tone2-DmJ1Zffk.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_manual_wheelchair_tone3-Bt_5AaRy.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_manual_wheelchair_tone4-TZTDWyKD.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_manual_wheelchair_tone5-DrOKlCDl.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_motorized_wheelchair-DxhhvjYe.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_motorized_wheelchair_tone1-Dcta4qUb.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_motorized_wheelchair_tone2-C8UQYonN.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_motorized_wheelchair_tone3-BRD_Obbg.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_motorized_wheelchair_tone4-DLSO0rlF.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_in_motorized_wheelchair_tone5-SnULyxgF.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_lifting_weights-Cn0dQ6qY.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_lifting_weights_tone1-CXfKAA0L.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_lifting_weights_tone2-Dkw3-09P.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_lifting_weights_tone3-3OqiHF7e.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_lifting_weights_tone4-C62SuN24.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_lifting_weights_tone5-DEciUSJH.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_playing_handball-CH3hWpQR.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_playing_handball_tone1-CbOONp_g.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_playing_handball_tone2-jeC51_-P.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_playing_handball_tone3-BGgWTsuS.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_playing_handball_tone4-BsA09Avm.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_playing_handball_tone5-D_rmeJiN.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_running-DNDUEkxU.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_running_tone1-B8sLRwke.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_running_tone2-DNzEDUb0.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_running_tone3-Dist2leS.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_running_tone4-DVBWC3-p.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_running_tone5-DEOJVy8u.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_surfing-DEOz-TJs.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_surfing_tone1-B_kCGm1b.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_surfing_tone2-D35jmuhN.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_surfing_tone3-C60a5Aj1.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_surfing_tone4-nIpCJUpE.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_surfing_tone5-CXXi5x8s.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_with_probing_cane-DRcmbgmz.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_with_probing_cane_tone1-zKjrapc7.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_with_probing_cane_tone2-CY2wYkQb.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_with_probing_cane_tone3-CdJAKQXv.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_with_probing_cane_tone4-DXYc5Dlc.svg delete mode 100644 Frontend/Electron/dist-react/assets/person_with_probing_cane_tone5-DFAMgo57.svg delete mode 100644 Frontend/Electron/dist-react/assets/phoenix-QKXqSCuH.svg delete mode 100644 Frontend/Electron/dist-react/assets/pie-DZ6nmSau.svg delete mode 100644 Frontend/Electron/dist-react/assets/ping-LfakLpwb.mp3 delete mode 100644 Frontend/Electron/dist-react/assets/piƱata-CQK6iMPe.svg delete mode 100644 Frontend/Electron/dist-react/assets/potted_plant-BHg6K0D8.svg delete mode 100644 Frontend/Electron/dist-react/assets/sari-BSRA0_R3.svg delete mode 100644 Frontend/Electron/dist-react/assets/screenshare_start-B8JctOq8.mp3 delete mode 100644 Frontend/Electron/dist-react/assets/screenshare_stop-DhppajDk.mp3 delete mode 100644 Frontend/Electron/dist-react/assets/seal-Djs0F0U5.svg delete mode 100644 Frontend/Electron/dist-react/assets/see_no_evil-DnuksPIR.svg delete mode 100644 Frontend/Electron/dist-react/assets/skier-BTSq18N5.svg delete mode 100644 Frontend/Electron/dist-react/assets/snowman2-CeWFCRvE.svg delete mode 100644 Frontend/Electron/dist-react/assets/speak_no_evil-EoRZCJhS.svg delete mode 100644 Frontend/Electron/dist-react/assets/spider_web-DPcv-q20.svg delete mode 100644 Frontend/Electron/dist-react/assets/t_rex-BYG-fgI4.svg delete mode 100644 Frontend/Electron/dist-react/assets/tamale-2biJGrAo.svg delete mode 100644 Frontend/Electron/dist-react/assets/two_men_holding_hands-BKJxHZb_.svg delete mode 100644 Frontend/Electron/dist-react/assets/two_women_holding_hands-CnKtKnaZ.svg delete mode 100644 Frontend/Electron/dist-react/assets/undeafen-DHeUZCMd.mp3 delete mode 100644 Frontend/Electron/dist-react/assets/united_nations-BC9awctQ.svg delete mode 100644 Frontend/Electron/dist-react/assets/unmute-BDrGNM7s.mp3 delete mode 100644 Frontend/Electron/dist-react/assets/volcano-Bh_Lqk9r.svg delete mode 100644 Frontend/Electron/dist-react/assets/wales-ll0ySOk-.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_bouncing_ball-B4V8jGG-.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_bouncing_ball_tone1-I7gUQpbX.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_bouncing_ball_tone2-BPyPsinZ.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_bouncing_ball_tone3-UqVs8gxM.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_bouncing_ball_tone4-CtQI59zT.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_bouncing_ball_tone5-BgHu12i2.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_cartwheeling-tGvm940R.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_cartwheeling_tone1-fJFXi2hD.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_cartwheeling_tone2-C5lE2K9g.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_cartwheeling_tone3-BourpL3A.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_cartwheeling_tone4-CjyM2w54.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_cartwheeling_tone5-D-eW47Ua.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_feeding_baby-p-8aPRtV.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_feeding_baby_tone1-BezQI8D_.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_feeding_baby_tone2-CwnQLRQK.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_feeding_baby_tone3-DlgTa1f-.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_feeding_baby_tone4-DVay5Top.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_feeding_baby_tone5-B6CmkSrw.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_manual_wheelchair-Ba72kfnU.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_manual_wheelchair_tone1-Ce9x88Rf.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_manual_wheelchair_tone2-CAKIPnJE.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_manual_wheelchair_tone3-D4YsEoBp.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_manual_wheelchair_tone4-BD3k04p2.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_manual_wheelchair_tone5-BmBeJ4-f.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_motorized_wheelchair-CIaEP3y5.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_motorized_wheelchair_tone1-1BibIgKr.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_motorized_wheelchair_tone2-uhLYilhF.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_motorized_wheelchair_tone3-B51r71l0.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_motorized_wheelchair_tone4-oIvpxZcp.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_in_motorized_wheelchair_tone5-_fFN26h0.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_lifting_weights-CsixMYFL.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_lifting_weights_tone1-BpRsBk7z.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_lifting_weights_tone2-P18Nfbuz.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_lifting_weights_tone3-C0gnGp49.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_lifting_weights_tone4-CQZmiYUl.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_lifting_weights_tone5-BJQrRdVE.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_playing_handball-fiyPmBDz.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_playing_handball_tone1-B_P42W0r.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_playing_handball_tone2-BtTxnxhZ.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_playing_handball_tone3-C7TXAAWV.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_playing_handball_tone4-CtCwRGCv.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_playing_handball_tone5-CmZlugee.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_police_officer-D6jKOTyC.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_police_officer_tone1-A8sdhmvt.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_police_officer_tone2-DaHNn5-D.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_police_officer_tone3-DXZ2OdUI.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_police_officer_tone4--Oe8w2XD.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_police_officer_tone5-CuQMgf5h.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_running-_mwbLWM0.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_running_tone1-Dfqdg043.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_running_tone2-rXRqTMa0.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_running_tone3-BmRDPwCM.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_running_tone4-DmFzAsxD.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_running_tone5-C66GYSAh.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_singer-skPaDBsj.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_singer_tone1-DbW2lM_k.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_singer_tone2-Bc-xqa4S.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_singer_tone3-CNRJeino.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_singer_tone4-CEfcWjkD.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_singer_tone5-Co-5wXNK.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_surfing-22i7hQgf.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_surfing_tone1-Mj4OdRWf.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_surfing_tone2-BcJfdMyX.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_surfing_tone3-D1NUtDA8.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_surfing_tone4-ByYdFJZp.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_surfing_tone5-CrN9a9WS.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_teacher-CXwESYU3.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_teacher_tone2-DWJ6rjnf.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_teacher_tone3-BvnMOsM7.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_teacher_tone4-C9bkU449.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_with_probing_cane-DyJEphms.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_with_probing_cane_tone1-DuB7wHWP.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_with_probing_cane_tone2-GEDDmrTN.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_with_probing_cane_tone3-CeM4gv4f.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_with_probing_cane_tone4-BaEnBpNy.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_with_probing_cane_tone5-DimRSWot.svg delete mode 100644 Frontend/Electron/dist-react/assets/woman_zombie-Cn4gQ0af.svg delete mode 100644 Frontend/Electron/dist-react/assets/women_with_bunny_ears_partying-CKr9TLic.svg delete mode 100644 Frontend/Electron/dist-react/assets/women_wrestling-CARP3ZvF.svg delete mode 100644 Frontend/Electron/dist-react/assets/worm-CxRJMG1n.svg delete mode 100644 Frontend/Electron/dist-react/assets/x_ray-CWrdKTDm.svg delete mode 100644 Frontend/Electron/dist-react/index.html delete mode 100644 Frontend/Electron/dist-react/vite.svg delete mode 100644 Frontend/Electron/eslint.config.js delete mode 100644 Frontend/Electron/package-lock.json delete mode 100644 Frontend/Electron/public/vite.svg delete mode 100644 Frontend/Electron/src/main.jsx create mode 100644 apps/android/capacitor.config.ts create mode 100644 apps/android/package.json rename {Frontend/Electron => apps/electron}/index.html (100%) rename {Frontend/Electron => apps/electron}/main.cjs (94%) rename {Frontend/Electron => apps/electron}/package.json (61%) rename {Frontend/Electron => apps/electron}/preload.cjs (100%) rename {Frontend/Electron => apps/electron}/splash.html (100%) create mode 100644 apps/electron/src/main.jsx create mode 100644 apps/electron/src/platform/index.js rename {Frontend/Electron => apps/electron}/updater.cjs (100%) rename {Frontend/Electron => apps/electron}/vite.config.js (57%) create mode 100644 apps/web/index.html create mode 100644 apps/web/package.json create mode 100644 apps/web/src/main.jsx create mode 100644 apps/web/vite.config.js delete mode 100644 build logs/log1.txt delete mode 100644 build logs/log2.txt delete mode 100644 discord-html-copy/Discord DM's/discord css.txt delete mode 100644 discord-html-copy/Discord DM's/discord.txt delete mode 100644 discord-html-copy/Discord Server/discord css.txt delete mode 100644 discord-html-copy/Discord Server/discord.txt create mode 100644 packages/platform-web/package.json create mode 100644 packages/platform-web/src/crypto.js create mode 100644 packages/platform-web/src/idle.js create mode 100644 packages/platform-web/src/index.js create mode 100644 packages/platform-web/src/session.js create mode 100644 packages/platform-web/src/settings.js create mode 100644 packages/shared/package.json rename {Frontend/Electron => packages/shared}/src/App.css (100%) rename {Frontend/Electron => packages/shared}/src/App.jsx (74%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/8ball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/accordion.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/art.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/badminton.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/ballet_shoes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/banjo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/baseball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/basketball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/boomerang.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/bow_and_arrow.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/bowling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/boxing_glove.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/chess_pawn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/circus_tent.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/clapper.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/cricket_game.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/curling_stone.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/dart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/diving_mask.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/drum.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/field_hockey.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/first_place.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/fishing_pole_and_fish.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/flute.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/flying_disc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/football.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/game_die.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/goal.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/golf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/guitar.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/headphones.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/hockey.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/horse_racing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/horse_racing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/horse_racing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/horse_racing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/horse_racing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/horse_racing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/ice_skate.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/jigsaw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/kite.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/lacrosse.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/long_drum.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_biking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_biking_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_biking_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_biking_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_biking_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_biking_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_bouncing_ball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_bouncing_ball_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_bouncing_ball_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_bouncing_ball_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_bouncing_ball_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_bouncing_ball_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_cartwheeling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_cartwheeling_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_cartwheeling_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_cartwheeling_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_cartwheeling_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_cartwheeling_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_climbing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_climbing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_climbing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_climbing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_climbing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_climbing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_golfing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_golfing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_golfing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_golfing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_golfing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_golfing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_in_lotus_position.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_in_lotus_position_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_in_lotus_position_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_in_lotus_position_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_in_lotus_position_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_in_lotus_position_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_juggling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_juggling_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_juggling_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_juggling_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_juggling_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_juggling_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_lifting_weights.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_lifting_weights_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_lifting_weights_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_lifting_weights_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_lifting_weights_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_lifting_weights_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_mountain_biking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_mountain_biking_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_mountain_biking_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_mountain_biking_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_mountain_biking_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_mountain_biking_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_handball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_handball_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_handball_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_handball_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_handball_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_handball_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_water_polo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_water_polo_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_water_polo_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_water_polo_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_water_polo_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_playing_water_polo_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_rowing_boat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_rowing_boat_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_rowing_boat_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_rowing_boat_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_rowing_boat_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_rowing_boat_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_surfing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_surfing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_surfing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_surfing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_surfing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_surfing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_swimming.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_swimming_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_swimming_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_swimming_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_swimming_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/man_swimming_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/maracas.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/martial_arts_uniform.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/medal.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/men_wrestling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/microphone.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/military_medal.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/musical_keyboard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/musical_score.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/parachute.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/people_wrestling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/performing_arts.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_biking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_biking_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_biking_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_biking_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_biking_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_biking_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_bouncing_ball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_bouncing_ball_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_bouncing_ball_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_bouncing_ball_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_bouncing_ball_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_bouncing_ball_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_climbing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_climbing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_climbing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_climbing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_climbing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_climbing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_doing_cartwheel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_doing_cartwheel_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_doing_cartwheel_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_doing_cartwheel_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_doing_cartwheel_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_doing_cartwheel_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_fencing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_golfing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_golfing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_golfing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_golfing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_golfing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_golfing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_in_lotus_position.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_in_lotus_position_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_in_lotus_position_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_in_lotus_position_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_in_lotus_position_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_in_lotus_position_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_juggling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_juggling_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_juggling_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_juggling_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_juggling_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_juggling_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_lifting_weights.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_lifting_weights_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_lifting_weights_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_lifting_weights_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_lifting_weights_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_lifting_weights_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_mountain_biking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_mountain_biking_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_mountain_biking_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_mountain_biking_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_mountain_biking_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_mountain_biking_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_handball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_handball_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_handball_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_handball_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_handball_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_handball_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_water_polo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_water_polo_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_water_polo_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_water_polo_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_water_polo_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_playing_water_polo_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_rowing_boat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_rowing_boat_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_rowing_boat_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_rowing_boat_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_rowing_boat_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_rowing_boat_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_surfing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_surfing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_surfing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_surfing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_surfing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_surfing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_swimming.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_swimming_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_swimming_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_swimming_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_swimming_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/person_swimming_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/ping_pong.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/playground_slide.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/reminder_ribbon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/roller_skate.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/rosette.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/rugby_football.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/running_shirt_with_sash.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/saxophone.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/second_place.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/skateboard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/ski.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/skier.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/sled.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/slot_machine.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/snowboarder.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/snowboarder_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/snowboarder_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/snowboarder_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/snowboarder_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/snowboarder_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/soccer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/softball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/tennis.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/third_place.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/ticket.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/tickets.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/trophy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/trumpet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/video_game.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/violin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/volleyball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_biking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_biking_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_biking_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_biking_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_biking_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_biking_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_bouncing_ball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_bouncing_ball_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_bouncing_ball_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_bouncing_ball_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_bouncing_ball_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_bouncing_ball_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_cartwheeling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_cartwheeling_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_cartwheeling_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_cartwheeling_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_cartwheeling_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_cartwheeling_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_climbing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_climbing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_climbing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_climbing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_climbing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_climbing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_golfing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_golfing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_golfing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_golfing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_golfing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_golfing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_in_lotus_position.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_in_lotus_position_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_in_lotus_position_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_in_lotus_position_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_in_lotus_position_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_in_lotus_position_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_juggling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_juggling_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_juggling_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_juggling_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_juggling_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_juggling_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_lifting_weights.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_lifting_weights_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_lifting_weights_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_lifting_weights_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_lifting_weights_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_lifting_weights_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_mountain_biking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_mountain_biking_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_mountain_biking_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_mountain_biking_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_mountain_biking_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_mountain_biking_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_handball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_handball_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_handball_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_handball_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_handball_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_handball_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_water_polo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_water_polo_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_water_polo_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_water_polo_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_water_polo_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_playing_water_polo_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_rowing_boat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_rowing_boat_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_rowing_boat_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_rowing_boat_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_rowing_boat_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_rowing_boat_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_surfing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_surfing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_surfing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_surfing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_surfing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_surfing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_swimming.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_swimming_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_swimming_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_swimming_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_swimming_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/woman_swimming_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/women_wrestling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/activity/yo_yo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/checkered_flag.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/crossed_flags.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/england.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ac.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ad.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ae.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_af.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ag.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ai.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_al.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_am.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ao.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_aq.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ar.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_as.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_at.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_au.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_aw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ax.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_az.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ba.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bd.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_be.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bh.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bi.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bj.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_black.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bq.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_br.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bv.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_by.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_bz.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ca.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cd.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ch.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ci.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ck.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_co.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cp.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cu.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cv.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cx.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_cz.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_de.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_dg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_dj.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_dk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_dm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_do.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_dz.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ea.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ec.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ee.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_eg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_eh.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_er.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_es.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_et.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_eu.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_fi.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_fj.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_fk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_fm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_fo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_fr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ga.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gd.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ge.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gh.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gi.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gp.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gq.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gu.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_gy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_hk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_hm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_hn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_hr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ht.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_hu.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ic.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_id.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_il.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_im.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_in.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_io.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_iq.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ir.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_is.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_it.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_je.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_jm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_jo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_jp.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ke.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_kg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_kh.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ki.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_km.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_kn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_kp.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_kr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_kw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ky.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_kz.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_la.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_lb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_lc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_li.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_lk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_lr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ls.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_lt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_lu.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_lv.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ly.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ma.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_md.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_me.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mh.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ml.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mp.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mq.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ms.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mu.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mv.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mx.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_my.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_mz.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_na.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_nc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ne.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_nf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ng.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ni.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_nl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_no.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_np.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_nr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_nu.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_nz.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_om.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pa.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pe.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ph.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ps.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_pw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_py.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_qa.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_re.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ro.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_rs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ru.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_rw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sa.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sd.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_se.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sh.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_si.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sj.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_so.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ss.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_st.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sv.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sx.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_sz.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ta.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_td.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_th.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tj.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_to.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tr.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tv.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_tz.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ua.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ug.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_um.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_us.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_uy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_uz.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_va.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_vc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ve.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_vg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_vi.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_vn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_vu.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_wf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_white.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ws.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_xk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_ye.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_yt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_za.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_zm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/flag_zw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/pirate_flag.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/rainbow_flag.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/scotland.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/transgender_flag.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/triangular_flag_on_post.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/united_nations.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/flags/wales.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/apple.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/avocado.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/baby_bottle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/bacon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/bagel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/banana.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/beans.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/beer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/beers.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/bell_pepper.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/bento.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/beverage_box.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/birthday.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/blueberries.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/bone.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/bowl_with_spoon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/bread.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/broccoli.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/bubble_tea.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/burrito.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/butter.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/cake.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/candy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/canned_food.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/carrot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/champagne.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/champagne_glass.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/cheese.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/cherries.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/chestnut.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/chocolate_bar.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/chopsticks.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/cocktail.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/coconut.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/coffee.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/cookie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/cooking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/corn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/croissant.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/cucumber.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/cup_with_straw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/cupcake.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/curry.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/custard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/cut_of_meat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/dango.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/doughnut.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/dumpling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/egg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/eggplant.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/falafel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/fish_cake.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/flatbread.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/fondue.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/fork_and_knife.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/fork_knife_plate.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/fortune_cookie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/french_bread.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/fried_shrimp.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/fries.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/garlic.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/ginger_root.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/grapes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/green_apple.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/hamburger.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/honey_pot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/hot_pepper.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/hotdog.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/ice_cream.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/ice_cube.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/icecream.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/jar.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/kiwi.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/leafy_green.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/lemon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/lime.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/lollipop.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/mango.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/mate.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/meat_on_bone.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/melon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/milk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/moon_cake.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/oden.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/olive.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/onion.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/oyster.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/pancakes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/pea_pod.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/peach.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/peanuts.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/pear.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/pie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/pineapple.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/pizza.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/popcorn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/potato.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/poultry_leg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/pouring_liquid.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/pretzel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/ramen.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/rice.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/rice_ball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/rice_cracker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/sake.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/salad.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/salt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/sandwich.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/shallow_pan_of_food.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/shaved_ice.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/spaghetti.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/spoon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/stew.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/strawberry.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/stuffed_flatbread.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/sushi.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/sweet_potato.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/taco.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/takeout_box.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/tamale.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/tangerine.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/tea.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/teapot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/tomato.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/tropical_drink.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/tumbler_glass.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/waffle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/watermelon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/food/wine_glass.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/index.js (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/ant.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/baby_chick.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/badger.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/bamboo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/bat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/bear.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/beaver.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/bee.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/beetle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/bird.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/bison.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/black_bird.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/black_cat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/blossom.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/blowfish.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/boar.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/boom.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/bouquet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/brown_mushroom.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/bubbles.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/bug.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/butterfly.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cactus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/camel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cat2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cherry_blossom.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/chicken.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/chipmunk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/christmas_tree.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cloud.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cloud_lightning.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cloud_rain.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cloud_snow.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cloud_tornado.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cockroach.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/comet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/coral.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cow.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cow2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/crab.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/crescent_moon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/cricket.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/crocodile.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/dash.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/deciduous_tree.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/deer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/dizzy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/dodo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/dog.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/dog2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/dolphin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/donkey.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/dove.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/dragon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/dragon_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/dromedary_camel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/droplet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/duck.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/eagle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/ear_of_rice.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/earth_africa.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/earth_americas.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/earth_asia.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/elephant.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/empty_nest.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/evergreen_tree.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/fallen_leaf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/feather.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/feet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/fire.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/first_quarter_moon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/first_quarter_moon_with_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/fish.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/flamingo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/fly.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/fog.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/four_leaf_clover.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/fox.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/frog.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/full_moon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/full_moon_with_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/giraffe.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/goat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/goose.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/gorilla.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/guide_dog.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/hamster.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/hatched_chick.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/hatching_chick.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/hear_no_evil.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/hedgehog.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/herb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/hibiscus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/hippopotamus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/horse.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/hyacinth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/jellyfish.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/kangaroo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/koala.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/lady_beetle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/last_quarter_moon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/last_quarter_moon_with_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/leaves.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/leopard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/lion_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/lizard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/llama.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/lobster.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/lotus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/mammoth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/maple_leaf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/monkey.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/monkey_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/moose.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/mosquito.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/mouse.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/mouse2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/mushroom.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/nest_with_eggs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/new_moon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/new_moon_with_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/ocean.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/octopus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/orangutan.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/otter.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/owl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/ox.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/palm_tree.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/panda_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/parrot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/partly_sunny.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/peacock.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/penguin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/phoenix.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/pig.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/pig2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/pig_nose.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/polar_bear.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/poodle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/potted_plant.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/rabbit.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/rabbit2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/raccoon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/racehorse.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/rainbow.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/ram.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/rat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/rhino.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/ringed_planet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/rock.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/rooster.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/rose.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/sauropod.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/scorpion.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/seal.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/see_no_evil.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/seedling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/service_dog.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/shamrock.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/shark.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/sheep.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/shell.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/shrimp.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/skunk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/sloth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/snail.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/snake.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/snowflake.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/snowman.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/snowman2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/sparkles.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/speak_no_evil.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/spider.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/spider_web.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/squid.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/star.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/star2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/sun_with_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/sunflower.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/sunny.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/swan.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/sweat_drops.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/t_rex.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/tanabata_tree.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/thunder_cloud_rain.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/tiger.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/tiger2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/tropical_fish.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/tulip.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/turkey.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/turtle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/umbrella.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/umbrella2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/unicorn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/waning_crescent_moon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/waning_gibbous_moon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/water_buffalo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/waxing_crescent_moon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/waxing_gibbous_moon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/whale.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/whale2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/white_sun_cloud.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/white_sun_rain_cloud.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/white_sun_small_cloud.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/wilted_rose.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/wind_blowing_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/wing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/wolf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/wood.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/worm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/zap.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/nature/zebra.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/abacus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/adhesive_bandage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/alarm_clock.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/alembic.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/amphora.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/axe.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/balloon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/ballot_box.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bar_chart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/barber.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/basket.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bath.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bath_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bath_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bath_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bath_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bath_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bathtub.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/battery.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bed.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bellhop.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/black_nib.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/blue_book.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bomb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/book.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bookmark.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bookmark_tabs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/books.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bricks.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/broken_chain.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/broom.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bucket.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/bulb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/calendar.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/calendar_spiral.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/calling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/camera.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/camera_with_flash.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/candle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/card_box.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/card_index.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/carpentry_saw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/cd.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/chains.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/chair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/chart_with_downwards_trend.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/chart_with_upwards_trend.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/clipboard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/clock.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/closed_book.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/closed_lock_with_key.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/coffin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/coin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/compass.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/compression.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/computer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/confetti_ball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/control_knobs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/couch.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/crayon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/credit_card.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/crossed_swords.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/crystal_ball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/dagger.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/date.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/desktop.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/dividers.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/diya_lamp.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/dna.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/dollar.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/dolls.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/door.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/drop_of_blood.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/dvd.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/e_mail.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/electric_plug.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/envelope.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/envelope_with_arrow.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/euro.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/fax.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/file_cabinet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/file_folder.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/film_frames.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/fire_extinguisher.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/firecracker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/flags.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/flashlight.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/floppy_disk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/folding_hand_fan.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/frame_photo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/gear.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/gem.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/gift.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/green_book.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/gun.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/hair_pick.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/hammer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/hammer_pick.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/hamsa.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/headstone.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/hole.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/hourglass.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/hourglass_flowing_sand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/identification_card.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/inbox_tray.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/incoming_envelope.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/izakaya_lantern.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/joystick.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/key.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/key2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/keyboard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/knife.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/label.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/ladder.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/ledger.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/level_slider.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/link.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/lock.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/lock_with_ink_pen.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/love_letter.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/low_battery.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mag.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mag_right.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/magic_wand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/magnet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mailbox.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mailbox_closed.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mailbox_with_mail.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mailbox_with_no_mail.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/microbe.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/microphone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/microscope.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/minidisc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mirror.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mirror_ball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mobile_phone.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/money_with_wings.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/moneybag.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mouse_three_button.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/mouse_trap.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/movie_camera.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/nazar_amulet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/nesting_dolls.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/newspaper.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/newspaper2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/notebook.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/notebook_with_decorative_cover.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/notepad_spiral.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/nut_and_bolt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/oil.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/open_file_folder.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/orange_book.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/outbox_tray.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/package.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/page_facing_up.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/page_with_curl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/pager.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/paintbrush.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/paperclip.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/paperclips.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/pen_ballpoint.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/pen_fountain.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/pencil.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/pencil2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/person_in_bed_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/person_in_bed_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/person_in_bed_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/person_in_bed_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/person_in_bed_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/petri_dish.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/pick.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/pill.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/piƱata.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/placard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/plunger.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/postal_horn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/postbox.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/potable_water.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/pound.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/prayer_beads.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/printer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/projector.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/pushpin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/radio.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/razor.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/receipt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/red_envelope.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/ribbon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/roll_of_paper.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/round_pushpin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/safety_pin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/satellite.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/scales.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/scissors.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/screwdriver.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/scroll.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/shield.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/shopping_bags.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/shopping_cart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/shower.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/sleeping_accommodation.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/smoking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/soap.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/sponge.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/squeeze_bottle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/stethoscope.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/stopwatch.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/straight_ruler.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/syringe.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/tada.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/teddy_bear.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/telephone.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/telephone_receiver.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/telescope.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/test_tube.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/thermometer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/timer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/toilet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/toolbox.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/tools.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/toothbrush.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/trackball.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/triangular_ruler.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/tv.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/unlock.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/urn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/vhs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/video_camera.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/wastebasket.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/watch.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/wind_chime.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/window.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/wrench.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/x_ray.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/objects/yen.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/adult.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/adult_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/adult_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/adult_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/adult_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/adult_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/alien.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/anatomical_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/angel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/angel_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/angel_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/angel_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/angel_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/angel_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/angry.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/anguished.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/artist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/artist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/artist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/artist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/artist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/artist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/astonished.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/astronaut.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/astronaut_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/astronaut_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/astronaut_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/astronaut_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/astronaut_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/athletic_shoe.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/baby.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/baby_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/baby_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/baby_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/baby_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/baby_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/bearded_person.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/bearded_person_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/bearded_person_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/bearded_person_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/bearded_person_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/bearded_person_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/bikini.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/billed_cap.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/biting_lip.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_man.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_man_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_man_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_man_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_man_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_man_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_person.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_person_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_person_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_person_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_person_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_person_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_woman.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_woman_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_woman_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_woman_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_woman_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blond_haired_woman_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/blush.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/boot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/boy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/boy_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/boy_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/boy_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/boy_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/boy_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/brain.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/breast_feeding.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/breast_feeding_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/breast_feeding_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/breast_feeding_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/breast_feeding_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/breast_feeding_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/briefcase.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/briefs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/bust_in_silhouette.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/busts_in_silhouette.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/call_me.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/call_me_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/call_me_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/call_me_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/call_me_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/call_me_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/child.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/child_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/child_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/child_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/child_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/child_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/clap.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/clap_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/clap_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/clap_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/clap_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/clap_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/closed_umbrella.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/clown.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/coat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/cold_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/cold_sweat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/confounded.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/confused.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/construction_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/construction_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/construction_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/construction_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/construction_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/construction_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/cook.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/cook_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/cook_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/cook_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/cook_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/cook_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/couple.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/couple_mm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/couple_with_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/couple_with_heart_woman_man.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/couple_ww.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/couplekiss.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/cowboy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/crown.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/cry.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/crying_cat_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/dancer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/dancer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/dancer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/dancer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/dancer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/dancer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/dark_sunglasses.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_man.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_man_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_man_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_man_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_man_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_man_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_person.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_person_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_person_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_person_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_person_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_person_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_woman.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_woman_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_woman_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_woman_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_woman_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/deaf_woman_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/detective.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/detective_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/detective_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/detective_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/detective_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/detective_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/disappointed.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/disappointed_relieved.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/disguised_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/dizzy_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/dotted_line_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/dress.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/drooling_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_with_hearing_aid.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_with_hearing_aid_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_with_hearing_aid_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_with_hearing_aid_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_with_hearing_aid_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ear_with_hearing_aid_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/elf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/elf_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/elf_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/elf_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/elf_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/elf_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/exploding_head.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/expressionless.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/eye.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/eyeglasses.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/eyes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_exhaling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_holding_back_tears.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_in_clouds.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_vomiting.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_with_diagonal_mouth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_with_hand_over_mouth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_with_monocle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_with_open_eyes_and_hand_over_mouth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_with_peeking_eye.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_with_raised_eyebrow.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_with_spiral_eyes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/face_with_symbols_over_mouth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/factory_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/factory_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/factory_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/factory_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/factory_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/factory_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fairy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fairy_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fairy_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fairy_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fairy_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fairy_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_man_boy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_man_boy_boy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_man_girl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_man_girl_boy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_man_girl_girl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_man_woman_boy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_mmb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_mmbb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_mmg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_mmgb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_mmgg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_mwbb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_mwg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_mwgb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_mwgg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_woman_boy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_woman_boy_boy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_woman_girl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_woman_girl_boy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_woman_girl_girl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_wwb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_wwbb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_wwg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_wwgb.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/family_wwgg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/farmer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/farmer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/farmer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/farmer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/farmer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/farmer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fearful.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fingers_crossed.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fingers_crossed_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fingers_crossed_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fingers_crossed_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fingers_crossed_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fingers_crossed_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/firefighter.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/firefighter_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/firefighter_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/firefighter_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/firefighter_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/firefighter_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/fist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/flushed.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/foot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/foot_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/foot_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/foot_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/foot_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/foot_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/footprints.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/frowning.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/frowning2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/genie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ghost.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/girl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/girl_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/girl_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/girl_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/girl_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/girl_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/gloves.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/goggles.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/grimacing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/grin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/grinning.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/guard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/guard_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/guard_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/guard_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/guard_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/guard_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_splayed.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_splayed_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_splayed_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_splayed_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_splayed_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_splayed_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/handbag.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/handshake.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/head_bandage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/head_shaking_horizontally.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/head_shaking_vertically.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/health_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/health_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/health_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/health_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/health_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/health_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/heart_eyes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/heart_eyes_cat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/heart_hands.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/heart_hands_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/heart_hands_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/heart_hands_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/heart_hands_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/heart_hands_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/helmet_with_cross.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/high_heel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hiking_boot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hot_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hugging.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/hushed.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/imp.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/index_pointing_at_the_viewer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/index_pointing_at_the_viewer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/index_pointing_at_the_viewer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/index_pointing_at_the_viewer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/index_pointing_at_the_viewer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/index_pointing_at_the_viewer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/innocent.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/jack_o_lantern.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/japanese_goblin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/japanese_ogre.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/jeans.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/joy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/joy_cat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/judge.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/judge_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/judge_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/judge_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/judge_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/judge_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/kimono.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/kiss.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/kiss_mm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/kiss_woman_man.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/kiss_ww.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/kissing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/kissing_cat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/kissing_closed_eyes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/kissing_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/kissing_smiling_eyes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/knot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/lab_coat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/laughing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/left_facing_fist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/left_facing_fist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/left_facing_fist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/left_facing_fist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/left_facing_fist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/left_facing_fist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_pushing_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_pushing_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_pushing_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_pushing_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_pushing_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leftwards_pushing_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leg_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leg_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leg_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leg_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/leg_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/levitate.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/levitate_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/levitate_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/levitate_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/levitate_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/levitate_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/lips.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/lipstick.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/love_you_gesture.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/love_you_gesture_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/love_you_gesture_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/love_you_gesture_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/love_you_gesture_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/love_you_gesture_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/luggage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/lungs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/lying_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mage_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mage_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mage_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mage_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mage_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_artist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_artist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_artist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_artist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_artist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_artist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_astronaut.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_astronaut_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_astronaut_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_astronaut_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_astronaut_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_astronaut_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bald.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bald_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bald_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bald_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bald_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bald_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bowing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bowing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bowing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bowing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bowing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_bowing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_construction_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_construction_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_construction_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_construction_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_construction_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_construction_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_cook.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_cook_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_cook_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_cook_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_cook_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_cook_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_curly_haired.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_curly_haired_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_curly_haired_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_curly_haired_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_curly_haired_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_curly_haired_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_dancing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_dancing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_dancing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_dancing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_dancing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_dancing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_detective.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_detective_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_detective_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_detective_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_detective_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_detective_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_elf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_elf_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_elf_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_elf_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_elf_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_elf_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_facepalming.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_facepalming_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_facepalming_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_facepalming_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_facepalming_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_facepalming_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_factory_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_factory_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_factory_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_factory_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_factory_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_factory_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_fairy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_fairy_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_fairy_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_fairy_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_fairy_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_fairy_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_farmer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_farmer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_farmer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_farmer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_farmer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_farmer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_feeding_baby.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_feeding_baby_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_feeding_baby_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_feeding_baby_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_feeding_baby_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_feeding_baby_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_firefighter.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_firefighter_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_firefighter_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_firefighter_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_firefighter_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_firefighter_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_frowning.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_frowning_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_frowning_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_frowning_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_frowning_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_frowning_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_genie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_no.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_no_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_no_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_no_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_no_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_no_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_ok.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_ok_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_ok_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_ok_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_ok_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_gesturing_ok_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_face_massage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_face_massage_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_face_massage_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_face_massage_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_face_massage_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_face_massage_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_haircut.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_haircut_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_haircut_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_haircut_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_haircut_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_getting_haircut_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_guard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_guard_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_guard_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_guard_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_guard_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_guard_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_health_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_health_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_health_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_health_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_health_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_health_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_manual_wheelchair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_manual_wheelchair_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_manual_wheelchair_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_manual_wheelchair_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_manual_wheelchair_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_manual_wheelchair_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_motorized_wheelchair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_motorized_wheelchair_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_motorized_wheelchair_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_motorized_wheelchair_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_motorized_wheelchair_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_motorized_wheelchair_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_steamy_room.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_steamy_room_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_steamy_room_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_steamy_room_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_steamy_room_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_steamy_room_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_tuxedo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_tuxedo_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_tuxedo_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_tuxedo_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_tuxedo_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_in_tuxedo_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_judge.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_judge_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_judge_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_judge_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_judge_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_judge_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_kneeling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_kneeling_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_kneeling_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_kneeling_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_kneeling_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_kneeling_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mage_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mage_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mage_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mage_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mage_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mechanic.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mechanic_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mechanic_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mechanic_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mechanic_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_mechanic_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_office_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_office_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_office_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_office_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_office_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_office_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pilot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pilot_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pilot_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pilot_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pilot_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pilot_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_police_officer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_police_officer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_police_officer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_police_officer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_police_officer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_police_officer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pouting.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pouting_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pouting_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pouting_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pouting_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_pouting_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_raising_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_raising_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_raising_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_raising_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_raising_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_raising_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_red_haired.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_red_haired_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_red_haired_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_red_haired_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_red_haired_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_red_haired_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_running.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_running_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_running_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_running_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_running_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_running_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_scientist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_scientist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_scientist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_scientist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_scientist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_scientist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_shrugging.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_shrugging_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_shrugging_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_shrugging_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_shrugging_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_shrugging_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_singer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_singer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_singer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_singer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_singer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_singer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_standing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_standing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_standing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_standing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_standing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_standing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_student.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_student_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_student_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_student_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_student_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_student_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_superhero.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_superhero_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_superhero_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_superhero_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_superhero_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_superhero_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_supervillain.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_supervillain_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_supervillain_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_supervillain_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_supervillain_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_supervillain_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_teacher.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_teacher_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_teacher_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_teacher_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_teacher_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_teacher_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_technologist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_technologist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_technologist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_technologist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_technologist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_technologist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tipping_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tipping_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tipping_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tipping_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tipping_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tipping_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tone1_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tone2_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tone3_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tone4_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_tone5_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_vampire.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_vampire_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_vampire_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_vampire_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_vampire_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_vampire_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_walking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_walking_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_walking_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_walking_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_walking_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_walking_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_wearing_turban.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_wearing_turban_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_wearing_turban_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_wearing_turban_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_wearing_turban_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_wearing_turban_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_white_haired.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_white_haired_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_white_haired_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_white_haired_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_white_haired_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_white_haired_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_chinese_cap.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_chinese_cap_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_chinese_cap_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_chinese_cap_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_chinese_cap_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_chinese_cap_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_probing_cane.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_probing_cane_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_probing_cane_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_probing_cane_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_probing_cane_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_probing_cane_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_veil.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_veil_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_veil_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_veil_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_veil_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_with_veil_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/man_zombie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mans_shoe.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mask.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mechanic.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mechanic_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mechanic_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mechanic_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mechanic_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mechanic_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mechanical_arm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mechanical_leg.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/melting_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/men_with_bunny_ears_partying.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mermaid.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mermaid_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mermaid_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mermaid_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mermaid_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mermaid_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merman.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merman_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merman_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merman_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merman_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merman_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merperson.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merperson_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merperson_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merperson_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merperson_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/merperson_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/metal.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/metal_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/metal_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/metal_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/metal_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/metal_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/middle_finger.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/middle_finger_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/middle_finger_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/middle_finger_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/middle_finger_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/middle_finger_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/military_helmet.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/money_mouth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mortar_board.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mrs_claus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mrs_claus_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mrs_claus_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mrs_claus_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mrs_claus_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mrs_claus_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/muscle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/muscle_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/muscle_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/muscle_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/muscle_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/muscle_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mx_claus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mx_claus_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mx_claus_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mx_claus_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mx_claus_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/mx_claus_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nail_care.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nail_care_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nail_care_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nail_care_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nail_care_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nail_care_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nauseated_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/necktie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nerd.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/neutral_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ninja.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ninja_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ninja_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ninja_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ninja_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ninja_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/no_mouth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nose.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nose_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nose_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nose_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nose_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/nose_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/office_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/office_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/office_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/office_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/office_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/office_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ok_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ok_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ok_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ok_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ok_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ok_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_adult.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_adult_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_adult_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_adult_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_adult_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_adult_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_man.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_man_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_man_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_man_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_man_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_man_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_woman.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_woman_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_woman_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_woman_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_woman_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/older_woman_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/one_piece_swimsuit.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/open_hands.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/open_hands_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/open_hands_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/open_hands_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/open_hands_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/open_hands_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/open_mouth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_down_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_down_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_down_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_down_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_down_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_down_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_up_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_up_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_up_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_up_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_up_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palm_up_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palms_up_together.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palms_up_together_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palms_up_together_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palms_up_together_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palms_up_together_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/palms_up_together_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/partying_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pensive.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/people_holding_hands.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/people_hugging.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/people_with_bunny_ears_partying.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/persevere.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_bald.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_bowing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_bowing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_bowing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_bowing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_bowing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_bowing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_curly_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_facepalming.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_facepalming_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_facepalming_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_facepalming_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_facepalming_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_facepalming_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_feeding_baby.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_feeding_baby_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_feeding_baby_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_feeding_baby_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_feeding_baby_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_feeding_baby_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_frowning.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_frowning_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_frowning_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_frowning_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_frowning_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_frowning_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_no.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_no_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_no_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_no_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_no_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_no_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_ok.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_ok_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_ok_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_ok_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_ok_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_gesturing_ok_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_haircut.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_haircut_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_haircut_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_haircut_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_haircut_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_haircut_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_massage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_massage_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_massage_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_massage_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_massage_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_getting_massage_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_manual_wheelchair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_manual_wheelchair_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_manual_wheelchair_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_manual_wheelchair_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_manual_wheelchair_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_manual_wheelchair_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_motorized_wheelchair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_motorized_wheelchair_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_motorized_wheelchair_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_motorized_wheelchair_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_motorized_wheelchair_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_motorized_wheelchair_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_steamy_room.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_steamy_room_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_steamy_room_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_steamy_room_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_steamy_room_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_steamy_room_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_tuxedo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_tuxedo_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_tuxedo_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_tuxedo_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_tuxedo_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_in_tuxedo_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_kneeling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_kneeling_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_kneeling_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_kneeling_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_kneeling_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_kneeling_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_pouting.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_pouting_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_pouting_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_pouting_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_pouting_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_pouting_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_raising_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_raising_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_raising_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_raising_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_raising_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_raising_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_red_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_running.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_running_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_running_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_running_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_running_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_running_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_shrugging.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_shrugging_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_shrugging_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_shrugging_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_shrugging_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_shrugging_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_standing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_standing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_standing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_standing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_standing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_standing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tipping_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tipping_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tipping_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tipping_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tipping_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tipping_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone1_bald.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone1_curly_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone1_red_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone1_white_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone2_bald.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone2_curly_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone2_red_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone2_white_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone3_bald.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone3_curly_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone3_red_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone3_white_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone4_bald.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone4_curly_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone4_red_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone4_white_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone5_bald.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone5_curly_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone5_red_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_tone5_white_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_walking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_walking_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_walking_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_walking_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_walking_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_walking_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_wearing_turban.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_wearing_turban_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_wearing_turban_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_wearing_turban_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_wearing_turban_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_wearing_turban_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_white_hair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_crown.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_crown_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_crown_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_crown_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_crown_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_crown_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_probing_cane.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_probing_cane_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_probing_cane_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_probing_cane_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_probing_cane_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_probing_cane_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_veil.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_veil_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_veil_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_veil_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_veil_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/person_with_veil_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pilot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pilot_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pilot_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pilot_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pilot_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pilot_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinched_fingers.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinched_fingers_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinched_fingers_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinched_fingers_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinched_fingers_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinched_fingers_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinching_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinching_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinching_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinching_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinching_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pinching_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pleading_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_down.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_down_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_down_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_down_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_down_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_down_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_left.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_left_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_left_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_left_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_left_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_left_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_right.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_right_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_right_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_right_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_right_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_right_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_2_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_2_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_2_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_2_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_2_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/point_up_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/police_officer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/police_officer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/police_officer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/police_officer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/police_officer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/police_officer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/poop.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pouch.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pouting_cat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pray.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pray_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pray_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pray_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pray_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pray_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_man.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_man_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_man_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_man_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_man_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_man_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_person.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_person_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_person_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_person_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_person_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_person_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_woman.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_woman_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_woman_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_woman_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_woman_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/pregnant_woman_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/prince.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/prince_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/prince_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/prince_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/prince_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/prince_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/princess.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/princess_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/princess_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/princess_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/princess_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/princess_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/punch.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/punch_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/punch_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/punch_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/punch_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/punch_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/purse.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_back_of_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_back_of_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_back_of_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_back_of_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_back_of_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_back_of_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hands.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hands_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hands_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hands_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hands_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/raised_hands_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/relaxed.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/relieved.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/right_facing_fist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/right_facing_fist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/right_facing_fist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/right_facing_fist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/right_facing_fist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/right_facing_fist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_pushing_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_pushing_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_pushing_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_pushing_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_pushing_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rightwards_pushing_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/ring.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/robot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rofl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/rolling_eyes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/safety_vest.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/saluting_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/sandal.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/santa.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/santa_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/santa_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/santa_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/santa_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/santa_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/sari.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/scarf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/school_satchel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/scientist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/scientist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/scientist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/scientist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/scientist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/scientist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/scream.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/scream_cat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/selfie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/selfie_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/selfie_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/selfie_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/selfie_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/selfie_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/sewing_needle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/shaking_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/shirt.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/shorts.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/shushing_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/singer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/singer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/singer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/singer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/singer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/singer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/skull.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/skull_crossbones.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/sleeping.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/sleepy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/slight_frown.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/slight_smile.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/smile.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/smile_cat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/smiley.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/smiley_cat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/smiling_face_with_3_hearts.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/smiling_face_with_tear.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/smiling_imp.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/smirk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/smirk_cat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/sneezing_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/sob.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/socks.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/space_invader.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/speaking_head.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/star_struck.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/stuck_out_tongue.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/stuck_out_tongue_closed_eyes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/stuck_out_tongue_winking_eye.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/student.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/student_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/student_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/student_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/student_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/student_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/sunglasses.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/superhero.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/superhero_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/superhero_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/superhero_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/superhero_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/superhero_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/supervillain.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/supervillain_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/supervillain_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/supervillain_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/supervillain_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/supervillain_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/sweat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/sweat_smile.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/teacher.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/teacher_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/teacher_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/teacher_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/teacher_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/teacher_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/technologist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/technologist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/technologist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/technologist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/technologist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/technologist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thermometer_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thinking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thong_sandal.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thread.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsdown.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsdown_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsdown_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsdown_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsdown_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsdown_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsup.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsup_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsup_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsup_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsup_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/thumbsup_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/tired_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/tongue.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/tooth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/tophat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/triumph.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/troll.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/two_men_holding_hands.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/two_women_holding_hands.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/unamused.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/upside_down.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/v.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/v_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/v_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/v_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/v_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/v_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vampire.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vampire_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vampire_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vampire_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vampire_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vampire_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vulcan.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vulcan_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vulcan_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vulcan_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vulcan_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/vulcan_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/wave.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/wave_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/wave_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/wave_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/wave_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/wave_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/weary.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/wink.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_artist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_artist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_artist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_artist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_artist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_artist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_astronaut.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_astronaut_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_astronaut_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_astronaut_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_astronaut_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_astronaut_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bald.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bald_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bald_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bald_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bald_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bald_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bowing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bowing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bowing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bowing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bowing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_bowing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_construction_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_construction_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_construction_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_construction_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_construction_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_construction_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_cook.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_cook_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_cook_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_cook_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_cook_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_cook_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_curly_haired.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_curly_haired_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_curly_haired_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_curly_haired_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_curly_haired_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_curly_haired_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_detective.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_detective_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_detective_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_detective_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_detective_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_detective_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_elf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_elf_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_elf_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_elf_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_elf_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_elf_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_facepalming.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_facepalming_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_facepalming_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_facepalming_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_facepalming_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_facepalming_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_factory_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_factory_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_factory_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_factory_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_factory_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_factory_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_fairy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_fairy_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_fairy_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_fairy_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_fairy_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_fairy_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_farmer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_farmer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_farmer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_farmer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_farmer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_farmer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_feeding_baby.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_feeding_baby_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_feeding_baby_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_feeding_baby_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_feeding_baby_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_feeding_baby_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_firefighter.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_firefighter_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_firefighter_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_firefighter_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_firefighter_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_firefighter_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_frowning.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_frowning_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_frowning_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_frowning_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_frowning_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_frowning_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_genie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_no.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_no_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_no_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_no_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_no_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_no_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_ok.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_ok_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_ok_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_ok_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_ok_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_gesturing_ok_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_face_massage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_face_massage_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_face_massage_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_face_massage_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_face_massage_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_face_massage_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_haircut.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_haircut_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_haircut_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_haircut_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_haircut_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_getting_haircut_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_guard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_guard_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_guard_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_guard_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_guard_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_guard_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_health_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_health_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_health_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_health_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_health_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_health_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_manual_wheelchair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_manual_wheelchair_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_manual_wheelchair_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_manual_wheelchair_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_manual_wheelchair_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_manual_wheelchair_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_motorized_wheelchair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_motorized_wheelchair_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_motorized_wheelchair_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_motorized_wheelchair_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_motorized_wheelchair_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_motorized_wheelchair_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_steamy_room.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_steamy_room_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_steamy_room_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_steamy_room_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_steamy_room_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_steamy_room_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_tuxedo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_tuxedo_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_tuxedo_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_tuxedo_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_tuxedo_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_in_tuxedo_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_judge.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_judge_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_judge_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_judge_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_judge_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_judge_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_kneeling.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_kneeling_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_kneeling_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_kneeling_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_kneeling_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_kneeling_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mage_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mage_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mage_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mage_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mage_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mechanic.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mechanic_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mechanic_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mechanic_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mechanic_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_mechanic_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_office_worker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_office_worker_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_office_worker_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_office_worker_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_office_worker_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_office_worker_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pilot.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pilot_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pilot_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pilot_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pilot_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pilot_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_police_officer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_police_officer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_police_officer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_police_officer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_police_officer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_police_officer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pouting.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pouting_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pouting_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pouting_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pouting_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_pouting_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_raising_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_raising_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_raising_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_raising_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_raising_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_raising_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_red_haired.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_red_haired_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_red_haired_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_red_haired_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_red_haired_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_red_haired_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_running.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_running_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_running_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_running_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_running_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_running_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_scientist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_scientist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_scientist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_scientist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_scientist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_scientist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_shrugging.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_shrugging_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_shrugging_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_shrugging_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_shrugging_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_shrugging_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_singer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_singer_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_singer_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_singer_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_singer_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_singer_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_standing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_standing_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_standing_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_standing_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_standing_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_standing_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_student.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_student_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_student_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_student_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_student_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_student_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_superhero.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_superhero_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_superhero_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_superhero_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_superhero_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_superhero_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_supervillain.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_supervillain_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_supervillain_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_supervillain_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_supervillain_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_supervillain_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_teacher.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_teacher_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_teacher_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_teacher_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_teacher_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_teacher_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_technologist.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_technologist_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_technologist_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_technologist_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_technologist_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_technologist_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tipping_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tipping_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tipping_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tipping_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tipping_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tipping_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tone1_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tone2_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tone3_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tone4_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_tone5_beard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_vampire.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_vampire_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_vampire_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_vampire_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_vampire_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_vampire_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_walking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_walking_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_walking_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_walking_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_walking_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_walking_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_wearing_turban.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_wearing_turban_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_wearing_turban_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_wearing_turban_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_wearing_turban_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_wearing_turban_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_white_haired.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_white_haired_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_white_haired_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_white_haired_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_white_haired_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_white_haired_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_headscarf.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_headscarf_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_headscarf_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_headscarf_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_headscarf_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_headscarf_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_probing_cane.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_probing_cane_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_probing_cane_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_probing_cane_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_probing_cane_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_probing_cane_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_veil.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_veil_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_veil_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_veil_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_veil_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_with_veil_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woman_zombie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/womans_clothes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/womans_flat_shoe.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/womans_hat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/women_with_bunny_ears_partying.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/woozy_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/worried.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/writing_hand.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/writing_hand_tone1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/writing_hand_tone2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/writing_hand_tone3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/writing_hand_tone4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/writing_hand_tone5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/yarn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/yawning_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/yum.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/zany_face.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/zipper_mouth.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/people/zombie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/100.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/1234.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/a.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/ab.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/abc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/abcd.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/accept.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/anger.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/anger_right.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/aquarius.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/aries.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_backward.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_double_down.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_double_up.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_down.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_down_small.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_forward.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_heading_down.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_heading_up.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_left.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_lower_left.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_lower_right.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_right.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_right_hook.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_up.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_up_down.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_up_small.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_upper_left.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrow_upper_right.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrows_clockwise.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/arrows_counterclockwise.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/asterisk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/atm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/atom.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/b.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/baby_symbol.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/back.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/baggage_claim.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/ballot_box_with_check.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/bangbang.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/beginner.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/bell.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/biohazard.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/black_circle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/black_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/black_joker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/black_large_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/black_medium_small_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/black_medium_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/black_small_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/black_square_button.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/blue_circle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/blue_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/blue_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/broken_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/brown_circle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/brown_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/brown_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/cancer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/capital_abcd.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/capricorn.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/chart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/children_crossing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/cinema.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/cl.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock1.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock10.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock1030.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock11.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock1130.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock12.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock1230.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock130.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock230.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock3.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock330.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock4.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock430.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock5.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock530.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock6.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock630.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock7.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock730.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock8.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock830.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock9.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clock930.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/clubs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/congratulations.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/cool.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/cross.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/cupid.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/curly_loop.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/currency_exchange.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/customs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/cyclone.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/diamond_shape_with_a_dot_inside.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/diamonds.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/do_not_litter.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/eight.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/eight_pointed_black_star.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/eight_spoked_asterisk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/eject.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/elevator.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/end.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/exclamation.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/eye_in_speech_bubble.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/fast_forward.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/female_sign.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/five.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/fleur_de_lis.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/flower_playing_cards.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/four.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/free.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/gemini.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/gift_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/globe_with_meridians.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/green_circle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/green_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/green_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/grey_exclamation.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/grey_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/grey_question.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/hash.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heart_decoration.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heart_exclamation.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heart_on_fire.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heartbeat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heartpulse.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/hearts.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heavy_check_mark.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heavy_division_sign.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heavy_dollar_sign.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heavy_equals_sign.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heavy_minus_sign.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heavy_multiplication_x.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/heavy_plus_sign.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/high_brightness.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/hotsprings.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/id.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/ideograph_advantage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/infinity.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/information_source.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/interrobang.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/keycap_ten.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/khanda.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/koko.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/large_blue_diamond.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/large_orange_diamond.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/left_luggage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/left_right_arrow.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/leftwards_arrow_with_hook.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/leo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/libra.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/light_blue_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/loop.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/loud_sound.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/loudspeaker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/low_brightness.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/m.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/mahjong.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/male_sign.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/medical_symbol.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/mega.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/mending_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/menorah.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/mens.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/mobile_phone_off.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/musical_note.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/mute.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/name_badge.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/negative_squared_cross_mark.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/new.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/ng.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/nine.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/no_bell.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/no_bicycles.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/no_entry.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/no_entry_sign.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/no_mobile_phones.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/no_pedestrians.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/no_smoking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/non_potable_water.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/notes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/o.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/o2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/octagonal_sign.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/ok.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/om_symbol.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/on.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/one.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/ophiuchus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/orange_circle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/orange_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/orange_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/orthodox_cross.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/parking.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/part_alternation_mark.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/passport_control.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/pause_button.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/peace.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/pink_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/pisces.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/place_of_worship.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/play_pause.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/purple_circle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/purple_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/purple_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/put_litter_in_its_place.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/question.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/radio_button.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/radioactive.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/record_button.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/recycle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/red_circle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/red_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_a.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_b.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_c.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_d.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_e.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_f.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_g.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_h.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_i.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_j.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_k.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_l.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_m.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_n.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_o.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_p.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_q.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_r.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_s.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_t.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_u.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_v.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_w.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_x.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_y.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/regional_indicator_z.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/repeat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/repeat_one.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/restroom.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/revolving_hearts.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/rewind.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/sa.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/sagittarius.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/scorpius.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/secret.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/seven.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/signal_strength.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/six.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/six_pointed_star.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/small_blue_diamond.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/small_orange_diamond.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/small_red_triangle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/small_red_triangle_down.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/soon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/sos.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/sound.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/spades.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/sparkle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/sparkling_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/speaker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/speech_balloon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/speech_left.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/star_and_crescent.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/star_of_david.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/stop_button.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/symbols.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/taurus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/thought_balloon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/three.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/top.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/track_next.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/track_previous.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/transgender_symbol.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/trident.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/twisted_rightwards_arrows.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/two.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/two_hearts.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u5272.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u5408.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u55b6.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u6307.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u6708.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u6709.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u6e80.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u7121.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u7533.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u7981.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/u7a7a.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/underage.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/up.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/vibration_mode.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/virgo.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/vs.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/warning.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/wavy_dash.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/wc.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/wheel_of_dharma.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/wheelchair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/white_check_mark.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/white_circle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/white_flower.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/white_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/white_large_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/white_medium_small_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/white_medium_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/white_small_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/white_square_button.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/wireless.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/womens.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/x.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/yellow_circle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/yellow_heart.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/yellow_square.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/yin_yang.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/zero.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/symbols/zzz.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/aerial_tramway.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/airplane.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/airplane_arriving.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/airplane_departure.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/airplane_small.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/ambulance.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/anchor.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/articulated_lorry.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/auto_rickshaw.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/bank.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/beach.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/beach_umbrella.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/bike.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/blue_car.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/bridge_at_night.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/bullettrain_front.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/bullettrain_side.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/bus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/busstop.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/camping.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/canoe.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/carousel_horse.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/church.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/city_dusk.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/city_sunset.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/cityscape.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/classical_building.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/construction.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/construction_site.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/convenience_store.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/cruise_ship.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/crutch.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/department_store.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/desert.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/european_castle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/european_post_office.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/factory.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/ferris_wheel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/ferry.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/fire_engine.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/fireworks.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/flying_saucer.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/foggy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/fountain.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/fuelpump.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/helicopter.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/hindu_temple.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/homes.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/hook.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/hospital.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/hotel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/house.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/house_abandoned.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/house_with_garden.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/hut.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/island.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/japan.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/japanese_castle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/kaaba.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/light_rail.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/love_hotel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/manual_wheelchair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/map.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/metro.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/milky_way.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/minibus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/monorail.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/mosque.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/motor_scooter.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/motorboat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/motorcycle.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/motorized_wheelchair.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/motorway.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/mount_fuji.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/mountain.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/mountain_cableway.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/mountain_railway.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/mountain_snow.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/moyai.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/night_with_stars.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/office.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/oncoming_automobile.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/oncoming_bus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/oncoming_police_car.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/oncoming_taxi.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/park.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/pickup_truck.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/police_car.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/post_office.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/probing_cane.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/race_car.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/railway_car.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/railway_track.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/red_car.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/rice_scene.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/ring_buoy.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/rocket.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/roller_coaster.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/rotating_light.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/sailboat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/satellite_orbital.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/school.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/scooter.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/seat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/shinto_shrine.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/ship.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/sparkler.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/speedboat.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/stadium.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/stars.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/station.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/statue_of_liberty.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/steam_locomotive.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/sunrise.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/sunrise_over_mountains.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/suspension_railway.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/synagogue.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/taxi.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/tent.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/tokyo_tower.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/tractor.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/traffic_light.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/train.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/train2.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/tram.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/trolleybus.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/truck.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/vertical_traffic_light.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/volcano.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/wedding.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/emojis/travel/wheel.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/font/gg sans Bold.woff (100%) rename {Frontend/Electron => packages/shared}/src/assets/font/gg sans Medium.woff (100%) rename {Frontend/Electron => packages/shared}/src/assets/font/gg sans Regular.woff (100%) rename {Frontend/Electron => packages/shared}/src/assets/font/gg sans Semibold.woff (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/add.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/camera.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/category_collapsed_icon.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/close.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/connection.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/crown.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/defean.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/defeaned.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/delete.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/disconnect.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/dm.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/edit.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/emojie.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/emojies_colored.png (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/emojies_greyscale.png (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/friends.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/gif.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/hashtag.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/help.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/inbox.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/index.js (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/invite_user.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/max.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/message.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/min.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/more.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/mute.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/muted.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/personal_mute.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/pin.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/reply.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/screen.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/server_mute.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/settings.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/sharing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/spoiler.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/sticker.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/typing.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/update.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/icons/voice.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/react.svg (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/deafen.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/join_call.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/leave_call.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/mute.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/ping.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/screenshare_start.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/screenshare_stop.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/screenshare_viewer_join.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/screenshare_viewer_leave.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/undeafen.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/assets/sounds/unmute.mp3 (100%) rename {Frontend/Electron => packages/shared}/src/components/Avatar.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/AvatarCropModal.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/ChannelSettingsModal.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/ChatArea.jsx (98%) rename {Frontend/Electron => packages/shared}/src/components/ChatHeader.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/DMList.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/FloatingStreamPiP.jsx (98%) rename {Frontend/Electron => packages/shared}/src/components/FriendsView.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/GifPicker.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/MembersList.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/MentionMenu.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/MessageItem.jsx (97%) rename {Frontend/Electron => packages/shared}/src/components/PinnedMessagesPanel.jsx (95%) rename {Frontend/Electron => packages/shared}/src/components/ScreenShareModal.jsx (98%) rename {Frontend/Electron => packages/shared}/src/components/ServerSettingsModal.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/Sidebar.jsx (99%) rename {Frontend/Electron => packages/shared}/src/components/ThemeSelector.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/TitleBar.jsx (82%) rename {Frontend/Electron => packages/shared}/src/components/Toast.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/Tooltip.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/UpdateBanner.jsx (89%) rename {Frontend/Electron => packages/shared}/src/components/UserProfilePopup.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/UserSettings.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/VoiceRoom.jsx (100%) rename {Frontend/Electron => packages/shared}/src/components/VoiceStage.jsx (100%) rename {Frontend/Electron => packages/shared}/src/contexts/PresenceContext.jsx (100%) rename {Frontend/Electron => packages/shared}/src/contexts/ThemeContext.jsx (84%) rename {Frontend/Electron => packages/shared}/src/contexts/VoiceContext.jsx (99%) rename {Frontend/Electron => packages/shared}/src/index.css (100%) rename {Frontend/Electron => packages/shared}/src/pages/Chat.jsx (96%) rename {Frontend/Electron => packages/shared}/src/pages/Login.jsx (91%) rename {Frontend/Electron => packages/shared}/src/pages/Register.jsx (89%) create mode 100644 packages/shared/src/platform/PlatformProvider.jsx create mode 100644 packages/shared/src/platform/index.js create mode 100644 packages/shared/src/platform/types.js rename {Frontend/Electron => packages/shared}/src/styles/themes.css (100%) rename {Frontend/Electron => packages/shared}/src/utils/streamUtils.jsx (100%) rename {Frontend/Electron => packages/shared}/src/utils/userPreferences.js (76%) create mode 100644 packages/shared/vite.config.js diff --git a/.claude/settings.local.json b/.claude/settings.local.json index d27f967..8003e1c 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -25,7 +25,11 @@ "WebFetch(domain:stack.convex.dev)", "WebFetch(domain:raw.githubusercontent.com)", "Bash(find:*)", - "WebFetch(domain:docs.flatpak.org)" + "WebFetch(domain:docs.flatpak.org)", + "Bash(cd:*)", + "Bash(ls:*)", + "Bash(xargs:*)", + "Bash(node -p:*)" ] } } diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 7d1a2f2..2f8081c 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -51,26 +51,23 @@ jobs: ~/.npm ~/.cache/electron ~/.cache/electron-builder - Frontend/Electron/node_modules node_modules - key: npm-electron-${{ hashFiles('package-lock.json', 'Frontend/Electron/package-lock.json') }} + key: npm-electron-${{ hashFiles('package-lock.json') }} restore-keys: | npm-electron- - name: Install dependencies - run: | - npm install - npm run install:frontend + run: npm install - name: Read version from package.json id: version run: | - VERSION=$(node -p "require('./Frontend/Electron/package.json').version") + VERSION=$(node -p "require('./apps/electron/package.json').version") echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Build Electron app run: | - cd Frontend/Electron + cd apps/electron npm run build npx electron-builder --linux xvfb-run npx electron-builder --win || echo "electron-builder exited with non-zero code, checking artifacts..." @@ -82,7 +79,7 @@ jobs: VITE_LIVEKIT_URL: ${{ secrets.VITE_LIVEKIT_URL }} - name: List build artifacts - run: ls -la Frontend/Electron/dist/ + run: ls -la apps/electron/dist/ - name: Delete existing latest release run: | @@ -113,11 +110,11 @@ jobs: echo "Created release ID: $RELEASE_ID" # Upload each artifact - for file in Frontend/Electron/dist/latest*.yml \ - Frontend/Electron/dist/*.exe \ - Frontend/Electron/dist/*.exe.blockmap \ - Frontend/Electron/dist/*.AppImage \ - Frontend/Electron/dist/*.flatpak; do + for file in apps/electron/dist/latest*.yml \ + apps/electron/dist/*.exe \ + apps/electron/dist/*.exe.blockmap \ + apps/electron/dist/*.AppImage \ + apps/electron/dist/*.flatpak; do [ -f "$file" ] || continue FILENAME=$(basename "$file") ENCODED_NAME=$(echo -n "$FILENAME" | jq -sRr @uri) diff --git a/.gitignore b/.gitignore index 849df5c..dd2b73a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,12 @@ node_modules .env .env.local .vscode -./backend/uploads/ -discord-html-copy \ No newline at end of file +# Build outputs +apps/electron/dist-react +apps/electron/dist +apps/web/dist +apps/android/android + +# Legacy +discord-html-copy diff --git a/CLAUDE.md b/CLAUDE.md index 432da7a..88af6a5 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,14 +4,60 @@ See also: [CONVEX_RULES.md](./CONVEX_RULES.md) | [CONVEX_EXAMPLES.md](./CONVEX_E ## Architecture +- **Monorepo**: npm workspaces (`packages/*`, `apps/*`) - **Backend**: Convex (reactive database + serverless functions) -- **Frontend**: React + Vite (Electron app) +- **Frontend**: React + Vite, shared codebase in `packages/shared/` +- **Platforms**: Electron (`apps/electron/`), Web (`apps/web/`), Android via Capacitor (`apps/android/`) +- **Platform Abstraction**: `usePlatform()` hook provides crypto, session, settings, idle, links, screenCapture, windowControls, updates APIs - **Auth**: Zero-knowledge custom auth via Convex mutations (getSalt, verifyUser, createUserWithProfile) - **Real-time**: Convex reactive queries (`useQuery` auto-updates all connected clients) - **Voice/Video**: LiveKit (token generation via Convex Node action) -- **E2E Encryption**: Client-side via Electron IPC (`window.cryptoAPI`) +- **E2E Encryption**: Platform-specific crypto (Electron: Node crypto via IPC, Web: Web Crypto API) - **File Storage**: Convex built-in storage (`generateUploadUrl` + `getUrl`) +## Project Structure + +``` +Discord Clone/ +ā”œā”€ā”€ convex/ # Backend (Convex functions + schema) +ā”œā”€ā”€ packages/ +│ ā”œā”€ā”€ shared/ # Shared React app (all components, pages, contexts, styles) +│ │ └── src/ +│ │ ā”œā”€ā”€ components/ # All UI components +│ │ ā”œā”€ā”€ pages/ # Login, Register, Chat +│ │ ā”œā”€ā”€ contexts/ # VoiceContext, ThemeContext, PresenceContext +│ │ ā”œā”€ā”€ platform/ # PlatformProvider + usePlatform hook +│ │ ā”œā”€ā”€ styles/ # themes.css +│ │ ā”œā”€ā”€ utils/ # userPreferences.js, streamUtils.jsx +│ │ ā”œā”€ā”€ assets/ # sounds, icons, emojis, fonts +│ │ ā”œā”€ā”€ App.jsx # Router + AuthGuard +│ │ └── index.css # Global styles +│ └── platform-web/ # Web/Capacitor platform implementations +│ └── src/ +│ ā”œā”€ā”€ crypto.js # Web Crypto API (RSA-OAEP, Ed25519, AES-256-GCM, scrypt) +│ ā”œā”€ā”€ session.js # localStorage session persistence +│ ā”œā”€ā”€ settings.js # localStorage settings +│ ā”œā”€ā”€ idle.js # Page Visibility API idle detection +│ └── index.js # Bundles all web platform APIs +ā”œā”€ā”€ apps/ +│ ā”œā”€ā”€ electron/ # Electron desktop app +│ │ ā”œā”€ā”€ main.cjs # Electron main process +│ │ ā”œā”€ā”€ preload.cjs # IPC bridge (window.* APIs) +│ │ ā”œā”€ā”€ updater.cjs # electron-updater integration +│ │ ā”œā”€ā”€ splash.html # Update splash screen +│ │ └── src/ +│ │ ā”œā”€ā”€ main.jsx # Entry: PlatformProvider + HashRouter +│ │ └── platform/index.js # Electron platform (delegates to window.* APIs) +│ ā”œā”€ā”€ web/ # Web browser app +│ │ └── src/ +│ │ └── main.jsx # Entry: PlatformProvider + BrowserRouter +│ └── android/ # Capacitor Android wrapper +│ └── capacitor.config.ts # Points webDir at ../web/dist +ā”œā”€ā”€ package.json # Root workspace config +ā”œā”€ā”€ .env.local # Convex + LiveKit + Tenor keys +└── CLAUDE.md +``` + ## Key Convex Files (convex/) - `schema.ts` - Full schema: userProfiles (with avatarStorageId, aboutMe, customStatus, joinSoundStorageId), categories (name, position), channels (with categoryId, topic, position), messages, messageReactions, channelKeys, roles, userRoles, invites, dmParticipants, typingIndicators, voiceStates, channelReadState, serverSettings (serverName, afkChannelId, afkTimeout, iconStorageId) @@ -33,50 +79,53 @@ See also: [CONVEX_RULES.md](./CONVEX_RULES.md) | [CONVEX_EXAMPLES.md](./CONVEX_E - `gifs.ts` - search, categories (Node actions, Tenor API) - `readState.ts` - getReadState, markRead, getAllReadStates, getLatestMessageTimestamps (unread tracking) -## Frontend Structure (Frontend/Electron/src/) +## Shared Frontend (packages/shared/src/) -- `main.jsx` - ConvexProvider + VoiceProvider + HashRouter -- `pages/Login.jsx` - Convex auth (getSalt + verifyUser) -- `pages/Register.jsx` - Convex auth (createUserWithProfile + invite flow) +- `App.jsx` - Router + AuthGuard (uses `usePlatform().session`) +- `pages/Login.jsx` - Convex auth (uses `usePlatform().crypto` for key derivation) +- `pages/Register.jsx` - Convex auth (uses `usePlatform().crypto` for key generation) - `pages/Chat.jsx` - useQuery for channels, categories, channelKeys, DMs - `components/ChatArea.jsx` - Messages, typing, reactions via Convex queries/mutations -- `components/Sidebar.jsx` - Channel/category creation, key distribution, invites, drag-and-drop reordering via @dnd-kit -- `contexts/VoiceContext.jsx` - Voice state via Convex + LiveKit room management + custom join sound playback -- `components/ChannelSettingsModal.jsx` - Channel rename/delete via Convex mutations -- `components/ServerSettingsModal.jsx` - Role management via Convex queries/mutations -- `components/MessageItem.jsx` - Individual message rendering with unread divider support -- `components/Avatar.jsx` - Reusable avatar component (image or colored-initial fallback) -- `components/FriendsView.jsx` - User list via Convex query -- `components/DMList.jsx` - DM user picker via Convex query -- `components/GifPicker.jsx` - GIF search via Convex action -- `components/VoiceRoom.jsx` - LiveKit token via Convex action +- `components/Sidebar.jsx` - Channel/category creation, key distribution, invites, drag-and-drop via @dnd-kit +- `contexts/VoiceContext.jsx` - Voice state via Convex + LiveKit + idle detection via `usePlatform().idle` +- `components/TitleBar.jsx` - Conditional: only renders if `platform.features.hasWindowControls` +- `components/UpdateBanner.jsx` - Conditional: only renders if `platform.features.hasNativeUpdates` +- `components/ScreenShareModal.jsx` - Uses `usePlatform().screenCapture` +- `components/MessageItem.jsx` - Message rendering, link opening via `usePlatform().links` +- `platform/PlatformProvider.jsx` - React context providing platform APIs via `usePlatform()` hook + +## Platform Abstraction (usePlatform()) + +All platform-specific APIs are accessed via the `usePlatform()` hook: +- `crypto` - generateKeys, randomBytes, sha256, signMessage, verifySignature, deriveAuthKeys, encryptData, decryptData, decryptBatch, verifyBatch, publicEncrypt, privateDecrypt +- `session` - save, load, clear +- `settings` - get, set +- `idle` - getSystemIdleTime, onIdleStateChanged, removeIdleStateListener +- `links` - openExternal, fetchMetadata +- `screenCapture` - getScreenSources +- `windowControls` - minimize, maximize, close (Electron only, null on web) +- `updates` - checkUpdate (Electron only, null on web) +- `features` - hasWindowControls, hasScreenCapture, hasNativeUpdates ## Important Patterns - Channel IDs use Convex `_id` (not `id`) - all references use `channel._id` - Auth: client hashes DAK -> HAK before sending, server does string comparison - First user bootstrap: createUserWithProfile creates Owner + @everyone roles -- Vite config uses `envDir: '../../'` to pick up root `.env.local` -- `socket.io-client` fully removed, all socket refs replaced with Convex -- No Express backend needed - `Backend/` directory is legacy and can be deleted +- Vite configs use `envDir: '../../'` to pick up root `.env.local` - Convex queries are reactive - no need for manual refresh or socket listeners - File uploads use Convex storage: `generateUploadUrl` -> POST blob -> `getFileUrl` - Typing indicators use scheduled functions for TTL cleanup - CSS uses Discord dark theme colors via `:root` variables (`--bg-primary: #313338`, `--bg-secondary: #2b2d31`, `--bg-tertiary: #1e1f22`) - Sidebar width is 312px (72px server strip + 240px channel panel) -- Channels are grouped by `categoryId` (references `categories` table) with collapsible headers and drag-and-drop reordering (@dnd-kit) -- Categories are first-class entities with position-based ordering; uncategorized channels show under "Channels" group +- Channels grouped by `categoryId` with collapsible headers and @dnd-kit drag-and-drop - Members list groups by hoisted roles (isHoist) then Online/Offline -- Avatar component supports both image URLs and colored-initial fallback -- Title bar has back/forward navigation arrows -- Chat header includes thread, pin, members, notification icons + channel topic -- Voice connected panel includes elapsed time timer -- Keyboard shortcuts: Ctrl+K (quick switcher), Ctrl+Shift+M (mute toggle) -- Unread tracking: `channelReadState` table stores last-read timestamp per user/channel. ChatArea shows red "NEW" divider, Sidebar shows white dot on unread channels -- Server name: `serverSettings` singleton stores `serverName` (default "Secure Chat"), editable from Server Settings Overview tab (requires `manage_channels`). Sidebar header, tooltip, voice panel, Chat header, and welcome text all use the dynamic name. -- AFK voice channel: `serverSettings` singleton table stores `afkChannelId` + `afkTimeout`. VoiceContext polls `idleAPI.getSystemIdleTime()` every 15s; auto-moves idle users to AFK channel via `voiceState.afkMove`. Users in AFK channel are force-muted and can't unmute. Sidebar shows "(AFK)" label. Server Settings Overview tab has AFK config UI. -- Custom join sounds: Users can upload a custom audio file (max 10MB) via User Settings > My Account. Stored as `joinSoundStorageId` on `userProfiles`. When joining voice, `VoiceContext` plays the user's custom sound (or default `join_call.mp3`). Other users in the channel hear the joiner's custom sound via reactive `voiceStates` tracking (not LiveKit events) to avoid race conditions with URL availability. -- Server icon: `serverSettings` stores `iconStorageId`. `get` query resolves it to `iconUrl`. Server Settings Overview tab has upload UI using `AvatarCropModal` with `cropShape="rect"` (square). Sidebar displays the icon image in the server strip (fallback to text initials). `AvatarCropModal` accepts a `cropShape` prop (`"round"` default for avatars, `"rect"` for server icon). +- Unread tracking: `channelReadState` table per user/channel. ChatArea shows red "NEW" divider, Sidebar shows white dot +- Server name from `serverSettings` singleton, editable via Server Settings (requires `manage_channels`) +- AFK voice channel: VoiceContext polls idle time, auto-moves idle users +- Custom join sounds: stored as `joinSoundStorageId` on `userProfiles` +- Server icon: `serverSettings` stores `iconStorageId`, resolved to `iconUrl` +- `userPreferences.js` `setUserPref` takes optional `settings` param for disk persistence via platform ## Environment Variables @@ -90,6 +139,8 @@ In `.env.local` at project root: ## Running the App -1. `npm install && npm run install:frontend` +1. `npm install` (installs all workspaces) 2. `npx convex dev` (starts Convex backend, creates `.env.local`) -3. In another terminal: `cd Frontend/Electron && npm run dev` (or `npm run electron:dev`) +3. Electron: `npm run dev:electron` +4. Web: `npm run dev:web` +5. Android: `npm run build:web && cd apps/android && npx cap sync && npx cap open android` diff --git a/Frontend/.vite/build/main.js b/Frontend/.vite/build/main.js deleted file mode 100644 index 008605a..0000000 --- a/Frontend/.vite/build/main.js +++ /dev/null @@ -1,524 +0,0 @@ -"use strict"; -const require$$3$1 = require("electron"); -const path$1 = require("node:path"); -const require$$0$1 = require("path"); -const require$$1$1 = require("child_process"); -const require$$0 = require("tty"); -const require$$1 = require("util"); -const require$$3 = require("fs"); -const require$$4 = require("net"); -function getDefaultExportFromCjs(x) { - return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, "default") ? x["default"] : x; -} -var src = { exports: {} }; -var browser = { exports: {} }; -var debug$1 = { exports: {} }; -var ms; -var hasRequiredMs; -function requireMs() { - if (hasRequiredMs) return ms; - hasRequiredMs = 1; - var s = 1e3; - var m = s * 60; - var h = m * 60; - var d = h * 24; - var y = d * 365.25; - ms = function(val, options) { - options = options || {}; - var type = typeof val; - if (type === "string" && val.length > 0) { - return parse(val); - } else if (type === "number" && isNaN(val) === false) { - return options.long ? fmtLong(val) : fmtShort(val); - } - throw new Error( - "val is not a non-empty string or a valid number. val=" + JSON.stringify(val) - ); - }; - function parse(str) { - str = String(str); - if (str.length > 100) { - return; - } - var match = /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec( - str - ); - if (!match) { - return; - } - var n = parseFloat(match[1]); - var type = (match[2] || "ms").toLowerCase(); - switch (type) { - case "years": - case "year": - case "yrs": - case "yr": - case "y": - return n * y; - case "days": - case "day": - case "d": - return n * d; - case "hours": - case "hour": - case "hrs": - case "hr": - case "h": - return n * h; - case "minutes": - case "minute": - case "mins": - case "min": - case "m": - return n * m; - case "seconds": - case "second": - case "secs": - case "sec": - case "s": - return n * s; - case "milliseconds": - case "millisecond": - case "msecs": - case "msec": - case "ms": - return n; - default: - return void 0; - } - } - function fmtShort(ms2) { - if (ms2 >= d) { - return Math.round(ms2 / d) + "d"; - } - if (ms2 >= h) { - return Math.round(ms2 / h) + "h"; - } - if (ms2 >= m) { - return Math.round(ms2 / m) + "m"; - } - if (ms2 >= s) { - return Math.round(ms2 / s) + "s"; - } - return ms2 + "ms"; - } - function fmtLong(ms2) { - return plural(ms2, d, "day") || plural(ms2, h, "hour") || plural(ms2, m, "minute") || plural(ms2, s, "second") || ms2 + " ms"; - } - function plural(ms2, n, name) { - if (ms2 < n) { - return; - } - if (ms2 < n * 1.5) { - return Math.floor(ms2 / n) + " " + name; - } - return Math.ceil(ms2 / n) + " " + name + "s"; - } - return ms; -} -var hasRequiredDebug; -function requireDebug() { - if (hasRequiredDebug) return debug$1.exports; - hasRequiredDebug = 1; - (function(module, exports) { - exports = module.exports = createDebug.debug = createDebug["default"] = createDebug; - exports.coerce = coerce; - exports.disable = disable; - exports.enable = enable; - exports.enabled = enabled; - exports.humanize = requireMs(); - exports.names = []; - exports.skips = []; - exports.formatters = {}; - var prevTime; - function selectColor(namespace) { - var hash = 0, i; - for (i in namespace) { - hash = (hash << 5) - hash + namespace.charCodeAt(i); - hash |= 0; - } - return exports.colors[Math.abs(hash) % exports.colors.length]; - } - function createDebug(namespace) { - function debug2() { - if (!debug2.enabled) return; - var self = debug2; - var curr = +/* @__PURE__ */ new Date(); - var ms2 = curr - (prevTime || curr); - self.diff = ms2; - self.prev = prevTime; - self.curr = curr; - prevTime = curr; - var args = new Array(arguments.length); - for (var i = 0; i < args.length; i++) { - args[i] = arguments[i]; - } - args[0] = exports.coerce(args[0]); - if ("string" !== typeof args[0]) { - args.unshift("%O"); - } - var index = 0; - args[0] = args[0].replace(/%([a-zA-Z%])/g, function(match, format) { - if (match === "%%") return match; - index++; - var formatter = exports.formatters[format]; - if ("function" === typeof formatter) { - var val = args[index]; - match = formatter.call(self, val); - args.splice(index, 1); - index--; - } - return match; - }); - exports.formatArgs.call(self, args); - var logFn = debug2.log || exports.log || console.log.bind(console); - logFn.apply(self, args); - } - debug2.namespace = namespace; - debug2.enabled = exports.enabled(namespace); - debug2.useColors = exports.useColors(); - debug2.color = selectColor(namespace); - if ("function" === typeof exports.init) { - exports.init(debug2); - } - return debug2; - } - function enable(namespaces) { - exports.save(namespaces); - exports.names = []; - exports.skips = []; - var split = (typeof namespaces === "string" ? namespaces : "").split(/[\s,]+/); - var len = split.length; - for (var i = 0; i < len; i++) { - if (!split[i]) continue; - namespaces = split[i].replace(/\*/g, ".*?"); - if (namespaces[0] === "-") { - exports.skips.push(new RegExp("^" + namespaces.substr(1) + "$")); - } else { - exports.names.push(new RegExp("^" + namespaces + "$")); - } - } - } - function disable() { - exports.enable(""); - } - function enabled(name) { - var i, len; - for (i = 0, len = exports.skips.length; i < len; i++) { - if (exports.skips[i].test(name)) { - return false; - } - } - for (i = 0, len = exports.names.length; i < len; i++) { - if (exports.names[i].test(name)) { - return true; - } - } - return false; - } - function coerce(val) { - if (val instanceof Error) return val.stack || val.message; - return val; - } - })(debug$1, debug$1.exports); - return debug$1.exports; -} -var hasRequiredBrowser; -function requireBrowser() { - if (hasRequiredBrowser) return browser.exports; - hasRequiredBrowser = 1; - (function(module, exports) { - exports = module.exports = requireDebug(); - exports.log = log; - exports.formatArgs = formatArgs; - exports.save = save; - exports.load = load; - exports.useColors = useColors; - exports.storage = "undefined" != typeof chrome && "undefined" != typeof chrome.storage ? chrome.storage.local : localstorage(); - exports.colors = [ - "lightseagreen", - "forestgreen", - "goldenrod", - "dodgerblue", - "darkorchid", - "crimson" - ]; - function useColors() { - if (typeof window !== "undefined" && window.process && window.process.type === "renderer") { - return true; - } - return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // is firebug? http://stackoverflow.com/a/398120/376773 - typeof window !== "undefined" && window.console && (window.console.firebug || window.console.exception && window.console.table) || // is firefox >= v31? - // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages - typeof navigator !== "undefined" && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || // double check webkit in userAgent just in case we are in a worker - typeof navigator !== "undefined" && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/); - } - exports.formatters.j = function(v) { - try { - return JSON.stringify(v); - } catch (err) { - return "[UnexpectedJSONParseError]: " + err.message; - } - }; - function formatArgs(args) { - var useColors2 = this.useColors; - args[0] = (useColors2 ? "%c" : "") + this.namespace + (useColors2 ? " %c" : " ") + args[0] + (useColors2 ? "%c " : " ") + "+" + exports.humanize(this.diff); - if (!useColors2) return; - var c = "color: " + this.color; - args.splice(1, 0, c, "color: inherit"); - var index = 0; - var lastC = 0; - args[0].replace(/%[a-zA-Z%]/g, function(match) { - if ("%%" === match) return; - index++; - if ("%c" === match) { - lastC = index; - } - }); - args.splice(lastC, 0, c); - } - function log() { - return "object" === typeof console && console.log && Function.prototype.apply.call(console.log, console, arguments); - } - function save(namespaces) { - try { - if (null == namespaces) { - exports.storage.removeItem("debug"); - } else { - exports.storage.debug = namespaces; - } - } catch (e) { - } - } - function load() { - var r; - try { - r = exports.storage.debug; - } catch (e) { - } - if (!r && typeof process !== "undefined" && "env" in process) { - r = process.env.DEBUG; - } - return r; - } - exports.enable(load()); - function localstorage() { - try { - return window.localStorage; - } catch (e) { - } - } - })(browser, browser.exports); - return browser.exports; -} -var node = { exports: {} }; -var hasRequiredNode; -function requireNode() { - if (hasRequiredNode) return node.exports; - hasRequiredNode = 1; - (function(module, exports) { - var tty = require$$0; - var util = require$$1; - exports = module.exports = requireDebug(); - exports.init = init; - exports.log = log; - exports.formatArgs = formatArgs; - exports.save = save; - exports.load = load; - exports.useColors = useColors; - exports.colors = [6, 2, 3, 4, 5, 1]; - exports.inspectOpts = Object.keys(process.env).filter(function(key) { - return /^debug_/i.test(key); - }).reduce(function(obj, key) { - var prop = key.substring(6).toLowerCase().replace(/_([a-z])/g, function(_, k) { - return k.toUpperCase(); - }); - var val = process.env[key]; - if (/^(yes|on|true|enabled)$/i.test(val)) val = true; - else if (/^(no|off|false|disabled)$/i.test(val)) val = false; - else if (val === "null") val = null; - else val = Number(val); - obj[prop] = val; - return obj; - }, {}); - var fd = parseInt(process.env.DEBUG_FD, 10) || 2; - if (1 !== fd && 2 !== fd) { - util.deprecate(function() { - }, "except for stderr(2) and stdout(1), any other usage of DEBUG_FD is deprecated. Override debug.log if you want to use a different log function (https://git.io/debug_fd)")(); - } - var stream = 1 === fd ? process.stdout : 2 === fd ? process.stderr : createWritableStdioStream(fd); - function useColors() { - return "colors" in exports.inspectOpts ? Boolean(exports.inspectOpts.colors) : tty.isatty(fd); - } - exports.formatters.o = function(v) { - this.inspectOpts.colors = this.useColors; - return util.inspect(v, this.inspectOpts).split("\n").map(function(str) { - return str.trim(); - }).join(" "); - }; - exports.formatters.O = function(v) { - this.inspectOpts.colors = this.useColors; - return util.inspect(v, this.inspectOpts); - }; - function formatArgs(args) { - var name = this.namespace; - var useColors2 = this.useColors; - if (useColors2) { - var c = this.color; - var prefix = " \x1B[3" + c + ";1m" + name + " \x1B[0m"; - args[0] = prefix + args[0].split("\n").join("\n" + prefix); - args.push("\x1B[3" + c + "m+" + exports.humanize(this.diff) + "\x1B[0m"); - } else { - args[0] = (/* @__PURE__ */ new Date()).toUTCString() + " " + name + " " + args[0]; - } - } - function log() { - return stream.write(util.format.apply(util, arguments) + "\n"); - } - function save(namespaces) { - if (null == namespaces) { - delete process.env.DEBUG; - } else { - process.env.DEBUG = namespaces; - } - } - function load() { - return process.env.DEBUG; - } - function createWritableStdioStream(fd2) { - var stream2; - var tty_wrap = process.binding("tty_wrap"); - switch (tty_wrap.guessHandleType(fd2)) { - case "TTY": - stream2 = new tty.WriteStream(fd2); - stream2._type = "tty"; - if (stream2._handle && stream2._handle.unref) { - stream2._handle.unref(); - } - break; - case "FILE": - var fs = require$$3; - stream2 = new fs.SyncWriteStream(fd2, { autoClose: false }); - stream2._type = "fs"; - break; - case "PIPE": - case "TCP": - var net = require$$4; - stream2 = new net.Socket({ - fd: fd2, - readable: false, - writable: true - }); - stream2.readable = false; - stream2.read = null; - stream2._type = "pipe"; - if (stream2._handle && stream2._handle.unref) { - stream2._handle.unref(); - } - break; - default: - throw new Error("Implement me. Unknown stream file type!"); - } - stream2.fd = fd2; - stream2._isStdio = true; - return stream2; - } - function init(debug2) { - debug2.inspectOpts = {}; - var keys = Object.keys(exports.inspectOpts); - for (var i = 0; i < keys.length; i++) { - debug2.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]]; - } - } - exports.enable(load()); - })(node, node.exports); - return node.exports; -} -if (typeof process !== "undefined" && process.type === "renderer") { - src.exports = requireBrowser(); -} else { - src.exports = requireNode(); -} -var srcExports = src.exports; -var path = require$$0$1; -var spawn = require$$1$1.spawn; -var debug = srcExports("electron-squirrel-startup"); -var app = require$$3$1.app; -var run = function(args, done) { - var updateExe = path.resolve(path.dirname(process.execPath), "..", "Update.exe"); - debug("Spawning `%s` with args `%s`", updateExe, args); - spawn(updateExe, args, { - detached: true - }).on("close", done); -}; -var check = function() { - if (process.platform === "win32") { - var cmd = process.argv[1]; - debug("processing squirrel command `%s`", cmd); - var target = path.basename(process.execPath); - if (cmd === "--squirrel-install" || cmd === "--squirrel-updated") { - run(["--createShortcut=" + target], app.quit); - return true; - } - if (cmd === "--squirrel-uninstall") { - run(["--removeShortcut=" + target], app.quit); - return true; - } - if (cmd === "--squirrel-obsolete") { - app.quit(); - return true; - } - } - return false; -}; -var electronSquirrelStartup = check(); -const started = /* @__PURE__ */ getDefaultExportFromCjs(electronSquirrelStartup); -if (started) { - require$$3$1.app.quit(); -} -const createWindow = () => { - const mainWindow = new require$$3$1.BrowserWindow({ - width: 1200, - height: 800, - minWidth: 800, - minHeight: 600, - frame: false, - titleBarStyle: "hidden", - webPreferences: { - preload: path$1.join(__dirname, "preload.js"), - nodeIntegration: true, - contextIsolation: false - } - }); - { - mainWindow.loadURL("http://localhost:5173"); - } - mainWindow.webContents.openDevTools(); - require$$3$1.ipcMain.on("minimize-window", () => { - mainWindow.minimize(); - }); - require$$3$1.ipcMain.on("maximize-window", () => { - if (mainWindow.isMaximized()) { - mainWindow.unmaximize(); - } else { - mainWindow.maximize(); - } - }); - require$$3$1.ipcMain.on("close-window", () => { - mainWindow.close(); - }); - return mainWindow; -}; -require$$3$1.app.whenReady().then(() => { - createWindow(); - require$$3$1.app.on("activate", () => { - if (require$$3$1.BrowserWindow.getAllWindows().length === 0) { - createWindow(); - } - }); -}); -require$$3$1.app.on("window-all-closed", () => { - if (process.platform !== "darwin") { - require$$3$1.app.quit(); - } -}); diff --git a/Frontend/.vite/build/preload.js b/Frontend/.vite/build/preload.js deleted file mode 100644 index 3918c74..0000000 --- a/Frontend/.vite/build/preload.js +++ /dev/null @@ -1 +0,0 @@ -"use strict"; diff --git a/Frontend/Electron/.gitignore b/Frontend/Electron/.gitignore deleted file mode 100644 index a547bf3..0000000 --- a/Frontend/Electron/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/Frontend/Electron/README.md b/Frontend/Electron/README.md deleted file mode 100644 index 18bc70e..0000000 --- a/Frontend/Electron/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# React + Vite - -This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. - -Currently, two official plugins are available: - -- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh -- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh - -## React Compiler - -The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation). - -## Expanding the ESLint configuration - -If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project. diff --git a/Frontend/Electron/dist-react/assets/accordion-BPueGNgN.svg b/Frontend/Electron/dist-react/assets/accordion-BPueGNgN.svg deleted file mode 100644 index c9c21ca..0000000 --- a/Frontend/Electron/dist-react/assets/accordion-BPueGNgN.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/anatomical_heart-DbQDqK_8.svg b/Frontend/Electron/dist-react/assets/anatomical_heart-DbQDqK_8.svg deleted file mode 100644 index e6916d2..0000000 --- a/Frontend/Electron/dist-react/assets/anatomical_heart-DbQDqK_8.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/brain-Czvux5Q4.svg b/Frontend/Electron/dist-react/assets/brain-Czvux5Q4.svg deleted file mode 100644 index 653427d..0000000 --- a/Frontend/Electron/dist-react/assets/brain-Czvux5Q4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/bubble_tea-Cy1d5egt.svg b/Frontend/Electron/dist-react/assets/bubble_tea-Cy1d5egt.svg deleted file mode 100644 index 8cb6178..0000000 --- a/Frontend/Electron/dist-react/assets/bubble_tea-Cy1d5egt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/burrito-B4L0kbwK.svg b/Frontend/Electron/dist-react/assets/burrito-B4L0kbwK.svg deleted file mode 100644 index c76d82c..0000000 --- a/Frontend/Electron/dist-react/assets/burrito-B4L0kbwK.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/butterfly-AxzpD-Pg.svg b/Frontend/Electron/dist-react/assets/butterfly-AxzpD-Pg.svg deleted file mode 100644 index 22c6ead..0000000 --- a/Frontend/Electron/dist-react/assets/butterfly-AxzpD-Pg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/coat-Cbu3wnI6.svg b/Frontend/Electron/dist-react/assets/coat-Cbu3wnI6.svg deleted file mode 100644 index 392af56..0000000 --- a/Frontend/Electron/dist-react/assets/coat-Cbu3wnI6.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/couple-KSrP6fk0.svg b/Frontend/Electron/dist-react/assets/couple-KSrP6fk0.svg deleted file mode 100644 index 59ca8c0..0000000 --- a/Frontend/Electron/dist-react/assets/couple-KSrP6fk0.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/crab-D6qU1zIW.svg b/Frontend/Electron/dist-react/assets/crab-D6qU1zIW.svg deleted file mode 100644 index 8f45b53..0000000 --- a/Frontend/Electron/dist-react/assets/crab-D6qU1zIW.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/cucumber-oVkPYVB9.svg b/Frontend/Electron/dist-react/assets/cucumber-oVkPYVB9.svg deleted file mode 100644 index 83cba03..0000000 --- a/Frontend/Electron/dist-react/assets/cucumber-oVkPYVB9.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/deafen-BWE6ozKl.mp3 b/Frontend/Electron/dist-react/assets/deafen-BWE6ozKl.mp3 deleted file mode 100644 index 8e732e18aae4defc1f2f68a49a3003360d300581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11919 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 Za}AyU?c;Cq;`U$qpXC1QhrA%t{{ox5$8-Py diff --git a/Frontend/Electron/dist-react/assets/dodo-CoZFlciJ.svg b/Frontend/Electron/dist-react/assets/dodo-CoZFlciJ.svg deleted file mode 100644 index 1dbac1e..0000000 --- a/Frontend/Electron/dist-react/assets/dodo-CoZFlciJ.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/emojies_colored-Cxo2u_zo.png b/Frontend/Electron/dist-react/assets/emojies_colored-Cxo2u_zo.png deleted file mode 100644 index fd8472a4ea1251ff9a69eaa87dab0e640edd46f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45887 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

FHLPjD{~X9WH8D5cR5TuziS!L7tWq_K$3 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 \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/face_in_clouds-DBzCKo8S.svg b/Frontend/Electron/dist-react/assets/face_in_clouds-DBzCKo8S.svg deleted file mode 100644 index dc0a474..0000000 --- a/Frontend/Electron/dist-react/assets/face_in_clouds-DBzCKo8S.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/ferris_wheel-DvW0t9g3.svg b/Frontend/Electron/dist-react/assets/ferris_wheel-DvW0t9g3.svg deleted file mode 100644 index c35744a..0000000 --- a/Frontend/Electron/dist-react/assets/ferris_wheel-DvW0t9g3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_ac-Dr8n8VBW.svg b/Frontend/Electron/dist-react/assets/flag_ac-Dr8n8VBW.svg deleted file mode 100644 index 53f90dc..0000000 --- a/Frontend/Electron/dist-react/assets/flag_ac-Dr8n8VBW.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_ad-CYOJPtjR.svg b/Frontend/Electron/dist-react/assets/flag_ad-CYOJPtjR.svg deleted file mode 100644 index be10594..0000000 --- a/Frontend/Electron/dist-react/assets/flag_ad-CYOJPtjR.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_af-CN78RMpg.svg b/Frontend/Electron/dist-react/assets/flag_af-CN78RMpg.svg deleted file mode 100644 index 769efca..0000000 --- a/Frontend/Electron/dist-react/assets/flag_af-CN78RMpg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_al-D439po3l.svg b/Frontend/Electron/dist-react/assets/flag_al-D439po3l.svg deleted file mode 100644 index 2c8655d..0000000 --- a/Frontend/Electron/dist-react/assets/flag_al-D439po3l.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_as-B43i20pO.svg b/Frontend/Electron/dist-react/assets/flag_as-B43i20pO.svg deleted file mode 100644 index 8b27532..0000000 --- a/Frontend/Electron/dist-react/assets/flag_as-B43i20pO.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_bl-BoaeaHPp.svg b/Frontend/Electron/dist-react/assets/flag_bl-BoaeaHPp.svg deleted file mode 100644 index 9d4904d..0000000 --- a/Frontend/Electron/dist-react/assets/flag_bl-BoaeaHPp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_bm-CzSakp_Z.svg b/Frontend/Electron/dist-react/assets/flag_bm-CzSakp_Z.svg deleted file mode 100644 index 5e7b7f6..0000000 --- a/Frontend/Electron/dist-react/assets/flag_bm-CzSakp_Z.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_bo-B7hNQ755.svg b/Frontend/Electron/dist-react/assets/flag_bo-B7hNQ755.svg deleted file mode 100644 index ad0a8c9..0000000 --- a/Frontend/Electron/dist-react/assets/flag_bo-B7hNQ755.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_bt-COHVTZ6I.svg b/Frontend/Electron/dist-react/assets/flag_bt-COHVTZ6I.svg deleted file mode 100644 index e822f94..0000000 --- a/Frontend/Electron/dist-react/assets/flag_bt-COHVTZ6I.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_bz-B34xZjVJ.svg b/Frontend/Electron/dist-react/assets/flag_bz-B34xZjVJ.svg deleted file mode 100644 index 6f43e4a..0000000 --- a/Frontend/Electron/dist-react/assets/flag_bz-B34xZjVJ.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_cy-JKjUtxO9.svg b/Frontend/Electron/dist-react/assets/flag_cy-JKjUtxO9.svg deleted file mode 100644 index 19bead4..0000000 --- a/Frontend/Electron/dist-react/assets/flag_cy-JKjUtxO9.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_dg-DwJEN7pv.svg b/Frontend/Electron/dist-react/assets/flag_dg-DwJEN7pv.svg deleted file mode 100644 index 565a7aa..0000000 --- a/Frontend/Electron/dist-react/assets/flag_dg-DwJEN7pv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_do-sBcfT32z.svg b/Frontend/Electron/dist-react/assets/flag_do-sBcfT32z.svg deleted file mode 100644 index c627c34..0000000 --- a/Frontend/Electron/dist-react/assets/flag_do-sBcfT32z.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_fj-B2-D6gPQ.svg b/Frontend/Electron/dist-react/assets/flag_fj-B2-D6gPQ.svg deleted file mode 100644 index 190134b..0000000 --- a/Frontend/Electron/dist-react/assets/flag_fj-B2-D6gPQ.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_fk-1KKBtSFw.svg b/Frontend/Electron/dist-react/assets/flag_fk-1KKBtSFw.svg deleted file mode 100644 index 0091bc7..0000000 --- a/Frontend/Electron/dist-react/assets/flag_fk-1KKBtSFw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_gp-DW1UVBGw.svg b/Frontend/Electron/dist-react/assets/flag_gp-DW1UVBGw.svg deleted file mode 100644 index ca9e4c6..0000000 --- a/Frontend/Electron/dist-react/assets/flag_gp-DW1UVBGw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_gq-B3TFx5qI.svg b/Frontend/Electron/dist-react/assets/flag_gq-B3TFx5qI.svg deleted file mode 100644 index d4e7119..0000000 --- a/Frontend/Electron/dist-react/assets/flag_gq-B3TFx5qI.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_gs-DhFNtBGF.svg b/Frontend/Electron/dist-react/assets/flag_gs-DhFNtBGF.svg deleted file mode 100644 index d8b1e5f..0000000 --- a/Frontend/Electron/dist-react/assets/flag_gs-DhFNtBGF.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_gt-CietPgvg.svg b/Frontend/Electron/dist-react/assets/flag_gt-CietPgvg.svg deleted file mode 100644 index fea623c..0000000 --- a/Frontend/Electron/dist-react/assets/flag_gt-CietPgvg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_gu-CyZZwWUz.svg b/Frontend/Electron/dist-react/assets/flag_gu-CyZZwWUz.svg deleted file mode 100644 index 2098ecc..0000000 --- a/Frontend/Electron/dist-react/assets/flag_gu-CyZZwWUz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_hk-CzNuCBPg.svg b/Frontend/Electron/dist-react/assets/flag_hk-CzNuCBPg.svg deleted file mode 100644 index ef5ca3b..0000000 --- a/Frontend/Electron/dist-react/assets/flag_hk-CzNuCBPg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_ht-nORDdDQL.svg b/Frontend/Electron/dist-react/assets/flag_ht-nORDdDQL.svg deleted file mode 100644 index 8ccca42..0000000 --- a/Frontend/Electron/dist-react/assets/flag_ht-nORDdDQL.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_ic-BrB5Xakj.svg b/Frontend/Electron/dist-react/assets/flag_ic-BrB5Xakj.svg deleted file mode 100644 index 46b0949..0000000 --- a/Frontend/Electron/dist-react/assets/flag_ic-BrB5Xakj.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_je-CGBxZBdT.svg b/Frontend/Electron/dist-react/assets/flag_je-CGBxZBdT.svg deleted file mode 100644 index a17c379..0000000 --- a/Frontend/Electron/dist-react/assets/flag_je-CGBxZBdT.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_kg-D_P2G_Do.svg b/Frontend/Electron/dist-react/assets/flag_kg-D_P2G_Do.svg deleted file mode 100644 index 2616d9e..0000000 --- a/Frontend/Electron/dist-react/assets/flag_kg-D_P2G_Do.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_ki-Ccc3Xi24.svg b/Frontend/Electron/dist-react/assets/flag_ki-Ccc3Xi24.svg deleted file mode 100644 index 233cce8..0000000 --- a/Frontend/Electron/dist-react/assets/flag_ki-Ccc3Xi24.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_ky-E8sT-Yzf.svg b/Frontend/Electron/dist-react/assets/flag_ky-E8sT-Yzf.svg deleted file mode 100644 index 57323f8..0000000 --- a/Frontend/Electron/dist-react/assets/flag_ky-E8sT-Yzf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_kz-D77IkgDL.svg b/Frontend/Electron/dist-react/assets/flag_kz-D77IkgDL.svg deleted file mode 100644 index d2101ab..0000000 --- a/Frontend/Electron/dist-react/assets/flag_kz-D77IkgDL.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_lb-DHr4ylgr.svg b/Frontend/Electron/dist-react/assets/flag_lb-DHr4ylgr.svg deleted file mode 100644 index 4271b73..0000000 --- a/Frontend/Electron/dist-react/assets/flag_lb-DHr4ylgr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_mo-PAf1BQIO.svg b/Frontend/Electron/dist-react/assets/flag_mo-PAf1BQIO.svg deleted file mode 100644 index 790900e..0000000 --- a/Frontend/Electron/dist-react/assets/flag_mo-PAf1BQIO.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_mp-Bs0Xr_ND.svg b/Frontend/Electron/dist-react/assets/flag_mp-Bs0Xr_ND.svg deleted file mode 100644 index f0a5fb4..0000000 --- a/Frontend/Electron/dist-react/assets/flag_mp-Bs0Xr_ND.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_ms-BKjfidu-.svg b/Frontend/Electron/dist-react/assets/flag_ms-BKjfidu-.svg deleted file mode 100644 index 04a1cc1..0000000 --- a/Frontend/Electron/dist-react/assets/flag_ms-BKjfidu-.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_mx-g-aNhK9D.svg b/Frontend/Electron/dist-react/assets/flag_mx-g-aNhK9D.svg deleted file mode 100644 index 93d54c4..0000000 --- a/Frontend/Electron/dist-react/assets/flag_mx-g-aNhK9D.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_nf-BjOIhoMF.svg b/Frontend/Electron/dist-react/assets/flag_nf-BjOIhoMF.svg deleted file mode 100644 index 990687f..0000000 --- a/Frontend/Electron/dist-react/assets/flag_nf-BjOIhoMF.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_pf-OA_PTTaZ.svg b/Frontend/Electron/dist-react/assets/flag_pf-OA_PTTaZ.svg deleted file mode 100644 index 333c6d0..0000000 --- a/Frontend/Electron/dist-react/assets/flag_pf-OA_PTTaZ.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_pm-C-C2d-w4.svg b/Frontend/Electron/dist-react/assets/flag_pm-C-C2d-w4.svg deleted file mode 100644 index dc55c02..0000000 --- a/Frontend/Electron/dist-react/assets/flag_pm-C-C2d-w4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_pn-Bde7vecB.svg b/Frontend/Electron/dist-react/assets/flag_pn-Bde7vecB.svg deleted file mode 100644 index 234f53f..0000000 --- a/Frontend/Electron/dist-react/assets/flag_pn-Bde7vecB.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_rs-CmpxaRIS.svg b/Frontend/Electron/dist-react/assets/flag_rs-CmpxaRIS.svg deleted file mode 100644 index 5c6c69e..0000000 --- a/Frontend/Electron/dist-react/assets/flag_rs-CmpxaRIS.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_sa-B3EC8eCD.svg b/Frontend/Electron/dist-react/assets/flag_sa-B3EC8eCD.svg deleted file mode 100644 index d0d9580..0000000 --- a/Frontend/Electron/dist-react/assets/flag_sa-B3EC8eCD.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_sh-CT89bJZi.svg b/Frontend/Electron/dist-react/assets/flag_sh-CT89bJZi.svg deleted file mode 100644 index 57d004d..0000000 --- a/Frontend/Electron/dist-react/assets/flag_sh-CT89bJZi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_sm-BYO1ASeM.svg b/Frontend/Electron/dist-react/assets/flag_sm-BYO1ASeM.svg deleted file mode 100644 index b53d00d..0000000 --- a/Frontend/Electron/dist-react/assets/flag_sm-BYO1ASeM.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_sz-CsAySmAn.svg b/Frontend/Electron/dist-react/assets/flag_sz-CsAySmAn.svg deleted file mode 100644 index cb7f84a..0000000 --- a/Frontend/Electron/dist-react/assets/flag_sz-CsAySmAn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_ta-Q6DTxsoW.svg b/Frontend/Electron/dist-react/assets/flag_ta-Q6DTxsoW.svg deleted file mode 100644 index 547fa05..0000000 --- a/Frontend/Electron/dist-react/assets/flag_ta-Q6DTxsoW.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_tc-Dn_lC0KY.svg b/Frontend/Electron/dist-react/assets/flag_tc-Dn_lC0KY.svg deleted file mode 100644 index 3c61bc7..0000000 --- a/Frontend/Electron/dist-react/assets/flag_tc-Dn_lC0KY.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_tm-_4vioey7.svg b/Frontend/Electron/dist-react/assets/flag_tm-_4vioey7.svg deleted file mode 100644 index a57c35c..0000000 --- a/Frontend/Electron/dist-react/assets/flag_tm-_4vioey7.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_va-BB2uDrB0.svg b/Frontend/Electron/dist-react/assets/flag_va-BB2uDrB0.svg deleted file mode 100644 index 7b2bffa..0000000 --- a/Frontend/Electron/dist-react/assets/flag_va-BB2uDrB0.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_vg-DWuAWiyw.svg b/Frontend/Electron/dist-react/assets/flag_vg-DWuAWiyw.svg deleted file mode 100644 index d8194cd..0000000 --- a/Frontend/Electron/dist-react/assets/flag_vg-DWuAWiyw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_vi-vzZjsoBi.svg b/Frontend/Electron/dist-react/assets/flag_vi-vzZjsoBi.svg deleted file mode 100644 index d0602d2..0000000 --- a/Frontend/Electron/dist-react/assets/flag_vi-vzZjsoBi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_xk-D1vfCqOd.svg b/Frontend/Electron/dist-react/assets/flag_xk-D1vfCqOd.svg deleted file mode 100644 index 39890a9..0000000 --- a/Frontend/Electron/dist-react/assets/flag_xk-D1vfCqOd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/flag_yt-BfOxXbO5.svg b/Frontend/Electron/dist-react/assets/flag_yt-BfOxXbO5.svg deleted file mode 100644 index 76765b9..0000000 --- a/Frontend/Electron/dist-react/assets/flag_yt-BfOxXbO5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/gg sans Bold-BGlwbW8t.woff b/Frontend/Electron/dist-react/assets/gg sans Bold-BGlwbW8t.woff deleted file mode 100644 index ced66ca6d25736e8419f6ba74f0cb89548aed566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40132 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

_9l8Rz+L81}=sYkSb|t!|ecOp%PC)qq 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 L{YNiAj9>g0^J|VK diff --git a/Frontend/Electron/dist-react/assets/gg sans Regular-Bd8GJPVd.woff b/Frontend/Electron/dist-react/assets/gg sans Regular-Bd8GJPVd.woff deleted file mode 100644 index 17cb83f0b8ba50ed0236fd7cab37d233d0070523..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39092 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 diff --git a/Frontend/Electron/dist-react/assets/gg sans Semibold-xAGa8zYH.woff b/Frontend/Electron/dist-react/assets/gg sans Semibold-xAGa8zYH.woff deleted file mode 100644 index 44a64cdcf26d0f7eb20307207ecf6fa82a64723c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40568 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 \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/hedgehog-CMNxZzfp.svg b/Frontend/Electron/dist-react/assets/hedgehog-CMNxZzfp.svg deleted file mode 100644 index ebbfc2a..0000000 --- a/Frontend/Electron/dist-react/assets/hedgehog-CMNxZzfp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/hiking_boot-CPXD60gE.svg b/Frontend/Electron/dist-react/assets/hiking_boot-CPXD60gE.svg deleted file mode 100644 index 6715028..0000000 --- a/Frontend/Electron/dist-react/assets/hiking_boot-CPXD60gE.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/horse_racing-Cd5KXigQ.svg b/Frontend/Electron/dist-react/assets/horse_racing-Cd5KXigQ.svg deleted file mode 100644 index e4cf152..0000000 --- a/Frontend/Electron/dist-react/assets/horse_racing-Cd5KXigQ.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/horse_racing_tone1-BPFu29EM.svg b/Frontend/Electron/dist-react/assets/horse_racing_tone1-BPFu29EM.svg deleted file mode 100644 index a48a00b..0000000 --- a/Frontend/Electron/dist-react/assets/horse_racing_tone1-BPFu29EM.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/horse_racing_tone2-kHM6lt0G.svg b/Frontend/Electron/dist-react/assets/horse_racing_tone2-kHM6lt0G.svg deleted file mode 100644 index f80fc32..0000000 --- a/Frontend/Electron/dist-react/assets/horse_racing_tone2-kHM6lt0G.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/horse_racing_tone3-1prjoMK9.svg b/Frontend/Electron/dist-react/assets/horse_racing_tone3-1prjoMK9.svg deleted file mode 100644 index 0baedbc..0000000 --- a/Frontend/Electron/dist-react/assets/horse_racing_tone3-1prjoMK9.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/horse_racing_tone4-DZVx5-VD.svg b/Frontend/Electron/dist-react/assets/horse_racing_tone4-DZVx5-VD.svg deleted file mode 100644 index ef50b0b..0000000 --- a/Frontend/Electron/dist-react/assets/horse_racing_tone4-DZVx5-VD.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/horse_racing_tone5-DoKtvypB.svg b/Frontend/Electron/dist-react/assets/horse_racing_tone5-DoKtvypB.svg deleted file mode 100644 index ba0de65..0000000 --- a/Frontend/Electron/dist-react/assets/horse_racing_tone5-DoKtvypB.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Frontend/Electron/dist-react/assets/index-BeX08324.js b/Frontend/Electron/dist-react/assets/index-BeX08324.js deleted file mode 100644 index 10d28e1..0000000 --- a/Frontend/Electron/dist-react/assets/index-BeX08324.js +++ /dev/null @@ -1,183 +0,0 @@ -(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))l(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const n of s.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&l(n)}).observe(document,{childList:!0,subtree:!0});function t(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function l(i){if(i.ep)return;i.ep=!0;const s=t(i);fetch(i.href,s)}})();function z8(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var cs={exports:{}},x9={};var u_;function yA(){if(u_)return x9;u_=1;var e=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function t(l,i,s){var n=null;if(s!==void 0&&(n=""+s),i.key!==void 0&&(n=""+i.key),"key"in i){s={};for(var o in i)o!=="key"&&(s[o]=i[o])}else s=i;return i=s.ref,{$$typeof:e,type:l,key:n,ref:i!==void 0?i:null,props:s}}return x9.Fragment=c,x9.jsx=t,x9.jsxs=t,x9}var m_;function DA(){return m_||(m_=1,cs.exports=yA()),cs.exports}var u=DA(),ts={exports:{}},Z2={};var __;function AA(){if(__)return Z2;__=1;var e=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),t=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),n=Symbol.for("react.context"),o=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),_=Symbol.iterator;function z(P){return P===null||typeof P!="object"?null:(P=_&&P[_]||P["@@iterator"],typeof P=="function"?P:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,E={};function x(P,Y,R){this.props=P,this.context=Y,this.refs=E,this.updater=R||w}x.prototype.isReactComponent={},x.prototype.setState=function(P,Y){if(typeof P!="object"&&typeof P!="function"&&P!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,P,Y,"setState")},x.prototype.forceUpdate=function(P){this.updater.enqueueForceUpdate(this,P,"forceUpdate")};function B(){}B.prototype=x.prototype;function S(P,Y,R){this.props=P,this.context=Y,this.refs=E,this.updater=R||w}var F=S.prototype=new B;F.constructor=S,C(F,x.prototype),F.isPureReactComponent=!0;var D=Array.isArray;function A(){}var k={H:null,A:null,T:null,S:null},V=Object.prototype.hasOwnProperty;function O(P,Y,R){var _2=R.ref;return{$$typeof:e,type:P,key:Y,ref:_2!==void 0?_2:null,props:R}}function T(P,Y){return O(P.type,Y,P.props)}function U(P){return typeof P=="object"&&P!==null&&P.$$typeof===e}function q(P){var Y={"=":"=0",":":"=2"};return"$"+P.replace(/[=:]/g,function(R){return Y[R]})}var X=/\/+/g;function Q(P,Y){return typeof P=="object"&&P!==null&&P.key!=null?q(""+P.key):Y.toString(36)}function i2(P){switch(P.status){case"fulfilled":return P.value;case"rejected":throw P.reason;default:switch(typeof P.status=="string"?P.then(A,A):(P.status="pending",P.then(function(Y){P.status==="pending"&&(P.status="fulfilled",P.value=Y)},function(Y){P.status==="pending"&&(P.status="rejected",P.reason=Y)})),P.status){case"fulfilled":return P.value;case"rejected":throw P.reason}}throw P}function N(P,Y,R,_2,b2){var w2=typeof P;(w2==="undefined"||w2==="boolean")&&(P=null);var a2=!1;if(P===null)a2=!0;else switch(w2){case"bigint":case"string":case"number":a2=!0;break;case"object":switch(P.$$typeof){case e:case c:a2=!0;break;case f:return a2=P._init,N(a2(P._payload),Y,R,_2,b2)}}if(a2)return b2=b2(P),a2=_2===""?"."+Q(P,0):_2,D(b2)?(R="",a2!=null&&(R=a2.replace(X,"$&/")+"/"),N(b2,Y,R,"",function(E2){return E2})):b2!=null&&(U(b2)&&(b2=T(b2,R+(b2.key==null||P&&P.key===b2.key?"":(""+b2.key).replace(X,"$&/")+"/")+a2)),Y.push(b2)),1;a2=0;var M2=_2===""?".":_2+":";if(D(P))for(var z2=0;z2>>1,I=N[r2];if(0>>1;r2i(R,o2))_2i(b2,R)?(N[r2]=b2,N[_2]=o2,r2=_2):(N[r2]=R,N[Y]=o2,r2=Y);else if(_2i(b2,o2))N[r2]=b2,N[_2]=o2,r2=_2;else break e}}return Z}function i(N,Z){var o2=N.sortIndex-Z.sortIndex;return o2!==0?o2:N.id-Z.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var n=Date,o=n.now();e.unstable_now=function(){return n.now()-o}}var h=[],p=[],f=1,g=null,_=3,z=!1,w=!1,C=!1,E=!1,x=typeof setTimeout=="function"?setTimeout:null,B=typeof clearTimeout=="function"?clearTimeout:null,S=typeof setImmediate<"u"?setImmediate:null;function F(N){for(var Z=t(p);Z!==null;){if(Z.callback===null)l(p);else if(Z.startTime<=N)l(p),Z.sortIndex=Z.expirationTime,c(h,Z);else break;Z=t(p)}}function D(N){if(C=!1,F(N),!w)if(t(h)!==null)w=!0,A||(A=!0,q());else{var Z=t(p);Z!==null&&i2(D,Z.startTime-N)}}var A=!1,k=-1,V=5,O=-1;function T(){return E?!0:!(e.unstable_now()-ON&&T());){var r2=g.callback;if(typeof r2=="function"){g.callback=null,_=g.priorityLevel;var I=r2(g.expirationTime<=N);if(N=e.unstable_now(),typeof I=="function"){g.callback=I,F(N),Z=!0;break c}g===t(h)&&l(h),F(N)}else l(h);g=t(h)}if(g!==null)Z=!0;else{var P=t(p);P!==null&&i2(D,P.startTime-N),Z=!1}}break e}finally{g=null,_=o2,z=!1}Z=void 0}}finally{Z?q():A=!1}}}var q;if(typeof S=="function")q=function(){S(U)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,Q=X.port2;X.port1.onmessage=U,q=function(){Q.postMessage(null)}}else q=function(){x(U,0)};function i2(N,Z){k=x(function(){N(e.unstable_now())},Z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_forceFrameRate=function(N){0>N||125r2?(N.sortIndex=o2,c(p,N),t(h)===null&&N===t(p)&&(C?(B(k),k=-1):C=!0,i2(D,o2-r2))):(N.sortIndex=I,c(h,N),w||z||(w=!0,A||(A=!0,q()))),N},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(N){var Z=_;return function(){var o2=_;_=Z;try{return N.apply(this,arguments)}finally{_=o2}}}})(as)),as}var w_;function BA(){return w_||(w_=1,is.exports=SA()),is.exports}var ss={exports:{}},l3={};var C_;function kA(){if(C_)return l3;C_=1;var e=wr();function c(h){var p="https://react.dev/errors/"+h;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(c){console.error(c)}}return e(),ss.exports=kA(),ss.exports}var b_;function TA(){if(b_)return b9;b_=1;var e=BA(),c=wr(),t=aC();function l(a){var r="https://react.dev/errors/"+a;if(1I||(a.current=r2[I],r2[I]=null,I--)}function R(a,r){I++,r2[I]=a.current,a.current=r}var _2=P(null),b2=P(null),w2=P(null),a2=P(null);function M2(a,r){switch(R(w2,r),R(b2,a),R(_2,null),r.nodeType){case 9:case 11:a=(a=r.documentElement)&&(a=a.namespaceURI)?Vm(a):0;break;default:if(a=r.tagName,r=r.namespaceURI)r=Vm(r),a=Om(r,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}Y(_2),R(_2,a)}function z2(){Y(_2),Y(b2),Y(w2)}function E2(a){a.memoizedState!==null&&R(a2,a);var r=_2.current,d=Om(r,a.type);r!==d&&(R(b2,a),R(_2,d))}function V2(a){b2.current===a&&(Y(_2),Y(b2)),a2.current===a&&(Y(a2),z9._currentValue=o2)}var i0,Y2;function E0(a){if(i0===void 0)try{throw Error()}catch(d){var r=d.stack.trim().match(/\n( *(at )?)/);i0=r&&r[1]||"",Y2=-1)":-1m||G[v]!==c2[m]){var d2=` -`+G[v].replace(" at new "," at ");return a.displayName&&d2.includes("")&&(d2=d2.replace("",a.displayName)),d2}while(1<=v&&0<=m);break}}}finally{M1=!1,Error.prepareStackTrace=d}return(d=a?a.displayName||a.name:"")?E0(d):""}function e3(a,r){switch(a.tag){case 26:case 27:case 5:return E0(a.type);case 16:return E0("Lazy");case 13:return a.child!==r&&r!==null?E0("Suspense Fallback"):E0("Suspense");case 19:return E0("SuspenseList");case 0:case 15:return o1(a.type,!1);case 11:return o1(a.type.render,!1);case 1:return o1(a.type,!0);case 31:return E0("Activity");default:return""}}function M3(a){try{var r="",d=null;do r+=e3(a,d),d=a,a=a.return;while(a);return r}catch(v){return` -Error generating stack: `+v.message+` -`+v.stack}}var h3=Object.prototype.hasOwnProperty,h1=e.unstable_scheduleCallback,d1=e.unstable_cancelCallback,P0=e.unstable_shouldYield,c3=e.unstable_requestPaint,F0=e.unstable_now,f4=e.unstable_getCurrentPriorityLevel,h2=e.unstable_ImmediatePriority,C2=e.unstable_UserBlockingPriority,I2=e.unstable_NormalPriority,q2=e.unstable_LowPriority,W2=e.unstable_IdlePriority,b0=e.log,j1=e.unstable_setDisableYieldValue,p1=null,j0=null;function t1(a){if(typeof b0=="function"&&j1(a),j0&&typeof j0.setStrictMode=="function")try{j0.setStrictMode(p1,a)}catch{}}var g0=Math.clz32?Math.clz32:E6,w3=Math.log,v1=Math.LN2;function E6(a){return a>>>=0,a===0?32:31-(w3(a)/v1|0)|0}var S4=256,g4=262144,N0=4194304;function h0(a){var r=a&42;if(r!==0)return r;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function Y0(a,r,d){var v=a.pendingLanes;if(v===0)return 0;var m=0,M=a.suspendedLanes,y=a.pingedLanes;a=a.warmLanes;var L=v&134217727;return L!==0?(v=L&~M,v!==0?m=h0(v):(y&=L,y!==0?m=h0(y):d||(d=L&~a,d!==0&&(m=h0(d))))):(L=v&~M,L!==0?m=h0(L):y!==0?m=h0(y):d||(d=v&~a,d!==0&&(m=h0(d)))),m===0?0:r!==0&&r!==m&&(r&M)===0&&(M=m&-m,d=r&-r,M>=d||M===32&&(d&4194048)!==0)?r:m}function J0(a,r){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&r)===0}function S1(a,r){switch(a){case 1:case 2:case 4:case 8:case 64:return r+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function e1(){var a=N0;return N0<<=1,(N0&62914560)===0&&(N0=4194304),a}function B1(a){for(var r=[],d=0;31>d;d++)r.push(a);return r}function f2(a,r){a.pendingLanes|=r,r!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function x2(a,r,d,v,m,M){var y=a.pendingLanes;a.pendingLanes=d,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=d,a.entangledLanes&=d,a.errorRecoveryDisabledLanes&=d,a.shellSuspendCounter=0;var L=a.entanglements,G=a.expirationTimes,c2=a.hiddenUpdates;for(d=y&~d;0"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var y0=/[\n"\\]/g;function L0(a){return a.replace(y0,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function t3(a,r,d,v,m,M,y,L){a.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?a.type=y:a.removeAttribute("type"),r!=null?y==="number"?(r===0&&a.value===""||a.value!=r)&&(a.value=""+n2(r)):a.value!==""+n2(r)&&(a.value=""+n2(r)):y!=="submit"&&y!=="reset"||a.removeAttribute("value"),r!=null?q1(a,y,n2(r)):d!=null?q1(a,y,n2(d)):v!=null&&a.removeAttribute("value"),m==null&&M!=null&&(a.defaultChecked=!!M),m!=null&&(a.checked=m&&typeof m!="function"&&typeof m!="symbol"),L!=null&&typeof L!="function"&&typeof L!="symbol"&&typeof L!="boolean"?a.name=""+n2(L):a.removeAttribute("name")}function d3(a,r,d,v,m,M,y,L){if(M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"&&(a.type=M),r!=null||d!=null){if(!(M!=="submit"&&M!=="reset"||r!=null)){G2(a);return}d=d!=null?""+n2(d):"",r=r!=null?""+n2(r):d,L||r===a.value||(a.value=r),a.defaultValue=r}v=v??m,v=typeof v!="function"&&typeof v!="symbol"&&!!v,a.checked=L?a.checked:!!v,a.defaultChecked=!!v,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(a.name=y),G2(a)}function q1(a,r,d){r==="number"&&g1(a.ownerDocument)===a||a.defaultValue===""+d||(a.defaultValue=""+d)}function K0(a,r,d,v){if(a=a.options,r){r={};for(var m=0;m"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ci=!1;if(c5)try{var I8={};Object.defineProperty(I8,"passive",{get:function(){ci=!0}}),window.addEventListener("test",I8,I8),window.removeEventListener("test",I8,I8)}catch{ci=!1}var V5=null,ti=null,je=null;function Of(){if(je)return je;var a,r=ti,d=r.length,v,m="value"in V5?V5.value:V5.textContent,M=m.length;for(a=0;a=O8),$f=" ",Wf=!1;function Zf(a,r){switch(a){case"keyup":return Yy.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yf(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var v7=!1;function Xy(a,r){switch(a){case"compositionend":return Yf(r);case"keypress":return r.which!==32?null:(Wf=!0,$f);case"textInput":return a=r.data,a===$f&&Wf?null:a;default:return null}}function Qy(a,r){if(v7)return a==="compositionend"||!ni&&Zf(a,r)?(a=Of(),je=ti=V5=null,v7=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1=r)return{node:d,offset:r-a};a=v}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=lg(d)}}function ag(a,r){return a&&r?a===r?!0:a&&a.nodeType===3?!1:r&&r.nodeType===3?ag(a,r.parentNode):"contains"in a?a.contains(r):a.compareDocumentPosition?!!(a.compareDocumentPosition(r)&16):!1:!1}function sg(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var r=g1(a.document);r instanceof a.HTMLIFrameElement;){try{var d=typeof r.contentWindow.location.href=="string"}catch{d=!1}if(d)a=r.contentWindow;else break;r=g1(a.document)}return r}function hi(a){var r=a&&a.nodeName&&a.nodeName.toLowerCase();return r&&(r==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||r==="textarea"||a.contentEditable==="true")}var sD=c5&&"documentMode"in document&&11>=document.documentMode,f7=null,di=null,G8=null,pi=!1;function ng(a,r,d){var v=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;pi||f7==null||f7!==g1(v)||(v=f7,"selectionStart"in v&&hi(v)?v={start:v.selectionStart,end:v.selectionEnd}:(v=(v.ownerDocument&&v.ownerDocument.defaultView||window).getSelection(),v={anchorNode:v.anchorNode,anchorOffset:v.anchorOffset,focusNode:v.focusNode,focusOffset:v.focusOffset}),G8&&j8(G8,v)||(G8=v,v=Hc(di,"onSelect"),0>=y,m-=y,k4=1<<32-g0(r)+m|d<J2?(p0=H2,H2=null):p0=H2.sibling;var M0=l2(K,H2,J[J2],v2);if(M0===null){H2===null&&(H2=p0);break}a&&H2&&M0.alternate===null&&r(K,H2),W=M(M0,W,J2),z0===null?N2=M0:z0.sibling=M0,z0=M0,H2=p0}if(J2===J.length)return d(K,H2),f0&&l5(K,J2),N2;if(H2===null){for(;J2J2?(p0=H2,H2=null):p0=H2.sibling;var n6=l2(K,H2,M0.value,v2);if(n6===null){H2===null&&(H2=p0);break}a&&H2&&n6.alternate===null&&r(K,H2),W=M(n6,W,J2),z0===null?N2=n6:z0.sibling=n6,z0=n6,H2=p0}if(M0.done)return d(K,H2),f0&&l5(K,J2),N2;if(H2===null){for(;!M0.done;J2++,M0=J.next())M0=g2(K,M0.value,v2),M0!==null&&(W=M(M0,W,J2),z0===null?N2=M0:z0.sibling=M0,z0=M0);return f0&&l5(K,J2),N2}for(H2=v(H2);!M0.done;J2++,M0=J.next())M0=s2(H2,K,J2,M0.value,v2),M0!==null&&(a&&M0.alternate!==null&&H2.delete(M0.key===null?J2:M0.key),W=M(M0,W,J2),z0===null?N2=M0:z0.sibling=M0,z0=M0);return a&&H2.forEach(function(FA){return r(K,FA)}),f0&&l5(K,J2),N2}function k0(K,W,J,v2){if(typeof J=="object"&&J!==null&&J.type===C&&J.key===null&&(J=J.props.children),typeof J=="object"&&J!==null){switch(J.$$typeof){case z:e:{for(var N2=J.key;W!==null;){if(W.key===N2){if(N2=J.type,N2===C){if(W.tag===7){d(K,W.sibling),v2=m(W,J.props.children),v2.return=K,K=v2;break e}}else if(W.elementType===N2||typeof N2=="object"&&N2!==null&&N2.$$typeof===V&&I6(N2)===W.type){d(K,W.sibling),v2=m(W,J.props),K8(v2,J),v2.return=K,K=v2;break e}d(K,W);break}else r(K,W);W=W.sibling}J.type===C?(v2=k6(J.props.children,K.mode,v2,J.key),v2.return=K,K=v2):(v2=Je(J.type,J.key,J.props,null,K.mode,v2),K8(v2,J),v2.return=K,K=v2)}return y(K);case w:e:{for(N2=J.key;W!==null;){if(W.key===N2)if(W.tag===4&&W.stateNode.containerInfo===J.containerInfo&&W.stateNode.implementation===J.implementation){d(K,W.sibling),v2=m(W,J.children||[]),v2.return=K,K=v2;break e}else{d(K,W);break}else r(K,W);W=W.sibling}v2=zi(J,K.mode,v2),v2.return=K,K=v2}return y(K);case V:return J=I6(J),k0(K,W,J,v2)}if(i2(J))return L2(K,W,J,v2);if(q(J)){if(N2=q(J),typeof N2!="function")throw Error(l(150));return J=N2.call(J),j2(K,W,J,v2)}if(typeof J.then=="function")return k0(K,W,sc(J),v2);if(J.$$typeof===S)return k0(K,W,tc(K,J),v2);nc(K,J)}return typeof J=="string"&&J!==""||typeof J=="number"||typeof J=="bigint"?(J=""+J,W!==null&&W.tag===6?(d(K,W.sibling),v2=m(W,J),v2.return=K,K=v2):(d(K,W),v2=_i(J,K.mode,v2),v2.return=K,K=v2),y(K)):d(K,W)}return function(K,W,J,v2){try{Y8=0;var N2=k0(K,W,J,v2);return E7=null,N2}catch(H2){if(H2===b7||H2===ic)throw H2;var z0=I3(29,H2,null,K.mode);return z0.lanes=v2,z0.return=K,z0}}}var V6=Sg(!0),Bg=Sg(!1),G5=!1;function Bi(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ki(a,r){a=a.updateQueue,r.updateQueue===a&&(r.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function q5(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function $5(a,r,d){var v=a.updateQueue;if(v===null)return null;if(v=v.shared,(w0&2)!==0){var m=v.pending;return m===null?r.next=r:(r.next=m.next,m.next=r),v.pending=r,r=Qe(a),fg(a,null,d),r}return Xe(a,v,r,d),Qe(a)}function X8(a,r,d){if(r=r.updateQueue,r!==null&&(r=r.shared,(d&4194048)!==0)){var v=r.lanes;v&=a.pendingLanes,d|=v,r.lanes=d,R2(a,d)}}function Ti(a,r){var d=a.updateQueue,v=a.alternate;if(v!==null&&(v=v.updateQueue,d===v)){var m=null,M=null;if(d=d.firstBaseUpdate,d!==null){do{var y={lane:d.lane,tag:d.tag,payload:d.payload,callback:null,next:null};M===null?m=M=y:M=M.next=y,d=d.next}while(d!==null);M===null?m=M=r:M=M.next=r}else m=M=r;d={baseState:v.baseState,firstBaseUpdate:m,lastBaseUpdate:M,shared:v.shared,callbacks:v.callbacks},a.updateQueue=d;return}a=d.lastBaseUpdate,a===null?d.firstBaseUpdate=r:a.next=r,d.lastBaseUpdate=r}var Li=!1;function Q8(){if(Li){var a=x7;if(a!==null)throw a}}function J8(a,r,d,v){Li=!1;var m=a.updateQueue;G5=!1;var M=m.firstBaseUpdate,y=m.lastBaseUpdate,L=m.shared.pending;if(L!==null){m.shared.pending=null;var G=L,c2=G.next;G.next=null,y===null?M=c2:y.next=c2,y=G;var d2=a.alternate;d2!==null&&(d2=d2.updateQueue,L=d2.lastBaseUpdate,L!==y&&(L===null?d2.firstBaseUpdate=c2:L.next=c2,d2.lastBaseUpdate=G))}if(M!==null){var g2=m.baseState;y=0,d2=c2=G=null,L=M;do{var l2=L.lane&-536870913,s2=l2!==L.lane;if(s2?(d0&l2)===l2:(v&l2)===l2){l2!==0&&l2===C7&&(Li=!0),d2!==null&&(d2=d2.next={lane:0,tag:L.tag,payload:L.payload,callback:null,next:null});e:{var L2=a,j2=L;l2=r;var k0=d;switch(j2.tag){case 1:if(L2=j2.payload,typeof L2=="function"){g2=L2.call(k0,g2,l2);break e}g2=L2;break e;case 3:L2.flags=L2.flags&-65537|128;case 0:if(L2=j2.payload,l2=typeof L2=="function"?L2.call(k0,g2,l2):L2,l2==null)break e;g2=g({},g2,l2);break e;case 2:G5=!0}}l2=L.callback,l2!==null&&(a.flags|=64,s2&&(a.flags|=8192),s2=m.callbacks,s2===null?m.callbacks=[l2]:s2.push(l2))}else s2={lane:l2,tag:L.tag,payload:L.payload,callback:L.callback,next:null},d2===null?(c2=d2=s2,G=g2):d2=d2.next=s2,y|=l2;if(L=L.next,L===null){if(L=m.shared.pending,L===null)break;s2=L,L=s2.next,s2.next=null,m.lastBaseUpdate=s2,m.shared.pending=null}}while(!0);d2===null&&(G=g2),m.baseState=G,m.firstBaseUpdate=c2,m.lastBaseUpdate=d2,M===null&&(m.shared.lanes=0),X5|=y,a.lanes=y,a.memoizedState=g2}}function kg(a,r){if(typeof a!="function")throw Error(l(191,a));a.call(r)}function Tg(a,r){var d=a.callbacks;if(d!==null)for(a.callbacks=null,a=0;aM?M:8;var y=N.T,L={};N.T=L,Ji(a,!1,r,d);try{var G=m(),c2=N.S;if(c2!==null&&c2(L,G),G!==null&&typeof G=="object"&&typeof G.then=="function"){var d2=gD(G,v);t9(a,r,d2,P3(a))}else t9(a,r,v,P3(a))}catch(g2){t9(a,r,{then:function(){},status:"rejected",reason:g2},P3())}finally{Z.p=M,y!==null&&L.types!==null&&(y.types=L.types),N.T=y}}function wD(){}function Xi(a,r,d,v){if(a.tag!==5)throw Error(l(476));var m=du(a).queue;hu(a,m,r,o2,d===null?wD:function(){return pu(a),d(v)})}function du(a){var r=a.memoizedState;if(r!==null)return r;r={memoizedState:o2,baseState:o2,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:n5,lastRenderedState:o2},next:null};var d={};return r.next={memoizedState:d,baseState:d,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:n5,lastRenderedState:d},next:null},a.memoizedState=r,a=a.alternate,a!==null&&(a.memoizedState=r),r}function pu(a){var r=du(a);r.next===null&&(r=a.alternate.memoizedState),t9(a,r.next.queue,{},P3())}function Qi(){return W1(z9)}function vu(){return _1().memoizedState}function fu(){return _1().memoizedState}function CD(a){for(var r=a.return;r!==null;){switch(r.tag){case 24:case 3:var d=P3();a=q5(d);var v=$5(r,a,d);v!==null&&(D3(v,r,d),X8(v,r,d)),r={cache:yi()},a.payload=r;return}r=r.return}}function xD(a,r,d){var v=P3();d={lane:v,revertLane:0,gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null},mc(a)?uu(r,d):(d=ui(a,r,d,v),d!==null&&(D3(d,a,v),mu(d,r,v)))}function gu(a,r,d){var v=P3();t9(a,r,d,v)}function t9(a,r,d,v){var m={lane:v,revertLane:0,gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null};if(mc(a))uu(r,m);else{var M=a.alternate;if(a.lanes===0&&(M===null||M.lanes===0)&&(M=r.lastRenderedReducer,M!==null))try{var y=r.lastRenderedState,L=M(y,d);if(m.hasEagerState=!0,m.eagerState=L,H3(L,y))return Xe(a,r,m,0),R0===null&&Ke(),!1}catch{}if(d=ui(a,r,m,v),d!==null)return D3(d,a,v),mu(d,r,v),!0}return!1}function Ji(a,r,d,v){if(v={lane:2,revertLane:Ba(),gesture:null,action:v,hasEagerState:!1,eagerState:null,next:null},mc(a)){if(r)throw Error(l(479))}else r=ui(a,d,v,2),r!==null&&D3(r,a,2)}function mc(a){var r=a.alternate;return a===X2||r!==null&&r===X2}function uu(a,r){y7=hc=!0;var d=a.pending;d===null?r.next=r:(r.next=d.next,d.next=r),a.pending=r}function mu(a,r,d){if((d&4194048)!==0){var v=r.lanes;v&=a.pendingLanes,d|=v,r.lanes=d,R2(a,d)}}var l9={readContext:W1,use:vc,useCallback:i1,useContext:i1,useEffect:i1,useImperativeHandle:i1,useLayoutEffect:i1,useInsertionEffect:i1,useMemo:i1,useReducer:i1,useRef:i1,useState:i1,useDebugValue:i1,useDeferredValue:i1,useTransition:i1,useSyncExternalStore:i1,useId:i1,useHostTransitionStatus:i1,useFormState:i1,useActionState:i1,useOptimistic:i1,useMemoCache:i1,useCacheRefresh:i1};l9.useEffectEvent=i1;var _u={readContext:W1,use:vc,useCallback:function(a,r){return p3().memoizedState=[a,r===void 0?null:r],a},useContext:W1,useEffect:cu,useImperativeHandle:function(a,r,d){d=d!=null?d.concat([a]):null,gc(4194308,4,au.bind(null,r,a),d)},useLayoutEffect:function(a,r){return gc(4194308,4,a,r)},useInsertionEffect:function(a,r){gc(4,2,a,r)},useMemo:function(a,r){var d=p3();r=r===void 0?null:r;var v=a();if(O6){t1(!0);try{a()}finally{t1(!1)}}return d.memoizedState=[v,r],v},useReducer:function(a,r,d){var v=p3();if(d!==void 0){var m=d(r);if(O6){t1(!0);try{d(r)}finally{t1(!1)}}}else m=r;return v.memoizedState=v.baseState=m,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:m},v.queue=a,a=a.dispatch=xD.bind(null,X2,a),[v.memoizedState,a]},useRef:function(a){var r=p3();return a={current:a},r.memoizedState=a},useState:function(a){a=$i(a);var r=a.queue,d=gu.bind(null,X2,r);return r.dispatch=d,[a.memoizedState,d]},useDebugValue:Yi,useDeferredValue:function(a,r){var d=p3();return Ki(d,a,r)},useTransition:function(){var a=$i(!1);return a=hu.bind(null,X2,a.queue,!0,!1),p3().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,r,d){var v=X2,m=p3();if(f0){if(d===void 0)throw Error(l(407));d=d()}else{if(d=r(),R0===null)throw Error(l(349));(d0&127)!==0||Vg(v,r,d)}m.memoizedState=d;var M={value:d,getSnapshot:r};return m.queue=M,cu(Ug.bind(null,v,M,a),[a]),v.flags|=2048,A7(9,{destroy:void 0},Og.bind(null,v,M,d,r),null),d},useId:function(){var a=p3(),r=R0.identifierPrefix;if(f0){var d=T4,v=k4;d=(v&~(1<<32-g0(v)-1)).toString(32)+d,r="_"+r+"R_"+d,d=dc++,0<\/script>",M=M.removeChild(M.firstChild);break;case"select":M=typeof v.is=="string"?y.createElement("select",{is:v.is}):y.createElement("select"),v.multiple?M.multiple=!0:v.size&&(M.size=v.size);break;default:M=typeof v.is=="string"?y.createElement(m,{is:v.is}):y.createElement(m)}}M[Q2]=r,M[V0]=v;e:for(y=r.child;y!==null;){if(y.tag===5||y.tag===6)M.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===r)break e;for(;y.sibling===null;){if(y.return===null||y.return===r)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}r.stateNode=M;e:switch(Y1(M,m,v),m){case"button":case"input":case"select":case"textarea":v=!!v.autoFocus;break e;case"img":v=!0;break e;default:v=!1}v&&o5(r)}}return W0(r),va(r,r.type,a===null?null:a.memoizedProps,r.pendingProps,d),null;case 6:if(a&&r.stateNode!=null)a.memoizedProps!==v&&o5(r);else{if(typeof v!="string"&&r.stateNode===null)throw Error(l(166));if(a=w2.current,M7(r)){if(a=r.stateNode,d=r.memoizedProps,v=null,m=$1,m!==null)switch(m.tag){case 27:case 5:v=m.memoizedProps}a[Q2]=r,a=!!(a.nodeValue===d||v!==null&&v.suppressHydrationWarning===!0||Im(a.nodeValue,d)),a||P5(r,!0)}else a=Ic(a).createTextNode(v),a[Q2]=r,r.stateNode=a}return W0(r),null;case 31:if(d=r.memoizedState,a===null||a.memoizedState!==null){if(v=M7(r),d!==null){if(a===null){if(!v)throw Error(l(318));if(a=r.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(l(557));a[Q2]=r}else T6(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;W0(r),a=!1}else d=xi(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=d),a=!0;if(!a)return r.flags&256?(V3(r),r):(V3(r),null);if((r.flags&128)!==0)throw Error(l(558))}return W0(r),null;case 13:if(v=r.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(m=M7(r),v!==null&&v.dehydrated!==null){if(a===null){if(!m)throw Error(l(318));if(m=r.memoizedState,m=m!==null?m.dehydrated:null,!m)throw Error(l(317));m[Q2]=r}else T6(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;W0(r),m=!1}else m=xi(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=m),m=!0;if(!m)return r.flags&256?(V3(r),r):(V3(r),null)}return V3(r),(r.flags&128)!==0?(r.lanes=d,r):(d=v!==null,a=a!==null&&a.memoizedState!==null,d&&(v=r.child,m=null,v.alternate!==null&&v.alternate.memoizedState!==null&&v.alternate.memoizedState.cachePool!==null&&(m=v.alternate.memoizedState.cachePool.pool),M=null,v.memoizedState!==null&&v.memoizedState.cachePool!==null&&(M=v.memoizedState.cachePool.pool),M!==m&&(v.flags|=2048)),d!==a&&d&&(r.child.flags|=8192),Cc(r,r.updateQueue),W0(r),null);case 4:return z2(),a===null&&Ra(r.stateNode.containerInfo),W0(r),null;case 10:return a5(r.type),W0(r),null;case 19:if(Y(m1),v=r.memoizedState,v===null)return W0(r),null;if(m=(r.flags&128)!==0,M=v.rendering,M===null)if(m)a9(v,!1);else{if(a1!==0||a!==null&&(a.flags&128)!==0)for(a=r.child;a!==null;){if(M=oc(a),M!==null){for(r.flags|=128,a9(v,!1),a=M.updateQueue,r.updateQueue=a,Cc(r,a),r.subtreeFlags=0,a=d,d=r.child;d!==null;)gg(d,a),d=d.sibling;return R(m1,m1.current&1|2),f0&&l5(r,v.treeForkCount),r.child}a=a.sibling}v.tail!==null&&F0()>yc&&(r.flags|=128,m=!0,a9(v,!1),r.lanes=4194304)}else{if(!m)if(a=oc(M),a!==null){if(r.flags|=128,m=!0,a=a.updateQueue,r.updateQueue=a,Cc(r,a),a9(v,!0),v.tail===null&&v.tailMode==="hidden"&&!M.alternate&&!f0)return W0(r),null}else 2*F0()-v.renderingStartTime>yc&&d!==536870912&&(r.flags|=128,m=!0,a9(v,!1),r.lanes=4194304);v.isBackwards?(M.sibling=r.child,r.child=M):(a=v.last,a!==null?a.sibling=M:r.child=M,v.last=M)}return v.tail!==null?(a=v.tail,v.rendering=a,v.tail=a.sibling,v.renderingStartTime=F0(),a.sibling=null,d=m1.current,R(m1,m?d&1|2:d&1),f0&&l5(r,v.treeForkCount),a):(W0(r),null);case 22:case 23:return V3(r),Hi(),v=r.memoizedState!==null,a!==null?a.memoizedState!==null!==v&&(r.flags|=8192):v&&(r.flags|=8192),v?(d&536870912)!==0&&(r.flags&128)===0&&(W0(r),r.subtreeFlags&6&&(r.flags|=8192)):W0(r),d=r.updateQueue,d!==null&&Cc(r,d.retryQueue),d=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(d=a.memoizedState.cachePool.pool),v=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(v=r.memoizedState.cachePool.pool),v!==d&&(r.flags|=2048),a!==null&&Y(H6),null;case 24:return d=null,a!==null&&(d=a.memoizedState.cache),r.memoizedState.cache!==d&&(r.flags|=2048),a5(w1),W0(r),null;case 25:return null;case 30:return null}throw Error(l(156,r.tag))}function DD(a,r){switch(wi(r),r.tag){case 1:return a=r.flags,a&65536?(r.flags=a&-65537|128,r):null;case 3:return a5(w1),z2(),a=r.flags,(a&65536)!==0&&(a&128)===0?(r.flags=a&-65537|128,r):null;case 26:case 27:case 5:return V2(r),null;case 31:if(r.memoizedState!==null){if(V3(r),r.alternate===null)throw Error(l(340));T6()}return a=r.flags,a&65536?(r.flags=a&-65537|128,r):null;case 13:if(V3(r),a=r.memoizedState,a!==null&&a.dehydrated!==null){if(r.alternate===null)throw Error(l(340));T6()}return a=r.flags,a&65536?(r.flags=a&-65537|128,r):null;case 19:return Y(m1),null;case 4:return z2(),null;case 10:return a5(r.type),null;case 22:case 23:return V3(r),Hi(),a!==null&&Y(H6),a=r.flags,a&65536?(r.flags=a&-65537|128,r):null;case 24:return a5(w1),null;case 25:return null;default:return null}}function Pu(a,r){switch(wi(r),r.tag){case 3:a5(w1),z2();break;case 26:case 27:case 5:V2(r);break;case 4:z2();break;case 31:r.memoizedState!==null&&V3(r);break;case 13:V3(r);break;case 19:Y(m1);break;case 10:a5(r.type);break;case 22:case 23:V3(r),Hi(),a!==null&&Y(H6);break;case 24:a5(w1)}}function s9(a,r){try{var d=r.updateQueue,v=d!==null?d.lastEffect:null;if(v!==null){var m=v.next;d=m;do{if((d.tag&a)===a){v=void 0;var M=d.create,y=d.inst;v=M(),y.destroy=v}d=d.next}while(d!==m)}}catch(L){A0(r,r.return,L)}}function Y5(a,r,d){try{var v=r.updateQueue,m=v!==null?v.lastEffect:null;if(m!==null){var M=m.next;v=M;do{if((v.tag&a)===a){var y=v.inst,L=y.destroy;if(L!==void 0){y.destroy=void 0,m=r;var G=d,c2=L;try{c2()}catch(d2){A0(m,G,d2)}}}v=v.next}while(v!==M)}}catch(d2){A0(r,r.return,d2)}}function ju(a){var r=a.updateQueue;if(r!==null){var d=a.stateNode;try{Tg(r,d)}catch(v){A0(a,a.return,v)}}}function Gu(a,r,d){d.props=U6(a.type,a.memoizedProps),d.state=a.memoizedState;try{d.componentWillUnmount()}catch(v){A0(a,r,v)}}function n9(a,r){try{var d=a.ref;if(d!==null){switch(a.tag){case 26:case 27:case 5:var v=a.stateNode;break;case 30:v=a.stateNode;break;default:v=a.stateNode}typeof d=="function"?a.refCleanup=d(v):d.current=v}}catch(m){A0(a,r,m)}}function L4(a,r){var d=a.ref,v=a.refCleanup;if(d!==null)if(typeof v=="function")try{v()}catch(m){A0(a,r,m)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof d=="function")try{d(null)}catch(m){A0(a,r,m)}else d.current=null}function qu(a){var r=a.type,d=a.memoizedProps,v=a.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":d.autoFocus&&v.focus();break e;case"img":d.src?v.src=d.src:d.srcSet&&(v.srcset=d.srcSet)}}catch(m){A0(a,a.return,m)}}function fa(a,r,d){try{var v=a.stateNode;KD(v,a.type,d,r),v[V0]=r}catch(m){A0(a,a.return,m)}}function $u(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&t6(a.type)||a.tag===4}function ga(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||$u(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&t6(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function ua(a,r,d){var v=a.tag;if(v===5||v===6)a=a.stateNode,r?(d.nodeType===9?d.body:d.nodeName==="HTML"?d.ownerDocument.body:d).insertBefore(a,r):(r=d.nodeType===9?d.body:d.nodeName==="HTML"?d.ownerDocument.body:d,r.appendChild(a),d=d._reactRootContainer,d!=null||r.onclick!==null||(r.onclick=e5));else if(v!==4&&(v===27&&t6(a.type)&&(d=a.stateNode,r=null),a=a.child,a!==null))for(ua(a,r,d),a=a.sibling;a!==null;)ua(a,r,d),a=a.sibling}function xc(a,r,d){var v=a.tag;if(v===5||v===6)a=a.stateNode,r?d.insertBefore(a,r):d.appendChild(a);else if(v!==4&&(v===27&&t6(a.type)&&(d=a.stateNode),a=a.child,a!==null))for(xc(a,r,d),a=a.sibling;a!==null;)xc(a,r,d),a=a.sibling}function Wu(a){var r=a.stateNode,d=a.memoizedProps;try{for(var v=a.type,m=r.attributes;m.length;)r.removeAttributeNode(m[0]);Y1(r,v,d),r[Q2]=a,r[V0]=d}catch(M){A0(a,a.return,M)}}var h5=!1,b1=!1,ma=!1,Zu=typeof WeakSet=="function"?WeakSet:Set,I1=null;function AD(a,r){if(a=a.containerInfo,Na=Gc,a=sg(a),hi(a)){if("selectionStart"in a)var d={start:a.selectionStart,end:a.selectionEnd};else e:{d=(d=a.ownerDocument)&&d.defaultView||window;var v=d.getSelection&&d.getSelection();if(v&&v.rangeCount!==0){d=v.anchorNode;var m=v.anchorOffset,M=v.focusNode;v=v.focusOffset;try{d.nodeType,M.nodeType}catch{d=null;break e}var y=0,L=-1,G=-1,c2=0,d2=0,g2=a,l2=null;c:for(;;){for(var s2;g2!==d||m!==0&&g2.nodeType!==3||(L=y+m),g2!==M||v!==0&&g2.nodeType!==3||(G=y+v),g2.nodeType===3&&(y+=g2.nodeValue.length),(s2=g2.firstChild)!==null;)l2=g2,g2=s2;for(;;){if(g2===a)break c;if(l2===d&&++c2===m&&(L=y),l2===M&&++d2===v&&(G=y),(s2=g2.nextSibling)!==null)break;g2=l2,l2=g2.parentNode}g2=s2}d=L===-1||G===-1?null:{start:L,end:G}}else d=null}d=d||{start:0,end:0}}else d=null;for(Va={focusedElem:a,selectionRange:d},Gc=!1,I1=r;I1!==null;)if(r=I1,a=r.child,(r.subtreeFlags&1028)!==0&&a!==null)a.return=r,I1=a;else for(;I1!==null;){switch(r=I1,M=r.alternate,a=r.flags,r.tag){case 0:if((a&4)!==0&&(a=r.updateQueue,a=a!==null?a.events:null,a!==null))for(d=0;d title"))),Y1(M,v,d),M[Q2]=a,f1(M),v=M;break e;case"link":var y=e_("link","href",m).get(v+(d.href||""));if(y){for(var L=0;Lk0&&(y=k0,k0=j2,j2=y);var K=ig(L,j2),W=ig(L,k0);if(K&&W&&(s2.rangeCount!==1||s2.anchorNode!==K.node||s2.anchorOffset!==K.offset||s2.focusNode!==W.node||s2.focusOffset!==W.offset)){var J=g2.createRange();J.setStart(K.node,K.offset),s2.removeAllRanges(),j2>k0?(s2.addRange(J),s2.extend(W.node,W.offset)):(J.setEnd(W.node,W.offset),s2.addRange(J))}}}}for(g2=[],s2=L;s2=s2.parentNode;)s2.nodeType===1&&g2.push({element:s2,left:s2.scrollLeft,top:s2.scrollTop});for(typeof L.focus=="function"&&L.focus(),L=0;Ld?32:d,N.T=null,d=ba,ba=null;var M=J5,y=g5;if(k1=0,L7=J5=null,g5=0,(w0&6)!==0)throw Error(l(331));var L=w0;if(w0|=4,am(M.current),tm(M,M.current,y,d),w0=L,v9(0,!1),j0&&typeof j0.onPostCommitFiberRoot=="function")try{j0.onPostCommitFiberRoot(p1,M)}catch{}return!0}finally{Z.p=m,N.T=v,xm(a,r)}}function Em(a,r,d){r=X3(d,r),r=la(a.stateNode,r,2),a=$5(a,r,2),a!==null&&(f2(a,2),R4(a))}function A0(a,r,d){if(a.tag===3)Em(a,a,d);else for(;r!==null;){if(r.tag===3){Em(r,a,d);break}else if(r.tag===1){var v=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof v.componentDidCatch=="function"&&(Q5===null||!Q5.has(v))){a=X3(d,a),d=Fu(2),v=$5(r,d,2),v!==null&&(yu(d,v,r,a),f2(v,2),R4(v));break}}r=r.return}}function Da(a,r,d){var v=a.pingCache;if(v===null){v=a.pingCache=new kD;var m=new Set;v.set(r,m)}else m=v.get(r),m===void 0&&(m=new Set,v.set(r,m));m.has(d)||(Ma=!0,m.add(d),a=ID.bind(null,a,r,d),r.then(a,a))}function ID(a,r,d){var v=a.pingCache;v!==null&&v.delete(r),a.pingedLanes|=a.suspendedLanes&d,a.warmLanes&=~d,R0===a&&(d0&d)===d&&(a1===4||a1===3&&(d0&62914560)===d0&&300>F0()-Fc?(w0&2)===0&&R7(a,0):wa|=d,T7===d0&&(T7=0)),R4(a)}function Fm(a,r){r===0&&(r=e1()),a=B6(a,r),a!==null&&(f2(a,r),R4(a))}function ND(a){var r=a.memoizedState,d=0;r!==null&&(d=r.retryLane),Fm(a,d)}function VD(a,r){var d=0;switch(a.tag){case 31:case 13:var v=a.stateNode,m=a.memoizedState;m!==null&&(d=m.retryLane);break;case 19:v=a.stateNode;break;case 22:v=a.stateNode._retryCache;break;default:throw Error(l(314))}v!==null&&v.delete(r),Fm(a,d)}function OD(a,r){return h1(a,r)}var Tc=null,I7=null,Aa=!1,Lc=!1,Sa=!1,c6=0;function R4(a){a!==I7&&a.next===null&&(I7===null?Tc=I7=a:I7=I7.next=a),Lc=!0,Aa||(Aa=!0,PD())}function v9(a,r){if(!Sa&&Lc){Sa=!0;do for(var d=!1,v=Tc;v!==null;){if(a!==0){var m=v.pendingLanes;if(m===0)var M=0;else{var y=v.suspendedLanes,L=v.pingedLanes;M=(1<<31-g0(42|a)+1)-1,M&=m&~(y&~L),M=M&201326741?M&201326741|1:M?M|2:0}M!==0&&(d=!0,Sm(v,M))}else M=d0,M=Y0(v,v===R0?M:0,v.cancelPendingCommit!==null||v.timeoutHandle!==-1),(M&3)===0||J0(v,M)||(d=!0,Sm(v,M));v=v.next}while(d);Sa=!1}}function UD(){ym()}function ym(){Lc=Aa=!1;var a=0;c6!==0&&QD()&&(a=c6);for(var r=F0(),d=null,v=Tc;v!==null;){var m=v.next,M=Dm(v,r);M===0?(v.next=null,d===null?Tc=m:d.next=m,m===null&&(I7=d)):(d=v,(a!==0||(M&3)!==0)&&(Lc=!0)),v=m}k1!==0&&k1!==5||v9(a),c6!==0&&(c6=0)}function Dm(a,r){for(var d=a.suspendedLanes,v=a.pingedLanes,m=a.expirationTimes,M=a.pendingLanes&-62914561;0L)break;var d2=G.transferSize,g2=G.initiatorType;d2&&Nm(g2)&&(G=G.responseEnd,y+=d2*(G"u"?null:document;function Km(a,r,d){var v=N7;if(v&&typeof r=="string"&&r){var m=L0(r);m='link[rel="'+a+'"][href="'+m+'"]',typeof d=="string"&&(m+='[crossorigin="'+d+'"]'),Ym.has(m)||(Ym.add(m),a={rel:a,crossOrigin:d,href:r},v.querySelector(m)===null&&(r=v.createElement("link"),Y1(r,"link",a),f1(r),v.head.appendChild(r)))}}function nA(a){u5.D(a),Km("dns-prefetch",a,null)}function rA(a,r){u5.C(a,r),Km("preconnect",a,r)}function oA(a,r,d){u5.L(a,r,d);var v=N7;if(v&&a&&r){var m='link[rel="preload"][as="'+L0(r)+'"]';r==="image"&&d&&d.imageSrcSet?(m+='[imagesrcset="'+L0(d.imageSrcSet)+'"]',typeof d.imageSizes=="string"&&(m+='[imagesizes="'+L0(d.imageSizes)+'"]')):m+='[href="'+L0(a)+'"]';var M=m;switch(r){case"style":M=V7(a);break;case"script":M=O7(a)}l4.has(M)||(a=g({rel:"preload",href:r==="image"&&d&&d.imageSrcSet?void 0:a,as:r},d),l4.set(M,a),v.querySelector(m)!==null||r==="style"&&v.querySelector(m9(M))||r==="script"&&v.querySelector(_9(M))||(r=v.createElement("link"),Y1(r,"link",a),f1(r),v.head.appendChild(r)))}}function hA(a,r){u5.m(a,r);var d=N7;if(d&&a){var v=r&&typeof r.as=="string"?r.as:"script",m='link[rel="modulepreload"][as="'+L0(v)+'"][href="'+L0(a)+'"]',M=m;switch(v){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":M=O7(a)}if(!l4.has(M)&&(a=g({rel:"modulepreload",href:a},r),l4.set(M,a),d.querySelector(m)===null)){switch(v){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(d.querySelector(_9(M)))return}v=d.createElement("link"),Y1(v,"link",a),f1(v),d.head.appendChild(v)}}}function dA(a,r,d){u5.S(a,r,d);var v=N7;if(v&&a){var m=H5(v).hoistableStyles,M=V7(a);r=r||"default";var y=m.get(M);if(!y){var L={loading:0,preload:null};if(y=v.querySelector(m9(M)))L.loading=5;else{a=g({rel:"stylesheet",href:a,"data-precedence":r},d),(d=l4.get(M))&&$a(a,d);var G=y=v.createElement("link");f1(G),Y1(G,"link",a),G._p=new Promise(function(c2,d2){G.onload=c2,G.onerror=d2}),G.addEventListener("load",function(){L.loading|=1}),G.addEventListener("error",function(){L.loading|=2}),L.loading|=4,Vc(y,r,v)}y={type:"stylesheet",instance:y,count:1,state:L},m.set(M,y)}}}function pA(a,r){u5.X(a,r);var d=N7;if(d&&a){var v=H5(d).hoistableScripts,m=O7(a),M=v.get(m);M||(M=d.querySelector(_9(m)),M||(a=g({src:a,async:!0},r),(r=l4.get(m))&&Wa(a,r),M=d.createElement("script"),f1(M),Y1(M,"link",a),d.head.appendChild(M)),M={type:"script",instance:M,count:1,state:null},v.set(m,M))}}function vA(a,r){u5.M(a,r);var d=N7;if(d&&a){var v=H5(d).hoistableScripts,m=O7(a),M=v.get(m);M||(M=d.querySelector(_9(m)),M||(a=g({src:a,async:!0,type:"module"},r),(r=l4.get(m))&&Wa(a,r),M=d.createElement("script"),f1(M),Y1(M,"link",a),d.head.appendChild(M)),M={type:"script",instance:M,count:1,state:null},v.set(m,M))}}function Xm(a,r,d,v){var m=(m=w2.current)?Nc(m):null;if(!m)throw Error(l(446));switch(a){case"meta":case"title":return null;case"style":return typeof d.precedence=="string"&&typeof d.href=="string"?(r=V7(d.href),d=H5(m).hoistableStyles,v=d.get(r),v||(v={type:"style",instance:null,count:0,state:null},d.set(r,v)),v):{type:"void",instance:null,count:0,state:null};case"link":if(d.rel==="stylesheet"&&typeof d.href=="string"&&typeof d.precedence=="string"){a=V7(d.href);var M=H5(m).hoistableStyles,y=M.get(a);if(y||(m=m.ownerDocument||m,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},M.set(a,y),(M=m.querySelector(m9(a)))&&!M._p&&(y.instance=M,y.state.loading=5),l4.has(a)||(d={rel:"preload",as:"style",href:d.href,crossOrigin:d.crossOrigin,integrity:d.integrity,media:d.media,hrefLang:d.hrefLang,referrerPolicy:d.referrerPolicy},l4.set(a,d),M||fA(m,a,d,y.state))),r&&v===null)throw Error(l(528,""));return y}if(r&&v!==null)throw Error(l(529,""));return null;case"script":return r=d.async,d=d.src,typeof d=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=O7(d),d=H5(m).hoistableScripts,v=d.get(r),v||(v={type:"script",instance:null,count:0,state:null},d.set(r,v)),v):{type:"void",instance:null,count:0,state:null};default:throw Error(l(444,a))}}function V7(a){return'href="'+L0(a)+'"'}function m9(a){return'link[rel="stylesheet"]['+a+"]"}function Qm(a){return g({},a,{"data-precedence":a.precedence,precedence:null})}function fA(a,r,d,v){a.querySelector('link[rel="preload"][as="style"]['+r+"]")?v.loading=1:(r=a.createElement("link"),v.preload=r,r.addEventListener("load",function(){return v.loading|=1}),r.addEventListener("error",function(){return v.loading|=2}),Y1(r,"link",d),f1(r),a.head.appendChild(r))}function O7(a){return'[src="'+L0(a)+'"]'}function _9(a){return"script[async]"+a}function Jm(a,r,d){if(r.count++,r.instance===null)switch(r.type){case"style":var v=a.querySelector('style[data-href~="'+L0(d.href)+'"]');if(v)return r.instance=v,f1(v),v;var m=g({},d,{"data-href":d.href,"data-precedence":d.precedence,href:null,precedence:null});return v=(a.ownerDocument||a).createElement("style"),f1(v),Y1(v,"style",m),Vc(v,d.precedence,a),r.instance=v;case"stylesheet":m=V7(d.href);var M=a.querySelector(m9(m));if(M)return r.state.loading|=4,r.instance=M,f1(M),M;v=Qm(d),(m=l4.get(m))&&$a(v,m),M=(a.ownerDocument||a).createElement("link"),f1(M);var y=M;return y._p=new Promise(function(L,G){y.onload=L,y.onerror=G}),Y1(M,"link",v),r.state.loading|=4,Vc(M,d.precedence,a),r.instance=M;case"script":return M=O7(d.src),(m=a.querySelector(_9(M)))?(r.instance=m,f1(m),m):(v=d,(m=l4.get(M))&&(v=g({},d),Wa(v,m)),a=a.ownerDocument||a,m=a.createElement("script"),f1(m),Y1(m,"link",v),a.head.appendChild(m),r.instance=m);case"void":return null;default:throw Error(l(443,r.type))}else r.type==="stylesheet"&&(r.state.loading&4)===0&&(v=r.instance,r.state.loading|=4,Vc(v,d.precedence,a));return r.instance}function Vc(a,r,d){for(var v=d.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),m=v.length?v[v.length-1]:null,M=m,y=0;y title"):null)}function gA(a,r,d){if(d===1||r.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;return r.rel==="stylesheet"?(a=r.disabled,typeof r.precedence=="string"&&a==null):!0;case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}function t_(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function uA(a,r,d,v){if(d.type==="stylesheet"&&(typeof v.media!="string"||matchMedia(v.media).matches!==!1)&&(d.state.loading&4)===0){if(d.instance===null){var m=V7(v.href),M=r.querySelector(m9(m));if(M){r=M._p,r!==null&&typeof r=="object"&&typeof r.then=="function"&&(a.count++,a=Uc.bind(a),r.then(a,a)),d.state.loading|=4,d.instance=M,f1(M);return}M=r.ownerDocument||r,v=Qm(v),(m=l4.get(m))&&$a(v,m),M=M.createElement("link"),f1(M);var y=M;y._p=new Promise(function(L,G){y.onload=L,y.onerror=G}),Y1(M,"link",v),d.instance=M}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(d,r),(r=d.state.preload)&&(d.state.loading&3)===0&&(a.count++,d=Uc.bind(a),r.addEventListener("load",d),r.addEventListener("error",d))}}var Za=0;function mA(a,r){return a.stylesheets&&a.count===0&&jc(a,a.stylesheets),0Za?50:800)+r);return a.unsuspend=d,function(){a.unsuspend=null,clearTimeout(v),clearTimeout(m)}}:null}function Uc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jc(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Pc=null;function jc(a,r){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Pc=new Map,r.forEach(_A,a),Pc=null,Uc.call(a))}function _A(a,r){if(!(r.state.loading&4)){var d=Pc.get(a);if(d)var v=d.get(null);else{d=new Map,Pc.set(a,d);for(var m=a.querySelectorAll("link[data-precedence],style[data-precedence]"),M=0;M"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(c){console.error(c)}}return e(),ls.exports=TA(),ls.exports}var RA=LA();const HA=z8(RA);var F_="popstate";function IA(e={}){function c(i,s){let{pathname:n="/",search:o="",hash:h=""}=i7(i.location.hash.substring(1));return!n.startsWith("/")&&!n.startsWith(".")&&(n="/"+n),Mn("",{pathname:n,search:o,hash:h},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function t(i,s){let n=i.document.querySelector("base"),o="";if(n&&n.getAttribute("href")){let h=i.location.href,p=h.indexOf("#");o=p===-1?h:h.slice(0,p)}return o+"#"+(typeof s=="string"?s:ce(s))}function l(i,s){p4(i.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(s)})`)}return VA(c,t,l,e)}function c1(e,c){if(e===!1||e===null||typeof e>"u")throw new Error(c)}function p4(e,c){if(!e){typeof console<"u"&&console.warn(c);try{throw new Error(c)}catch{}}}function NA(){return Math.random().toString(36).substring(2,10)}function y_(e,c){return{usr:e.state,key:e.key,idx:c}}function Mn(e,c,t=null,l){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof c=="string"?i7(c):c,state:t,key:c&&c.key||l||NA()}}function ce({pathname:e="/",search:c="",hash:t=""}){return c&&c!=="?"&&(e+=c.charAt(0)==="?"?c:"?"+c),t&&t!=="#"&&(e+=t.charAt(0)==="#"?t:"#"+t),e}function i7(e){let c={};if(e){let t=e.indexOf("#");t>=0&&(c.hash=e.substring(t),e=e.substring(0,t));let l=e.indexOf("?");l>=0&&(c.search=e.substring(l),e=e.substring(0,l)),e&&(c.pathname=e)}return c}function VA(e,c,t,l={}){let{window:i=document.defaultView,v5Compat:s=!1}=l,n=i.history,o="POP",h=null,p=f();p==null&&(p=0,n.replaceState({...n.state,idx:p},""));function f(){return(n.state||{idx:null}).idx}function g(){o="POP";let E=f(),x=E==null?null:E-p;p=E,h&&h({action:o,location:C.location,delta:x})}function _(E,x){o="PUSH";let B=Mn(C.location,E,x);t&&t(B,E),p=f()+1;let S=y_(B,p),F=C.createHref(B);try{n.pushState(S,"",F)}catch(D){if(D instanceof DOMException&&D.name==="DataCloneError")throw D;i.location.assign(F)}s&&h&&h({action:o,location:C.location,delta:1})}function z(E,x){o="REPLACE";let B=Mn(C.location,E,x);t&&t(B,E),p=f();let S=y_(B,p),F=C.createHref(B);n.replaceState(S,"",F),s&&h&&h({action:o,location:C.location,delta:0})}function w(E){return OA(E)}let C={get action(){return o},get location(){return e(i,n)},listen(E){if(h)throw new Error("A history only accepts one active listener");return i.addEventListener(F_,g),h=E,()=>{i.removeEventListener(F_,g),h=null}},createHref(E){return c(i,E)},createURL:w,encodeLocation(E){let x=w(E);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:_,replace:z,go(E){return n.go(E)}};return C}function OA(e,c=!1){let t="http://localhost";typeof window<"u"&&(t=window.location.origin!=="null"?window.location.origin:window.location.href),c1(t,"No window.location.(origin|href) available to create URL");let l=typeof e=="string"?e:ce(e);return l=l.replace(/ $/,"%20"),!c&&l.startsWith("//")&&(l=t+l),new URL(l,t)}function sC(e,c,t="/"){return UA(e,c,t,!1)}function UA(e,c,t,l){let i=typeof c=="string"?i7(c):c,s=F5(i.pathname||"/",t);if(s==null)return null;let n=nC(e);PA(n);let o=null;for(let h=0;o==null&&h{let f={relativePath:p===void 0?n.path||"":p,caseSensitive:n.caseSensitive===!0,childrenIndex:o,route:n};if(f.relativePath.startsWith("/")){if(!f.relativePath.startsWith(l)&&h)return;c1(f.relativePath.startsWith(l),`Absolute route path "${f.relativePath}" nested under path "${l}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),f.relativePath=f.relativePath.slice(l.length)}let g=E5([l,f.relativePath]),_=t.concat(f);n.children&&n.children.length>0&&(c1(n.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),nC(n.children,c,_,g,h)),!(n.path==null&&!n.index)&&c.push({path:g,score:YA(g,n.index),routesMeta:_})};return e.forEach((n,o)=>{if(n.path===""||!n.path?.includes("?"))s(n,o);else for(let h of rC(n.path))s(n,o,!0,h)}),c}function rC(e){let c=e.split("/");if(c.length===0)return[];let[t,...l]=c,i=t.endsWith("?"),s=t.replace(/\?$/,"");if(l.length===0)return i?[s,""]:[s];let n=rC(l.join("/")),o=[];return o.push(...n.map(h=>h===""?s:[s,h].join("/"))),i&&o.push(...n),o.map(h=>e.startsWith("/")&&h===""?"/":h)}function PA(e){e.sort((c,t)=>c.score!==t.score?t.score-c.score:KA(c.routesMeta.map(l=>l.childrenIndex),t.routesMeta.map(l=>l.childrenIndex)))}var jA=/^:[\w-]+$/,GA=3,qA=2,$A=1,WA=10,ZA=-2,D_=e=>e==="*";function YA(e,c){let t=e.split("/"),l=t.length;return t.some(D_)&&(l+=ZA),c&&(l+=qA),t.filter(i=>!D_(i)).reduce((i,s)=>i+(jA.test(s)?GA:s===""?$A:WA),l)}function KA(e,c){return e.length===c.length&&e.slice(0,-1).every((l,i)=>l===c[i])?e[e.length-1]-c[c.length-1]:0}function XA(e,c,t=!1){let{routesMeta:l}=e,i={},s="/",n=[];for(let o=0;o{if(f==="*"){let w=o[_]||"";n=s.slice(0,s.length-w.length).replace(/(.)\/+$/,"$1")}const z=o[_];return g&&!z?p[f]=void 0:p[f]=(z||"").replace(/%2F/g,"/"),p},{}),pathname:s,pathnameBase:n,pattern:e}}function QA(e,c=!1,t=!0){p4(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let l=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(n,o,h)=>(l.push({paramName:o,isOptional:h!=null}),h?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(l.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):t?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,c?void 0:"i"),l]}function JA(e){try{return e.split("/").map(c=>decodeURIComponent(c).replace(/\//g,"%2F")).join("/")}catch(c){return p4(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${c}).`),e}}function F5(e,c){if(c==="/")return e;if(!e.toLowerCase().startsWith(c.toLowerCase()))return null;let t=c.endsWith("/")?c.length-1:c.length,l=e.charAt(t);return l&&l!=="/"?null:e.slice(t)||"/"}var oC=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,eS=e=>oC.test(e);function cS(e,c="/"){let{pathname:t,search:l="",hash:i=""}=typeof e=="string"?i7(e):e,s;if(t)if(eS(t))s=t;else{if(t.includes("//")){let n=t;t=t.replace(/\/\/+/g,"/"),p4(!1,`Pathnames cannot have embedded double slashes - normalizing ${n} -> ${t}`)}t.startsWith("/")?s=A_(t.substring(1),"/"):s=A_(t,c)}else s=c;return{pathname:s,search:iS(l),hash:aS(i)}}function A_(e,c){let t=c.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?t.length>1&&t.pop():i!=="."&&t.push(i)}),t.length>1?t.join("/"):"/"}function ns(e,c,t,l){return`Cannot include a '${e}' character in a manually specified \`to.${c}\` field [${JSON.stringify(l)}]. Please separate it out to the \`to.${t}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function tS(e){return e.filter((c,t)=>t===0||c.route.path&&c.route.path.length>0)}function hC(e){let c=tS(e);return c.map((t,l)=>l===c.length-1?t.pathname:t.pathnameBase)}function dC(e,c,t,l=!1){let i;typeof e=="string"?i=i7(e):(i={...e},c1(!i.pathname||!i.pathname.includes("?"),ns("?","pathname","search",i)),c1(!i.pathname||!i.pathname.includes("#"),ns("#","pathname","hash",i)),c1(!i.search||!i.search.includes("#"),ns("#","search","hash",i)));let s=e===""||i.pathname==="",n=s?"/":i.pathname,o;if(n==null)o=t;else{let g=c.length-1;if(!l&&n.startsWith("..")){let _=n.split("/");for(;_[0]==="..";)_.shift(),g-=1;i.pathname=_.join("/")}o=g>=0?c[g]:"/"}let h=cS(i,o),p=n&&n!=="/"&&n.endsWith("/"),f=(s||n===".")&&t.endsWith("/");return!h.pathname.endsWith("/")&&(p||f)&&(h.pathname+="/"),h}var E5=e=>e.join("/").replace(/\/\/+/g,"/"),lS=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),iS=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,aS=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,sS=class{constructor(e,c,t,l=!1){this.status=e,this.statusText=c||"",this.internal=l,t instanceof Error?(this.data=t.toString(),this.error=t):this.data=t}};function nS(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function rS(e){return e.map(c=>c.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var pC=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function vC(e,c){let t=e;if(typeof t!="string"||!oC.test(t))return{absoluteURL:void 0,isExternal:!1,to:t};let l=t,i=!1;if(pC)try{let s=new URL(window.location.href),n=t.startsWith("//")?new URL(s.protocol+t):new URL(t),o=F5(n.pathname,c);n.origin===s.origin&&o!=null?t=o+n.search+n.hash:i=!0}catch{p4(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:l,isExternal:i,to:t}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var fC=["POST","PUT","PATCH","DELETE"];new Set(fC);var oS=["GET",...fC];new Set(oS);var M8=b.createContext(null);M8.displayName="DataRouter";var vl=b.createContext(null);vl.displayName="DataRouterState";var hS=b.createContext(!1),gC=b.createContext({isTransitioning:!1});gC.displayName="ViewTransition";var dS=b.createContext(new Map);dS.displayName="Fetchers";var pS=b.createContext(null);pS.displayName="Await";var v4=b.createContext(null);v4.displayName="Navigation";var Me=b.createContext(null);Me.displayName="Location";var S5=b.createContext({outlet:null,matches:[],isDataRoute:!1});S5.displayName="Route";var Cr=b.createContext(null);Cr.displayName="RouteError";var uC="REACT_ROUTER_ERROR",vS="REDIRECT",fS="ROUTE_ERROR_RESPONSE";function gS(e){if(e.startsWith(`${uC}:${vS}:{`))try{let c=JSON.parse(e.slice(28));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.location=="string"&&typeof c.reloadDocument=="boolean"&&typeof c.replace=="boolean")return c}catch{}}function uS(e){if(e.startsWith(`${uC}:${fS}:{`))try{let c=JSON.parse(e.slice(40));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string")return new sS(c.status,c.statusText,c.data)}catch{}}function mS(e,{relative:c}={}){c1(we(),"useHref() may be used only in the context of a component.");let{basename:t,navigator:l}=b.useContext(v4),{hash:i,pathname:s,search:n}=xe(e,{relative:c}),o=s;return t!=="/"&&(o=s==="/"?t:E5([t,s])),l.createHref({pathname:o,search:n,hash:i})}function we(){return b.useContext(Me)!=null}function B5(){return c1(we(),"useLocation() may be used only in the context of a component."),b.useContext(Me).location}var mC="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function _C(e){b.useContext(v4).static||b.useLayoutEffect(e)}function Ce(){let{isDataRoute:e}=b.useContext(S5);return e?SS():_S()}function _S(){c1(we(),"useNavigate() may be used only in the context of a component.");let e=b.useContext(M8),{basename:c,navigator:t}=b.useContext(v4),{matches:l}=b.useContext(S5),{pathname:i}=B5(),s=JSON.stringify(hC(l)),n=b.useRef(!1);return _C(()=>{n.current=!0}),b.useCallback((h,p={})=>{if(p4(n.current,mC),!n.current)return;if(typeof h=="number"){t.go(h);return}let f=dC(h,JSON.parse(s),i,p.relative==="path");e==null&&c!=="/"&&(f.pathname=f.pathname==="/"?c:E5([c,f.pathname])),(p.replace?t.replace:t.push)(f,p.state,p)},[c,t,s,i,e])}b.createContext(null);function xe(e,{relative:c}={}){let{matches:t}=b.useContext(S5),{pathname:l}=B5(),i=JSON.stringify(hC(t));return b.useMemo(()=>dC(e,JSON.parse(i),l,c==="path"),[e,i,l,c])}function zS(e,c){return zC(e,c)}function zC(e,c,t,l,i){c1(we(),"useRoutes() may be used only in the context of a component.");let{navigator:s}=b.useContext(v4),{matches:n}=b.useContext(S5),o=n[n.length-1],h=o?o.params:{},p=o?o.pathname:"/",f=o?o.pathnameBase:"/",g=o&&o.route;{let B=g&&g.path||"";wC(p,!g||B.endsWith("*")||B.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${p}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. - -Please change the parent to .`)}let _=B5(),z;if(c){let B=typeof c=="string"?i7(c):c;c1(f==="/"||B.pathname?.startsWith(f),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${f}" but pathname "${B.pathname}" was given in the \`location\` prop.`),z=B}else z=_;let w=z.pathname||"/",C=w;if(f!=="/"){let B=f.replace(/^\//,"").split("/");C="/"+w.replace(/^\//,"").split("/").slice(B.length).join("/")}let E=sC(e,{pathname:C});p4(g||E!=null,`No routes matched location "${z.pathname}${z.search}${z.hash}" `),p4(E==null||E[E.length-1].route.element!==void 0||E[E.length-1].route.Component!==void 0||E[E.length-1].route.lazy!==void 0,`Matched leaf route at location "${z.pathname}${z.search}${z.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let x=bS(E&&E.map(B=>Object.assign({},B,{params:Object.assign({},h,B.params),pathname:E5([f,s.encodeLocation?s.encodeLocation(B.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:B.pathname]),pathnameBase:B.pathnameBase==="/"?f:E5([f,s.encodeLocation?s.encodeLocation(B.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:B.pathnameBase])})),n,t,l,i);return c&&x?b.createElement(Me.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...z},navigationType:"POP"}},x):x}function MS(){let e=AS(),c=nS(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),t=e instanceof Error?e.stack:null,l="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:l},s={padding:"2px 4px",backgroundColor:l},n=null;return console.error("Error handled by React Router default ErrorBoundary:",e),n=b.createElement(b.Fragment,null,b.createElement("p",null,"šŸ’æ Hey developer šŸ‘‹"),b.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",b.createElement("code",{style:s},"ErrorBoundary")," or"," ",b.createElement("code",{style:s},"errorElement")," prop on your route.")),b.createElement(b.Fragment,null,b.createElement("h2",null,"Unexpected Application Error!"),b.createElement("h3",{style:{fontStyle:"italic"}},c),t?b.createElement("pre",{style:i},t):null,n)}var wS=b.createElement(MS,null),MC=class extends b.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,c){return c.location!==e.location||c.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:c.error,location:c.location,revalidation:e.revalidation||c.revalidation}}componentDidCatch(e,c){this.props.onError?this.props.onError(e,c):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const t=uS(e.digest);t&&(e=t)}let c=e!==void 0?b.createElement(S5.Provider,{value:this.props.routeContext},b.createElement(Cr.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?b.createElement(CS,{error:e},c):c}};MC.contextType=hS;var rs=new WeakMap;function CS({children:e,error:c}){let{basename:t}=b.useContext(v4);if(typeof c=="object"&&c&&"digest"in c&&typeof c.digest=="string"){let l=gS(c.digest);if(l){let i=rs.get(c);if(i)throw i;let s=vC(l.location,t);if(pC&&!rs.get(c))if(s.isExternal||l.reloadDocument)window.location.href=s.absoluteURL||s.to;else{const n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(s.to,{replace:l.replace}));throw rs.set(c,n),n}return b.createElement("meta",{httpEquiv:"refresh",content:`0;url=${s.absoluteURL||s.to}`})}}return e}function xS({routeContext:e,match:c,children:t}){let l=b.useContext(M8);return l&&l.static&&l.staticContext&&(c.route.errorElement||c.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=c.route.id),b.createElement(S5.Provider,{value:e},t)}function bS(e,c=[],t=null,l=null,i=null){if(e==null){if(!t)return null;if(t.errors)e=t.matches;else if(c.length===0&&!t.initialized&&t.matches.length>0)e=t.matches;else return null}let s=e,n=t?.errors;if(n!=null){let f=s.findIndex(g=>g.route.id&&n?.[g.route.id]!==void 0);c1(f>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(n).join(",")}`),s=s.slice(0,Math.min(s.length,f+1))}let o=!1,h=-1;if(t)for(let f=0;f=0?s=s.slice(0,h+1):s=[s[0]];break}}}let p=t&&l?(f,g)=>{l(f,{location:t.location,params:t.matches?.[0]?.params??{},unstable_pattern:rS(t.matches),errorInfo:g})}:void 0;return s.reduceRight((f,g,_)=>{let z,w=!1,C=null,E=null;t&&(z=n&&g.route.id?n[g.route.id]:void 0,C=g.route.errorElement||wS,o&&(h<0&&_===0?(wC("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),w=!0,E=null):h===_&&(w=!0,E=g.route.hydrateFallbackElement||null)));let x=c.concat(s.slice(0,_+1)),B=()=>{let S;return z?S=C:w?S=E:g.route.Component?S=b.createElement(g.route.Component,null):g.route.element?S=g.route.element:S=f,b.createElement(xS,{match:g,routeContext:{outlet:f,matches:x,isDataRoute:t!=null},children:S})};return t&&(g.route.ErrorBoundary||g.route.errorElement||_===0)?b.createElement(MC,{location:t.location,revalidation:t.revalidation,component:C,error:z,children:B(),routeContext:{outlet:null,matches:x,isDataRoute:!0},onError:p}):B()},null)}function xr(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ES(e){let c=b.useContext(M8);return c1(c,xr(e)),c}function FS(e){let c=b.useContext(vl);return c1(c,xr(e)),c}function yS(e){let c=b.useContext(S5);return c1(c,xr(e)),c}function br(e){let c=yS(e),t=c.matches[c.matches.length-1];return c1(t.route.id,`${e} can only be used on routes that contain a unique "id"`),t.route.id}function DS(){return br("useRouteId")}function AS(){let e=b.useContext(Cr),c=FS("useRouteError"),t=br("useRouteError");return e!==void 0?e:c.errors?.[t]}function SS(){let{router:e}=ES("useNavigate"),c=br("useNavigate"),t=b.useRef(!1);return _C(()=>{t.current=!0}),b.useCallback(async(i,s={})=>{p4(t.current,mC),t.current&&(typeof i=="number"?await e.navigate(i):await e.navigate(i,{fromRouteId:c,...s}))},[e,c])}var S_={};function wC(e,c,t){!c&&!S_[e]&&(S_[e]=!0,p4(!1,t))}b.memo(BS);function BS({routes:e,future:c,state:t,onError:l}){return zC(e,void 0,t,l,c)}function gt(e){c1(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function kS({basename:e="/",children:c=null,location:t,navigationType:l="POP",navigator:i,static:s=!1,unstable_useTransitions:n}){c1(!we(),"You cannot render a inside another . You should never have more than one in your app.");let o=e.replace(/^\/*/,"/"),h=b.useMemo(()=>({basename:o,navigator:i,static:s,unstable_useTransitions:n,future:{}}),[o,i,s,n]);typeof t=="string"&&(t=i7(t));let{pathname:p="/",search:f="",hash:g="",state:_=null,key:z="default"}=t,w=b.useMemo(()=>{let C=F5(p,o);return C==null?null:{location:{pathname:C,search:f,hash:g,state:_,key:z},navigationType:l}},[o,p,f,g,_,z,l]);return p4(w!=null,` is not able to match the URL "${p}${f}${g}" because it does not start with the basename, so the won't render anything.`),w==null?null:b.createElement(v4.Provider,{value:h},b.createElement(Me.Provider,{children:c,value:w}))}function TS({children:e,location:c}){return zS(wn(e),c)}function wn(e,c=[]){let t=[];return b.Children.forEach(e,(l,i)=>{if(!b.isValidElement(l))return;let s=[...c,i];if(l.type===b.Fragment){t.push.apply(t,wn(l.props.children,s));return}c1(l.type===gt,`[${typeof l.type=="string"?l.type:l.type.name}] is not a component. All component children of must be a or `),c1(!l.props.index||!l.props.children,"An index route cannot have child routes.");let n={id:l.props.id||s.join("-"),caseSensitive:l.props.caseSensitive,element:l.props.element,Component:l.props.Component,index:l.props.index,path:l.props.path,middleware:l.props.middleware,loader:l.props.loader,action:l.props.action,hydrateFallbackElement:l.props.hydrateFallbackElement,HydrateFallback:l.props.HydrateFallback,errorElement:l.props.errorElement,ErrorBoundary:l.props.ErrorBoundary,hasErrorBoundary:l.props.hasErrorBoundary===!0||l.props.ErrorBoundary!=null||l.props.errorElement!=null,shouldRevalidate:l.props.shouldRevalidate,handle:l.props.handle,lazy:l.props.lazy};l.props.children&&(n.children=wn(l.props.children,s)),t.push(n)}),t}var ut="get",mt="application/x-www-form-urlencoded";function fl(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function LS(e){return fl(e)&&e.tagName.toLowerCase()==="button"}function RS(e){return fl(e)&&e.tagName.toLowerCase()==="form"}function HS(e){return fl(e)&&e.tagName.toLowerCase()==="input"}function IS(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function NS(e,c){return e.button===0&&(!c||c==="_self")&&!IS(e)}var Xc=null;function VS(){if(Xc===null)try{new FormData(document.createElement("form"),0),Xc=!1}catch{Xc=!0}return Xc}var OS=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function os(e){return e!=null&&!OS.has(e)?(p4(!1,`"${e}" is not a valid \`encType\` for \`

\`/\`\` and will default to "${mt}"`),null):e}function US(e,c){let t,l,i,s,n;if(RS(e)){let o=e.getAttribute("action");l=o?F5(o,c):null,t=e.getAttribute("method")||ut,i=os(e.getAttribute("enctype"))||mt,s=new FormData(e)}else if(LS(e)||HS(e)&&(e.type==="submit"||e.type==="image")){let o=e.form;if(o==null)throw new Error('Cannot submit a
Plex
Not Sharing
Moyettes
moyettes
Invisible
Upload to @graves
You can add comments before uploading.
-Hold shift to upload directly.
Direct Message

gravessvnfortysvn

Search svnfortysvn

chat

  1. Friday, January 9, 2026 12:06 PM

    If someone tries to fake to be us
  2. Friday, January 9, 2026 12:06 PM

    Ahhhhh
  3. Friday, January 9, 2026 12:07 PM

    I also see we are using the old MX records but google says they are still fine if they are working and are supported
  4. Friday, January 9, 2026 12:07 PM
    So should be good
  5. Friday, January 9, 2026 12:07 PM

    How do we update them?
  6. Friday, January 9, 2026 12:07 PM

    Same as everything else
  7. Friday, January 9, 2026 12:07 PM
    But it said it was fine
  8. Friday, January 9, 2026 12:08 PM
    You also gotta look up how to bring up your reputatation for email
  9. Friday, January 9, 2026 12:08 PM
    Because if everything says pass and 10/10 then its reputation
  10. Friday, January 9, 2026 12:08 PM
    Image
  11. Wednesday, January 28, 2026 10:00 PM

    Download
  12. Wednesday, January 28, 2026 11:14 PM

    72.26.56.3 -Vitali
  13. Thursday, January 29, 2026 9:17 PM

    • Madhouse Farms,
    • Chateau on Fifth,
    • Casa de palmas,
    • selfies and more studio,
    • The gardens by palacio,
    • La Julieta Eventos,
    • The Bryan House,
    • house of the orange blossom,
    • Hacienda San Miguel venue,
  14. Thursday, January 29, 2026 9:18 PM
    Two Dials On both side to lock on the mount - -- 300W Light up to 7500K -- Uses RGBW -- It offers a wide CTT range for those precise green/magenta adjustmnets -- And extensive color choices in HSI mode allowing precise color tuning usually found in higher-end lights - -- On board controls, remove control and NANLINK app -- Having bluetooth and 2.5Ghz modules to control via the NANLINK app - -- Comes with 2 extra fuses - -In the box -- Light -- Extra Fueses -- Reflector (Makes light brighter) -- Power cable - - -Different effets -- Hue Loop (Cycles through colors) -- CTT Loop -- INT loop -- FLASH -- PULSE -- STORM -- POLICE CAR -- TV -- PAPARAZZI -- CANDLE/FIRE -- DISCO -- BAD BULB -- FIREWORK -- EXPLOSION -- WELDING
  15. Saturday, January 31, 2026 7:15 PM

    Image
  16. Saturday, January 31, 2026 7:15 PM
    Image
  17. Saturday, January 31, 2026 7:15 PM
    Image
  18. Saturday, January 31, 2026 7:16 PM
    Image
  19. Monday, February 2, 2026 12:18 AM

  20. Monday, February 2, 2026 12:19 AM

    [CONVEX A(auth:signIn)] [Request ID: bdba3b568f26996b] Server Error Uncaught Error: Invalid password Called by client
  21. Tuesday, February 3, 2026 8:39 PM

    Domain for barrett -Logo -Feel more branding -New user tutorial - -Addresses - -Rush domain banner over locations -If subscribed. Checking for wash could check next time stored can be put in queue - -Personal services -Shoes shine for shoes -Personal vehicle washing - -Coming soon locations -Tierra Santa -Tres Lagos -Champions Lake - - -Receive Qr code when you register - -Send cart to club - -Easier to register car -Easier to manage subscriptions -Better sign up button - -Initial payment for sub -One month in advance payment - -When canceling subscription they must give 30 days in advance - -Support/contact -Send leave notice - -Add phone number to sign up - -Easiest application to use QR code - -When clicking Personal wash -How much -Drop off to barrett spa -Steps - -Basic wash -Full detail -Details for both packages - -Time slot of what time they'll be there - -How to charge user for merchant fees - - -Brand of clothing called wack - - -956 713 3788 Cell: - -Shoe shine, drop off shoes, or leave on cart - -Pos style adding services, simple way to add services - -Landing page simple -Informative -They have clothing -Lead to app
  22. Friday, February 6, 2026 11:02 PM

  23. Friday, February 6, 2026 11:21 PM

  24. Saturday, February 7, 2026 9:45 AM

    Image
  25. Saturday, February 7, 2026 2:03 PM

    NICEEEEEEEE
  26. Sunday, February 8, 2026 2:52 AM

    Image
    :thumbsup:
    Click to react
    :fire:
    Click to react
    :heart:
    Click to react
    Add Reaction
    Reply
    ForwardMore
  27. Sunday, February 8, 2026 2:55 AM
    Image
    :thumbsup:
    Click to react
    :fire:
    Click to react
    :heart:
    Click to react
    Add Reaction
    Reply
    ForwardMore
  28. Sunday, February 8, 2026 2:55 AM
    Image
  29. started a call that lasted an hour.Tuesday, February 10, 2026 12:50 AM
  30. Tuesday, February 10, 2026 1:09 AM

    Download

Send GIF
- - -
\ No newline at end of file diff --git a/discord-html-copy/Discord Server/discord css.txt b/discord-html-copy/Discord Server/discord css.txt deleted file mode 100644 index 99571bc..0000000 --- a/discord-html-copy/Discord Server/discord css.txt +++ /dev/null @@ -1,836 +0,0 @@ -element.style { - font-size: 100%; - --saturation-factor: 1; - dynamic-range-limit: no-limit; - --custom-zoom: 100; - --devtools-sidebar-width: 0px; -} -.mana-toggle-inputs .theme-darker, .mana-toggle-inputs .theme-midnight, .mana-toggle-inputs.theme-darker, .mana-toggle-inputs.theme-midnight { - --checkbox-background-default: hsl(var(--opacity-black-8-hsl) / 0.0784313725490196); - --checkbox-border-default: hsl(var(--opacity-64-hsl) / 0.6392156862745098); -} -.mana-toggle-inputs .theme-dark, .mana-toggle-inputs.theme-dark { - --checkbox-background-default: hsl(var(--opacity-black-8-hsl) / 0.0784313725490196); - --checkbox-border-default: hsl(var(--opacity-64-hsl) / 0.6392156862745098); -} -:root { - --custom-bg-surface-overlay: rgba(33, 34, 41, .8); -} -:root { - --custom-bg-surface-overlay: rgba(33, 34, 41, .8); -} -.theme-dark { - --legacy-elevation-low: 0 1px 5px 0 var(--opacity-black-28); - --legacy-elevation-high: 0 2px 10px 0 var(--opacity-black-20); - --legacy-elevation-border: 0 0 0 1px hsl(var(--primary-700-hsl) / 0.6); -} -:root { - --legacy-elevation-low: 0 1px 5px var(--opacity-black-20); - --legacy-elevation-high: 0 2px 10px 0 var(--opacity-black-8); - --legacy-elevation-border: 0 0 0 1px hsl(var(--primary-300-hsl) / 0.3); -} -:root { - --custom-premium-marketing-hero-heading-padding-top: 120px; -} -:root { - --custom-app-message-embed-base-info-gap: 4px; - --custom-app-message-embed-base-info-top: calc(var(--custom-app-message-embed-base-info-gap) - 2px); -} -:root { - --custom-app-message-embed-base-info-gap: 4px; - --custom-app-message-embed-base-info-top: calc(var(--custom-app-message-embed-base-info-gap) - 2px); -} -:root { - --custom-app-message-embed-base-info-gap: 4px; - --custom-app-message-embed-base-info-top: calc(var(--custom-app-message-embed-base-info-gap) - 2px); -} -:root { - --custom-app-message-embed-base-info-gap: 4px; - --custom-app-message-embed-base-info-top: calc(var(--custom-app-message-embed-base-info-gap) - 2px); -} -:root { - --custom-guild-list-padding: var(--space-md); - --custom-guild-list-width: calc(var(--guildbar-avatar-size) + var(--custom-guild-list-padding) * 2); - --custom-guild-sidebar-width: 268px; - --custom-app-sidebar-target-width: calc(var(--custom-guild-sidebar-width) + var(--custom-guild-list-width)); - --custom-rtc-account-height: 44px; - --custom-app-top-bar-height: 32px; - --custom-app-top-bar-item-radius: 6px; - --custom-channel-header-height: calc(var(--guildbar-avatar-size) + var(--space-xs)); - --custom-member-list-width: 264px; - --custom-channel-textarea-text-area-height: 56px; - --custom-chat-aligned-icon-offset: ((var(--chat-avatar-size) - var(--chat-input-icon-size)) / 2); - --custom-message-margin-horizontal: var(--space-md); -} -:root { - --custom-add-permissions-modal-focus-ring-width: 4px; - --custom-custom-role-icon-form-item-role-icon-preview-size: 32px; - --custom-guild-settings-roles-edit-shared-sidebar-width: 232px; - --custom-guild-settings-roles-intro-roles-transition: 250ms; - --custom-guild-settings-roles-intro-pause-transition: 166ms; - --custom-guild-settings-roles-intro-background-transition: 500ms; - --custom-guild-settings-roles-intro-banner-transition-delay: calc(var(--custom-guild-settings-roles-intro-roles-transition) + var(--custom-guild-settings-roles-intro-pause-transition)); - --custom-guild-settings-roles-intro-roles-transition-delay: calc(var(--custom-guild-settings-roles-intro-roles-transition) + var(--custom-guild-settings-roles-intro-pause-transition) * 2 + var(--custom-guild-settings-roles-intro-background-transition)); - --custom-guild-settings-community-intro-content-spacing: 32px; - --custom-guild-settings-community-intro-hover-distance: -12px; - --custom-guild-settings-community-intro-text-spacing: 8px; - --custom-guild-settings-discovery-landing-page-max-width-tab: 905px; - --custom-guild-settings-discovery-landing-page-settings-max-width: 520px; - --custom-guild-settings-partner-content-spacing: 32px; - --custom-event-detail-info-tab-base-spacing: 8px; - --custom-subscription-listing-previews-carousel-cards-get-cut-off-width: 724px; - --custom-editable-benefits-list-emoji-size: 24px; - --custom-edit-benefit-modal-emoji-size: 22px; - --custom-edit-benefit-modal-emoji-margin: 10px; - --custom-guild-settings-role-subscriptions-max-width: 905px; - --custom-guild-settings-role-subscriptions-overview-settings-max-width: 520px; - --custom-guild-settings-store-page-settings-max-width: 520px; - --custom-importable-benefits-list-listing-image-size: 40px; - --custom-import-benefits-modal-icon-size: 24px; - --custom-import-benefits-modal-role-icon-size: 40px; - --custom-role-icon-uploader-icon-size: 24px; - --custom-guild-role-subscription-style-constants-cover-image-aspect-ratio: 4; - --custom-historic-earnings-table-toggle-expand-column-width: 30px; - --custom-guild-role-subscription-card-basic-info-tier-image-size: 80px; - --custom-guild-role-subscription-card-basic-info-tier-image-size-mobile: 48px; - --custom-guild-role-subscriptions-overview-page-page-max-width: 1180px; - --custom-guild-dialog-popout-width: 250px; - --custom-guild-dialog-splash-ratio: 1.77778; - --custom-guild-dialog-icon-size: 84px; - --custom-guild-dialog-icon-padding: 4px; - --custom-guild-product-download-modal-header-image-width: 119px; - --custom-guild-onboarding-home-page-max-page-width: 1128px; - --custom-guild-onboarding-home-page-max-single-column-width: 704px; - --custom-home-resource-channels-obscured-blur-radius: 20px; - --custom-guild-member-application-review-sidebar-width: 29vw; - --custom-featured-items-popout-featured-items-popout-footer-height: 120px; - --custom-guild-boosting-sidebar-display-conditional-bottom-margin: 12px; - --custom-guild-boosting-marketing-progress-bar-marker-dimensions: 32px; - --custom-guild-boosting-marketing-progress-bar-end-markers-margin: 4px; - --custom-guild-boosting-marketing-progress-bar-marker-marker-dimensions: 32px; - --custom-guild-boosting-marketing-tier-cards-tier-card-border-radius: 16px; - --custom-go-live-modal-art-height: 112px; - --custom-gif-picker-gutter-size: 0 16px 12px 16px; - --custom-gif-picker-search-results-desired-item-width: 160px; - --custom-forum-composer-attachments-attachment-size: 78px; -Show all properties (149 more) -} -:root { - --custom-index-scrollbar-width: 10px; - --custom-index-scrollbar-margin: 3px; - --custom-auth-box-auth-box-padding: 32px; - --custom-wave-splash-responsive-width-mobile: 485px; - --custom-wave-splash-responsive-width-mobile-first: 486px; - --custom-wave-splash-responsive-width-desktop: 1080px; - --custom-wave-splash-max-qr-login-width: 830px; - --custom-channel-text-area-button-hover-scale: 0.85714; - --custom-drag-resize-container-handle-size: 8px; - --custom-drag-resize-container-handle-bleed: 2px; - --custom-drag-resize-container-handle-offset: calc(var(--custom-drag-resize-container-handle-bleed) - var(--custom-drag-resize-container-handle-size)); - --custom-embed-spoiler-blur-radius: 44px; - --custom-gradient-progress-notch-width: 8px; - --custom-gradient-progress-notch-height: 16px; - --custom-gradient-progress-notch-margin: 2px; - --custom-guild-discovery-card-card-height: 320px; - --custom-guild-discovery-card-card-height-with-tags: 350px; - --custom-icon-button-icon-lg-size: 36px; - --custom-icon-button-icon-md-size: 24px; - --custom-icon-button-icon-sm-size: 18px; - --custom-icon-button-icon-xs-size: 12px; - --custom-invite-button-resolving-background-width: 380px; - --custom-keybind-space-around-key: 8px; - --custom-keybind-shadow-width: 2px; - --custom-keybind-vertical-padding-total-height: 8px; - --custom-keybind-applied-vertical-padding: calc((var(--custom-keybind-vertical-padding-total-height) - var(--custom-keybind-shadow-width)) / 2); - --custom-full-screen-layer-animation-duration: 150ms; - --custom-layout-sidebar-width: 232px; - --custom-message-avatar-size: 40px; - --custom-message-avatar-decoration-size: calc(var(--custom-message-avatar-size) * var(--decoration-to-avatar-ratio)); - --custom-message-margin-compact-indent: 5rem; - --custom-message-spacing-vertical-container-cozy: 0.125rem; - --custom-message-padding-vertical-container-compact: 0.125rem; - --custom-message-meta-space: 0.25rem; - --custom-message-reply-indent: 0.625rem; - --custom-message-margin-left-content-cozy: calc(var(--custom-message-avatar-size, 40px) + var(--custom-message-margin-horizontal) + var(--custom-message-margin-horizontal)); - --custom-message-reply-message-preview-line-height: 1.125rem; - --custom-message-attachment-spoiler-blur-radius: 44px; - --custom-user-premium-guild-subscription-easter-egg-size: 196px; - --custom-notification-spacing: 12px; - --custom-notification-container-width: 300px; - --custom-notification-space-around-divider: 12px; - --custom-notification-box-shadow-opacity: 0.8; - --custom-notification-box-shadow-blur-radius: 7px; - --custom-notification-box-shadow-spread-radius: 3px; - --custom-widget-max-widget-height: 100vh; - --custom-widget-bar-padding: 12px; - --custom-widget-body-padding: 4px; - --custom-widget-bar-height: 20px; - --custom-premium-guild-progress-bar-progress-bar-width: 24px; -Show all properties (113 more) -} -.density-default { - --channels-name-line-height: 24px; - --channels-spine-inverted-offset-top: 6px; - --channels-spine-offset-left: 24px; -} -:root { - --font-weight-light: 300; - --font-weight-normal: 400; - --font-weight-medium: 500; - --font-weight-semibold: 600; - --font-weight-bold: 700; - --font-weight-extra-bold: 800; - --channels-name-line-height: 24px; - --channels-spine-inverted-offset-top: 6px; - --channels-spine-offset-left: 24px; - --chat-avatar-size: 40px; - --chat-input-icon-size: 20px; - --chat-markup-line-height: 1.375rem; - --chat-resize-handle-width: 8px; - --control-input-height-md: 40px; - --control-input-height-sm: 32px; - --control-item-height-md: 40px; - --control-item-height-sm: 32px; - --form-input-height: 44px; - --guildbar-avatar-size: 40px; - --guildbar-folder-size: 48px; - --icon-size-lg: 32px; - --icon-size-md: 24px; - --icon-size-sm: 18px; - --icon-size-xs: 16px; - --icon-size-xxs: 12px; - --modal-horizontal-padding: 24px; - --modal-vertical-padding: 16px; - --modal-width-large: 800px; - --modal-width-medium: 602px; - --modal-width-small: 442px; - --select-max-width: 248px; - --select-option-height: 40px; -} -:root { - --font-primary: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; - --font-display: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; - --font-headline: "ABC Ginto Nord", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; - --font-code: "gg mono", "Source Code Pro", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; - --font-clan-body: Fraunces, "gg sans", serif, "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; - --font-clan-signature: Corinthia, "gg sans", cursive, "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; - --font-display-marketing: "ABC Ginto Discord", "gg sans", serif, "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; - --font-display-marketing-header: "ABC Ginto Nord Discord", "gg sans", serif, "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; -} -.theme-dark { - --guild-header-text-shadow: 0 1px 1px hsl(var(--black-hsl) / 0.4); - --elevation-stroke: 0 0 0 1px hsl(var(--primary-900-hsl) / 0.15); - --elevation-low: 0 1px 0 hsl(var(--primary-900-hsl) / 0.2), 0 1.5px 0 hsl(var(--primary-860-hsl) / 0.05), 0 2px 0 hsl(var(--primary-900-hsl) / 0.05); - --elevation-medium: 0 4px 4px hsl(var(--black-hsl) / 0.16); - --elevation-high: 0 8px 16px hsl(var(--black-hsl) / 0.24); -} -:root { - --radius-none: 0px; - --radius-xs: 4px; - --radius-sm: 8px; - --radius-md: 12px; - --radius-lg: 16px; - --radius-xl: 24px; - --radius-xxl: 32px; - --radius-round: 2147483647px; -} -.density-default { - --space-xxs: var(--space-4); - --space-xs: var(--space-8); - --space-sm: var(--space-12); - --space-md: var(--space-16); - --space-lg: var(--space-20); - --space-xl: var(--space-24); - --space-xxl: var(--space-32); -} -:root { - --size-0: 0px; - --size-4: 4px; - --size-8: 8px; - --size-12: 12px; - --size-16: 16px; - --size-20: 20px; - --size-24: 24px; - --size-32: 32px; - --size-48: 48px; - --size-64: 64px; - --size-80: 80px; - --size-96: 96px; - --size-128: 128px; - --size-160: 160px; - --size-192: 192px; - --size-xxs: var(--size-4); - --size-xs: var(--size-8); - --size-sm: var(--size-12); - --size-md: var(--size-16); - --size-lg: var(--size-20); - --size-xl: var(--size-24); - --size-xxl: var(--size-32); - --breakpoint-480: 480px; - --breakpoint-640: 640px; - --breakpoint-768: 768px; - --breakpoint-1024: 1024px; - --breakpoint-1280: 1280px; - --breakpoint-1536: 1536px; - --breakpoint-1800: 1800px; - --breakpoint-2500: 2500px; - --breakpoint-xxs: 480px; - --breakpoint-xs: 640px; - --breakpoint-sm: 768px; - --breakpoint-md: 1024px; - --breakpoint-lg: 1280px; - --breakpoint-xl: 1536px; - --breakpoint-xxl: 1800px; - --breakpoint-max: 2500px; - --space-0: 0px; - --space-4: 4px; - --space-6: 6px; - --space-8: 8px; - --space-10: 10px; - --space-12: 12px; - --space-16: 16px; - --space-20: 20px; - --space-24: 24px; - --space-26: 26px; - --space-30: 30px; - --space-32: 32px; -Show all properties (15 more) -} -.theme-darker, .theme-midnight { - --shadow-border: 0 0 0 1px hsl(none 0% 100% / 0.08); - --shadow-border-filter: drop-shadow(0 0 1px hsl(none 0% 100% / 0.08)); - --shadow-button-overlay: 0 12px 24px 0 hsl(none 0% 0% / 0.24); - --shadow-button-overlay-filter: drop-shadow(0 12px 24px hsl(none 0% 0% / 0.24)); - --shadow-high: 0 12px 24px 0 hsl(none 0% 0% / 0.24); - --shadow-high-filter: drop-shadow(0 12px 24px hsl(none 0% 0% / 0.24)); - --shadow-ledge: 0 2px 0 0 hsl(none 0% 0% / 0.05), 0 1.5px 0 0 hsl(none 0% 0% / 0.05), 0 1px 0 0 hsl(none 0% 0% / 0.16); - --shadow-ledge-filter: drop-shadow(0 1.5px 0 hsl(none 0% 0% / 0.24)); - --shadow-low: 0 1px 4px 0 hsl(none 0% 0% / 0.14); - --shadow-low-filter: drop-shadow(0 1px 4px hsl(none 0% 0% / 0.14)); - --shadow-low-active: 0 0 4px 0 hsl(none 0% 0% / 0.14); - --shadow-low-active-filter: drop-shadow(0 0 4px hsl(none 0% 0% / 0.14)); - --shadow-low-hover: 0 4px 10px 0 hsl(none 0% 0% / 0.14); - --shadow-low-hover-filter: drop-shadow(0 4px 10px hsl(none 0% 0% / 0.14)); - --shadow-medium: 0 4px 8px 0 hsl(none 0% 0% / 0.16); - --shadow-medium-filter: drop-shadow(0 4px 8px hsl(none 0% 0% / 0.16)); - --shadow-mobile-navigator-x: 0 0 10px 0 hsl(none 0% 0% / 0.22); - --shadow-mobile-navigator-x-filter: drop-shadow(0 0 10px hsl(none 0% 0% / 0.22)); - --shadow-top-high: 0 -12px 32px 0 hsl(none 0% 0% / 0.24); - --shadow-top-high-filter: drop-shadow(0 -12px 32px hsl(none 0% 0% / 0.24)); - --shadow-top-ledge: 0 -2px 0 0 hsl(none 0% 0% / 0.05), 0 -1.5px 0 0 hsl(none 0% 0% / 0.05), 0 -1px 0 0 hsl(none 0% 0% / 0.16); - --shadow-top-ledge-filter: drop-shadow(0 -1.5px 0 hsl(none 0% 0% / 0.24)); - --shadow-top-low: 0 -1px 4px 0 hsl(none 0% 0% / 0.14); - --shadow-top-low-filter: drop-shadow(0 -1px 4px hsl(none 0% 0% / 0.14)); -} -.theme-dark { - --shadow-border: 0 0 0 1px hsl(none 0% 100% / 0.08); - --shadow-border-filter: drop-shadow(0 0 1px hsl(none 0% 100% / 0.08)); - --shadow-button-overlay: 0 12px 24px 0 hsl(none 0% 0% / 0.24); - --shadow-button-overlay-filter: drop-shadow(0 12px 24px hsl(none 0% 0% / 0.24)); - --shadow-high: 0 12px 24px 0 hsl(none 0% 0% / 0.24); - --shadow-high-filter: drop-shadow(0 12px 24px hsl(none 0% 0% / 0.24)); - --shadow-ledge: 0 2px 0 0 hsl(none 0% 0% / 0.05), 0 1.5px 0 0 hsl(none 0% 0% / 0.05), 0 1px 0 0 hsl(none 0% 0% / 0.16); - --shadow-ledge-filter: drop-shadow(0 1.5px 0 hsl(none 0% 0% / 0.24)); - --shadow-low: 0 1px 4px 0 hsl(none 0% 0% / 0.14); - --shadow-low-filter: drop-shadow(0 1px 4px hsl(none 0% 0% / 0.14)); - --shadow-low-active: 0 0 4px 0 hsl(none 0% 0% / 0.14); - --shadow-low-active-filter: drop-shadow(0 0 4px hsl(none 0% 0% / 0.14)); - --shadow-low-hover: 0 4px 10px 0 hsl(none 0% 0% / 0.14); - --shadow-low-hover-filter: drop-shadow(0 4px 10px hsl(none 0% 0% / 0.14)); - --shadow-medium: 0 4px 8px 0 hsl(none 0% 0% / 0.16); - --shadow-medium-filter: drop-shadow(0 4px 8px hsl(none 0% 0% / 0.16)); - --shadow-mobile-navigator-x: 0 0 10px 0 hsl(none 0% 0% / 0.22); - --shadow-mobile-navigator-x-filter: drop-shadow(0 0 10px hsl(none 0% 0% / 0.22)); - --shadow-top-high: 0 -12px 32px 0 hsl(none 0% 0% / 0.24); - --shadow-top-high-filter: drop-shadow(0 -12px 32px hsl(none 0% 0% / 0.24)); - --shadow-top-ledge: 0 -2px 0 0 hsl(none 0% 0% / 0.05), 0 -1.5px 0 0 hsl(none 0% 0% / 0.05), 0 -1px 0 0 hsl(none 0% 0% / 0.16); - --shadow-top-ledge-filter: drop-shadow(0 -1.5px 0 hsl(none 0% 0% / 0.24)); - --shadow-top-low: 0 -1px 4px 0 hsl(none 0% 0% / 0.14); - --shadow-top-low-filter: drop-shadow(0 -1px 4px hsl(none 0% 0% / 0.14)); -} -.visual-refresh { - --blue-100: var(--blue-new-1); - --blue-100-hsl: var(--blue-new-1-hsl); - --blue-130: var(--blue-new-1); - --blue-130-hsl: var(--blue-new-1-hsl); - --blue-160: var(--blue-new-1); - --blue-160-hsl: var(--blue-new-1-hsl); - --blue-200: var(--blue-new-5); - --blue-200-hsl: var(--blue-new-5-hsl); - --blue-230: var(--blue-new-11); - --blue-230-hsl: var(--blue-new-11-hsl); - --blue-260: var(--blue-new-16); - --blue-260-hsl: var(--blue-new-16-hsl); - --blue-300: var(--blue-new-24); - --blue-300-hsl: var(--blue-new-24-hsl); - --blue-330: var(--blue-new-30); - --blue-330-hsl: var(--blue-new-30-hsl); - --blue-345: var(--blue-new-36); - --blue-345-hsl: var(--blue-new-36-hsl); - --blue-360: var(--blue-new-40); - --blue-360-hsl: var(--blue-new-40-hsl); - --blue-400: var(--blue-new-46); - --blue-400-hsl: var(--blue-new-46-hsl); - --blue-430: var(--blue-new-52); - --blue-430-hsl: var(--blue-new-52-hsl); - --blue-460: var(--blue-new-57); - --blue-460-hsl: var(--blue-new-57-hsl); - --blue-500: var(--blue-new-62); - --blue-500-hsl: var(--blue-new-62-hsl); - --blue-530: var(--blue-new-67); - --blue-530-hsl: var(--blue-new-67-hsl); - --blue-560: var(--blue-new-71); - --blue-560-hsl: var(--blue-new-71-hsl); - --blue-600: var(--blue-new-75); - --blue-600-hsl: var(--blue-new-75-hsl); - --blue-630: var(--blue-new-78); - --blue-630-hsl: var(--blue-new-78-hsl); - --blue-660: var(--blue-new-81); - --blue-660-hsl: var(--blue-new-81-hsl); - --blue-700: var(--blue-new-84); - --blue-700-hsl: var(--blue-new-84-hsl); - --blue-730: var(--blue-new-87); - --blue-730-hsl: var(--blue-new-87-hsl); - --blue-760: var(--blue-new-90); - --blue-760-hsl: var(--blue-new-90-hsl); - --blue-800: var(--blue-new-92); - --blue-800-hsl: var(--blue-new-92-hsl); - --blue-830: var(--blue-new-94); - --blue-830-hsl: var(--blue-new-94-hsl); - --blue-860: var(--blue-new-95); - --blue-860-hsl: var(--blue-new-95-hsl); -Show all properties (422 more) -} -:root { - --neutral-1: hsl(var(--neutral-1-hsl) / 1); - --neutral-1-hsl: 0 calc(var(--saturation-factor, 1) * 0%) 100%; - --neutral-2: hsl(var(--neutral-2-hsl) / 1); - --neutral-2-hsl: 0 calc(var(--saturation-factor, 1) * 0%) 98.431%; - --neutral-3: hsl(var(--neutral-3-hsl) / 1); - --neutral-3-hsl: 240 calc(var(--saturation-factor, 1) * 6.667%) 97.059%; - --neutral-4: hsl(var(--neutral-4-hsl) / 1); - --neutral-4-hsl: 240 calc(var(--saturation-factor, 1) * 4.348%) 95.49%; - --neutral-5: hsl(var(--neutral-5-hsl) / 1); - --neutral-5-hsl: 240 calc(var(--saturation-factor, 1) * 6.667%) 94.118%; - --neutral-6: hsl(var(--neutral-6-hsl) / 1); - --neutral-6-hsl: 210 calc(var(--saturation-factor, 1) * 5.263%) 92.549%; - --neutral-7: hsl(var(--neutral-7-hsl) / 1); - --neutral-7-hsl: 240 calc(var(--saturation-factor, 1) * 4.545%) 91.373%; - --neutral-8: hsl(var(--neutral-8-hsl) / 1); - --neutral-8-hsl: 240 calc(var(--saturation-factor, 1) * 3.846%) 89.804%; - --neutral-9: hsl(var(--neutral-9-hsl) / 1); - --neutral-9-hsl: 240 calc(var(--saturation-factor, 1) * 5.085%) 88.431%; - --neutral-10: hsl(var(--neutral-10-hsl) / 1); - --neutral-10-hsl: 240 calc(var(--saturation-factor, 1) * 4.478%) 86.863%; - --neutral-11: hsl(var(--neutral-11-hsl) / 1); - --neutral-11-hsl: 225 calc(var(--saturation-factor, 1) * 5.405%) 85.49%; - --neutral-12: hsl(var(--neutral-12-hsl) / 1); - --neutral-12-hsl: 225 calc(var(--saturation-factor, 1) * 4.878%) 83.922%; - --neutral-13: hsl(var(--neutral-13-hsl) / 1); - --neutral-13-hsl: 240 calc(var(--saturation-factor, 1) * 4.545%) 82.745%; - --neutral-14: hsl(var(--neutral-14-hsl) / 1); - --neutral-14-hsl: 240 calc(var(--saturation-factor, 1) * 4.167%) 81.176%; - --neutral-15: hsl(var(--neutral-15-hsl) / 1); - --neutral-15-hsl: 228 calc(var(--saturation-factor, 1) * 4.854%) 79.804%; - --neutral-16: hsl(var(--neutral-16-hsl) / 1); - --neutral-16-hsl: 228 calc(var(--saturation-factor, 1) * 4.505%) 78.235%; - --neutral-17: hsl(var(--neutral-17-hsl) / 1); - --neutral-17-hsl: 240 calc(var(--saturation-factor, 1) * 4.274%) 77.059%; - --neutral-18: hsl(var(--neutral-18-hsl) / 1); - --neutral-18-hsl: 240 calc(var(--saturation-factor, 1) * 4%) 75.49%; - --neutral-19: hsl(var(--neutral-19-hsl) / 1); - --neutral-19-hsl: 230 calc(var(--saturation-factor, 1) * 4.545%) 74.118%; - --neutral-20: hsl(var(--neutral-20-hsl) / 1); - --neutral-20-hsl: 230 calc(var(--saturation-factor, 1) * 4.286%) 72.549%; - --neutral-21: hsl(var(--neutral-21-hsl) / 1); - --neutral-21-hsl: 240 calc(var(--saturation-factor, 1) * 4.11%) 71.373%; - --neutral-22: hsl(var(--neutral-22-hsl) / 1); - --neutral-22-hsl: 231.429 calc(var(--saturation-factor, 1) * 4.575%) 70%; - --neutral-23: hsl(var(--neutral-23-hsl) / 1); - --neutral-23-hsl: 231.429 calc(var(--saturation-factor, 1) * 4.348%) 68.431%; - --neutral-24: hsl(var(--neutral-24-hsl) / 1); - --neutral-24-hsl: 240 calc(var(--saturation-factor, 1) * 4.192%) 67.255%; - --neutral-25: hsl(var(--neutral-25-hsl) / 1); - --neutral-25-hsl: 231.429 calc(var(--saturation-factor, 1) * 4%) 65.686%; -Show all properties (2780 more) -} -@supports (color:color-mix(in lch,red,blue)) { - .theme-darker { - --app-frame-background: color-mix(in oklab, var(--neutral-97) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --app-frame-border: color-mix(in oklab, hsl(var(--opacity-12-hsl) / 0.12156862745098039) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.12156862745098039) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --app-message-embed-secondary-text: color-mix(in oklab, hsl(var(--white-hsl) / 0.7) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.7) var(--custom-theme-text-color-amount, 0%)); - --background-accent: color-mix(in oklab, var(--plum-15) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-base-low: color-mix(in oklab, var(--neutral-82) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-base-lower: color-mix(in oklab, var(--neutral-86) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-base-lowest: color-mix(in oklab, var(--neutral-92) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-code: color-mix(in oklab, hsl(var(--opacity-blurple-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --background-code-addition: color-mix(in oklab, hsl(var(--opacity-green-12-hsl) / 0.12156862745098039) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.12156862745098039) var(--custom-theme-base-color-amount, 0%)); - --background-code-deletion: color-mix(in oklab, hsl(var(--opacity-red-12-hsl) / 0.12156862745098039) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.12156862745098039) var(--custom-theme-base-color-amount, 0%)); - --background-feedback-critical: color-mix(in oklab, hsl(var(--opacity-red-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --background-feedback-info: color-mix(in oklab, hsl(var(--opacity-blue-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --background-feedback-positive: color-mix(in oklab, hsl(var(--opacity-green-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --background-feedback-warning: color-mix(in oklab, hsl(var(--opacity-yellow-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --background-scrim: color-mix(in oklab, hsl(var(--opacity-black-72-hsl) / 0.7215686274509804) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.7215686274509804) var(--custom-theme-base-color-amount, 0%)); - --background-scrim-lightbox: color-mix(in oklab, hsl(var(--opacity-black-92-hsl) / 0.9215686274509803) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.9215686274509803) var(--custom-theme-base-color-amount, 0%)); - --background-secondary-alt: color-mix(in oklab, var(--plum-15) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-surface-high: color-mix(in oklab, var(--neutral-79) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-surface-higher: color-mix(in oklab, var(--neutral-76) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-surface-highest: color-mix(in oklab, var(--neutral-73) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-tile-gradient-pink-end: color-mix(in oklab, hsl(var(--illo-pink-70-hsl) / 0.3) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.3) var(--custom-theme-base-color-amount, 0%)); - --background-tile-gradient-pink-start: color-mix(in oklab, hsl(var(--illo-pink-50-hsl) / 0.3) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.3) var(--custom-theme-base-color-amount, 0%)); - --bg-surface-raised: color-mix(in oklab, var(--plum-18) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --border-feedback-critical: color-mix(in oklab, hsl(var(--opacity-red-20-hsl) / 0.2) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.2) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --border-focus: color-mix(in oklab, var(--blue-new-30) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --border-muted: color-mix(in oklab, hsl(var(--opacity-4-hsl) / 0.0392156862745098) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0392156862745098) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --border-normal: color-mix(in oklab, hsl(var(--opacity-20-hsl) / 0.2) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.2) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --border-strong: color-mix(in oklab, hsl(var(--opacity-44-hsl) / 0.4392156862745098) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.4392156862745098) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --border-subtle: color-mix(in oklab, hsl(var(--opacity-12-hsl) / 0.12156862745098039) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.12156862745098039) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --card-background-default: color-mix(in oklab, var(--neutral-79) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --card-primary-pressed-bg: color-mix(in oklab, var(--plum-19) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --card-secondary-bg: color-mix(in oklab, hsl(var(--opacity-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --card-secondary-pressed-bg: color-mix(in oklab, var(--plum-21) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --channel-icon: color-mix(in oklab, var(--neutral-35) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --channel-text-area-placeholder: color-mix(in oklab, var(--plum-11) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --channels-default: color-mix(in oklab, var(--neutral-35) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --channeltextarea-background: color-mix(in oklab, var(--plum-15) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --chat-background: color-mix(in oklab, var(--plum-16) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --chat-background-default: color-mix(in oklab, var(--neutral-80) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --chat-border: color-mix(in oklab, var(--plum-20) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --chat-text-muted: color-mix(in oklab, var(--neutral-35) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --content-inventory-media-seekbar-container: color-mix(in oklab, hsl(var(--plum-6-hsl) / 0.24) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.24) var(--custom-theme-base-color-amount, 0%)); - --content-inventory-overlay-text-primary: color-mix(in oklab, hsl(var(--white-hsl) / 0.85) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.85) var(--custom-theme-text-color-amount, 0%)); - --content-inventory-overlay-text-secondary: color-mix(in oklab, hsl(var(--white-hsl) / 0.7) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.7) var(--custom-theme-text-color-amount, 0%)); - --context-menu-backdrop-background: color-mix(in oklab, hsl(var(--opacity-black-72-hsl) / 0.7215686274509804) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.7215686274509804) var(--custom-theme-base-color-amount, 0%)); - --control-brand-foreground: color-mix(in oklab, var(--brand-360) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --control-brand-foreground-new: color-mix(in oklab, var(--brand-360) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --control-secondary-border-active: color-mix(in oklab, hsl(var(--opacity-4-hsl) / 0.0392156862745098) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0392156862745098) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --control-secondary-border-default: color-mix(in oklab, hsl(var(--opacity-4-hsl) / 0.0392156862745098) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0392156862745098) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --creator-revenue-icon-gradient-end: color-mix(in oklab, var(--teal-430) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); -Show all properties (171 more) - } -} -.theme-darker { - --app-frame-background: var(--neutral-97); - --app-frame-border: hsl(var(--opacity-12-hsl) / 0.12156862745098039); - --app-message-embed-secondary-text: hsl(var(--white-hsl) / 0.7); - --background-accent: var(--plum-15); - --background-base-low: var(--neutral-82); - --background-base-lower: var(--neutral-86); - --background-base-lowest: var(--neutral-92); - --background-brand: var(--blurple-50); - --background-code: hsl(var(--opacity-blurple-8-hsl) / 0.0784313725490196); - --background-code-addition: hsl(var(--opacity-green-12-hsl) / 0.12156862745098039); - --background-code-deletion: hsl(var(--opacity-red-12-hsl) / 0.12156862745098039); - --background-feedback-critical: hsl(var(--opacity-red-8-hsl) / 0.0784313725490196); - --background-feedback-info: hsl(var(--opacity-blue-8-hsl) / 0.0784313725490196); - --background-feedback-notification: var(--red-new-46); - --background-feedback-positive: hsl(var(--opacity-green-8-hsl) / 0.0784313725490196); - --background-feedback-warning: hsl(var(--opacity-yellow-8-hsl) / 0.0784313725490196); - --background-mod-muted: hsl(var(--opacity-4-hsl) / 0.0392156862745098); - --background-mod-normal: hsl(var(--opacity-16-hsl) / 0.1607843137254902); - --background-mod-strong: hsl(var(--opacity-20-hsl) / 0.2); - --background-mod-subtle: hsl(var(--opacity-8-hsl) / 0.0784313725490196); - --background-scrim: hsl(var(--opacity-black-72-hsl) / 0.7215686274509804); - --background-scrim-lightbox: hsl(var(--opacity-black-92-hsl) / 0.9215686274509803); - --background-secondary-alt: var(--plum-15); - --background-surface-high: var(--neutral-79); - --background-surface-higher: var(--neutral-76); - --background-surface-highest: var(--neutral-73); - --background-tile-gradient-pink-end: hsl(var(--illo-pink-70-hsl) / 0.3); - --background-tile-gradient-pink-start: hsl(var(--illo-pink-50-hsl) / 0.3); - --badge-background-brand: var(--blurple-50); - --badge-background-default: hsl(var(--opacity-16-hsl) / 0.1607843137254902); - --badge-expressive-background-default: var(--neutral-1); - --badge-expressive-text-default: var(--neutral-71); - --badge-notification-background: var(--red-new-46); - --badge-text-brand: var(--neutral-1); - --badge-text-default: var(--neutral-2); - --bg-surface-raised: var(--plum-18); - --border-feedback-critical: hsl(var(--opacity-red-20-hsl) / 0.2); - --border-focus: var(--blue-new-30); - --border-muted: hsl(var(--opacity-4-hsl) / 0.0392156862745098); - --border-normal: hsl(var(--opacity-20-hsl) / 0.2); - --border-strong: hsl(var(--opacity-44-hsl) / 0.4392156862745098); - --border-subtle: hsl(var(--opacity-12-hsl) / 0.12156862745098039); - --button-danger-background-disabled: var(--red-new-50); - --button-outline-brand-background-hover: var(--brand-500); - --button-outline-brand-border-active: var(--brand-560); - --button-outline-primary-text: var(--white); - --card-background-default: var(--neutral-79); - --card-primary-pressed-bg: var(--plum-19); - --card-secondary-bg: hsl(var(--opacity-8-hsl) / 0.0784313725490196); - --card-secondary-pressed-bg: var(--plum-21); -Show all properties (396 more) -} -@supports (color:color-mix(in lch,red,blue)) { - .theme-dark { - --app-frame-background: color-mix(in oklab, var(--neutral-78) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --app-frame-border: color-mix(in oklab, hsl(var(--opacity-12-hsl) / 0.12156862745098039) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.12156862745098039) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --app-message-embed-secondary-text: color-mix(in oklab, hsl(var(--white-hsl) / 0.7) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.7) var(--custom-theme-text-color-amount, 0%)); - --background-accent: color-mix(in oklab, var(--primary-530) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-base-low: color-mix(in oklab, var(--neutral-66) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-base-lower: color-mix(in oklab, var(--neutral-69) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-base-lowest: color-mix(in oklab, var(--neutral-73) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-code: color-mix(in oklab, hsl(var(--opacity-blurple-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --background-code-addition: color-mix(in oklab, hsl(var(--opacity-green-12-hsl) / 0.12156862745098039) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.12156862745098039) var(--custom-theme-base-color-amount, 0%)); - --background-code-deletion: color-mix(in oklab, hsl(var(--opacity-red-12-hsl) / 0.12156862745098039) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.12156862745098039) var(--custom-theme-base-color-amount, 0%)); - --background-feedback-critical: color-mix(in oklab, hsl(var(--opacity-red-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --background-feedback-info: color-mix(in oklab, hsl(var(--opacity-blue-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --background-feedback-positive: color-mix(in oklab, hsl(var(--opacity-green-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --background-feedback-warning: color-mix(in oklab, hsl(var(--opacity-yellow-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --background-scrim: color-mix(in oklab, hsl(var(--opacity-black-72-hsl) / 0.7215686274509804) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.7215686274509804) var(--custom-theme-base-color-amount, 0%)); - --background-scrim-lightbox: color-mix(in oklab, hsl(var(--opacity-black-92-hsl) / 0.9215686274509803) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.9215686274509803) var(--custom-theme-base-color-amount, 0%)); - --background-secondary-alt: color-mix(in oklab, var(--primary-660) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-surface-high: color-mix(in oklab, var(--neutral-64) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-surface-higher: color-mix(in oklab, var(--neutral-62) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-surface-highest: color-mix(in oklab, var(--neutral-60) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --background-tile-gradient-pink-end: color-mix(in oklab, hsl(var(--illo-pink-70-hsl) / 0.3) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.3) var(--custom-theme-base-color-amount, 0%)); - --background-tile-gradient-pink-start: color-mix(in oklab, hsl(var(--illo-pink-50-hsl) / 0.3) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.3) var(--custom-theme-base-color-amount, 0%)); - --bg-surface-raised: color-mix(in oklab, var(--primary-560) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --border-feedback-critical: color-mix(in oklab, hsl(var(--opacity-red-20-hsl) / 0.2) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.2) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --border-focus: color-mix(in oklab, var(--blue-new-30) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --border-muted: color-mix(in oklab, hsl(var(--opacity-4-hsl) / 0.0392156862745098) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0392156862745098) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --border-normal: color-mix(in oklab, hsl(var(--opacity-20-hsl) / 0.2) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.2) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --border-strong: color-mix(in oklab, hsl(var(--opacity-44-hsl) / 0.4392156862745098) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.4392156862745098) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --border-subtle: color-mix(in oklab, hsl(var(--opacity-12-hsl) / 0.12156862745098039) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.12156862745098039) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --card-background-default: color-mix(in oklab, var(--neutral-64) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --card-primary-pressed-bg: color-mix(in oklab, var(--primary-645) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --card-secondary-bg: color-mix(in oklab, hsl(var(--opacity-8-hsl) / 0.0784313725490196) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0784313725490196) var(--custom-theme-base-color-amount, 0%)); - --card-secondary-pressed-bg: color-mix(in oklab, var(--primary-645) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --channel-icon: color-mix(in oklab, var(--neutral-28) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --channel-text-area-placeholder: color-mix(in oklab, var(--primary-430) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --channels-default: color-mix(in oklab, var(--neutral-28) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --channeltextarea-background: color-mix(in oklab, var(--primary-560) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --chat-background: color-mix(in oklab, var(--primary-600) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --chat-background-default: color-mix(in oklab, var(--neutral-64) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)); - --chat-border: color-mix(in oklab, var(--primary-700) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --chat-text-muted: color-mix(in oklab, var(--neutral-27) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --content-inventory-media-seekbar-container: color-mix(in oklab, hsl(var(--plum-6-hsl) / 0.24) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.24) var(--custom-theme-base-color-amount, 0%)); - --content-inventory-overlay-text-primary: color-mix(in oklab, hsl(var(--white-hsl) / 0.85) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.85) var(--custom-theme-text-color-amount, 0%)); - --content-inventory-overlay-text-secondary: color-mix(in oklab, hsl(var(--white-hsl) / 0.7) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.7) var(--custom-theme-text-color-amount, 0%)); - --context-menu-backdrop-background: color-mix(in oklab, hsl(var(--opacity-black-72-hsl) / 0.7215686274509804) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.7215686274509804) var(--custom-theme-base-color-amount, 0%)); - --control-brand-foreground: color-mix(in oklab, var(--brand-360) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --control-brand-foreground-new: color-mix(in oklab, var(--brand-360) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); - --control-secondary-border-active: color-mix(in oklab, hsl(var(--opacity-4-hsl) / 0.0392156862745098) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0392156862745098) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --control-secondary-border-default: color-mix(in oklab, hsl(var(--opacity-4-hsl) / 0.0392156862745098) 100%, hsl(var(--custom-theme-base-color-hsl, 0 0% 0%) / 0.0392156862745098) var(--custom-theme-border-color-amount, var(--custom-theme-base-color-amount, 0%))); - --creator-revenue-icon-gradient-end: color-mix(in oklab, var(--teal-430) 100%, var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%)); -Show all properties (171 more) - } -} -.theme-dark { - --app-frame-background: var(--neutral-78); - --app-frame-border: hsl(var(--opacity-12-hsl) / 0.12156862745098039); - --app-message-embed-secondary-text: hsl(var(--white-hsl) / 0.7); - --background-accent: var(--primary-530); - --background-base-low: var(--neutral-66); - --background-base-lower: var(--neutral-69); - --background-base-lowest: var(--neutral-73); - --background-brand: var(--blurple-50); - --background-code: hsl(var(--opacity-blurple-8-hsl) / 0.0784313725490196); - --background-code-addition: hsl(var(--opacity-green-12-hsl) / 0.12156862745098039); - --background-code-deletion: hsl(var(--opacity-red-12-hsl) / 0.12156862745098039); - --background-feedback-critical: hsl(var(--opacity-red-8-hsl) / 0.0784313725490196); - --background-feedback-info: hsl(var(--opacity-blue-8-hsl) / 0.0784313725490196); - --background-feedback-notification: var(--red-new-46); - --background-feedback-positive: hsl(var(--opacity-green-8-hsl) / 0.0784313725490196); - --background-feedback-warning: hsl(var(--opacity-yellow-8-hsl) / 0.0784313725490196); - --background-mod-muted: hsl(var(--opacity-4-hsl) / 0.0392156862745098); - --background-mod-normal: hsl(var(--opacity-16-hsl) / 0.1607843137254902); - --background-mod-strong: hsl(var(--opacity-20-hsl) / 0.2); - --background-mod-subtle: hsl(var(--opacity-8-hsl) / 0.0784313725490196); - --background-scrim: hsl(var(--opacity-black-72-hsl) / 0.7215686274509804); - --background-scrim-lightbox: hsl(var(--opacity-black-92-hsl) / 0.9215686274509803); - --background-secondary-alt: var(--primary-660); - --background-surface-high: var(--neutral-64); - --background-surface-higher: var(--neutral-62); - --background-surface-highest: var(--neutral-60); - --background-tile-gradient-pink-end: hsl(var(--illo-pink-70-hsl) / 0.3); - --background-tile-gradient-pink-start: hsl(var(--illo-pink-50-hsl) / 0.3); - --badge-background-brand: var(--blurple-50); - --badge-background-default: hsl(var(--opacity-16-hsl) / 0.1607843137254902); - --badge-expressive-background-default: var(--neutral-1); - --badge-expressive-text-default: var(--neutral-71); - --badge-notification-background: var(--red-new-46); - --badge-text-brand: var(--neutral-1); - --badge-text-default: var(--neutral-1); - --bg-surface-raised: var(--primary-560); - --border-feedback-critical: hsl(var(--opacity-red-20-hsl) / 0.2); - --border-focus: var(--blue-new-30); - --border-muted: hsl(var(--opacity-4-hsl) / 0.0392156862745098); - --border-normal: hsl(var(--opacity-20-hsl) / 0.2); - --border-strong: hsl(var(--opacity-44-hsl) / 0.4392156862745098); - --border-subtle: hsl(var(--opacity-12-hsl) / 0.12156862745098039); - --button-danger-background-disabled: var(--red-new-50); - --button-outline-brand-background-hover: var(--brand-500); - --button-outline-brand-border-active: var(--brand-560); - --button-outline-primary-text: var(--white); - --card-background-default: var(--neutral-64); - --card-primary-pressed-bg: var(--primary-645); - --card-secondary-bg: hsl(var(--opacity-8-hsl) / 0.0784313725490196); - --card-secondary-pressed-bg: var(--primary-645); -Show all properties (396 more) -} -:root { - --application-subscription-end: hsl(var(--application-subscription-end-hsl) / 1); - --application-subscription-end-hsl: 196.564 calc(var(--saturation-factor, 1) * 98.788%) 32.353%; - --application-subscription-start: hsl(var(--application-subscription-start-hsl) / 1); - --application-subscription-start-hsl: 234.909 calc(var(--saturation-factor, 1) * 68.465%) 52.745%; - --battlenet: hsl(var(--battlenet-hsl) / 1); - --battlenet-hsl: 199.651 calc(var(--saturation-factor, 1) * 100%) 44.902%; - --bg-animated-gradient-background-indigo-1: hsl(var(--bg-animated-gradient-background-indigo-1-hsl) / 1); - --bg-animated-gradient-background-indigo-1-hsl: 241.5 calc(var(--saturation-factor, 1) * 57.143%) 27.451%; - --bg-animated-gradient-background-indigo-2: hsl(var(--bg-animated-gradient-background-indigo-2-hsl) / 1); - --bg-animated-gradient-background-indigo-2-hsl: 257.059 calc(var(--saturation-factor, 1) * 100%) 20%; - --bg-animated-gradient-background-not-black: hsl(var(--bg-animated-gradient-background-not-black-hsl) / 1); - --bg-animated-gradient-background-not-black-hsl: 240 calc(var(--saturation-factor, 1) * 7.143%) 5.49%; - --bg-animated-gradient-background-pink-1: hsl(var(--bg-animated-gradient-background-pink-1-hsl) / 1); - --bg-animated-gradient-background-pink-1-hsl: 327.831 calc(var(--saturation-factor, 1) * 80.583%) 59.608%; - --bg-gradient-aurora-1: hsl(var(--bg-gradient-aurora-1-hsl) / 1); - --bg-gradient-aurora-1-hsl: 219.74 calc(var(--saturation-factor, 1) * 86.517%) 17.451%; - --bg-gradient-aurora-2: hsl(var(--bg-gradient-aurora-2-hsl) / 1); - --bg-gradient-aurora-2-hsl: 237.778 calc(var(--saturation-factor, 1) * 76.415%) 41.569%; - --bg-gradient-aurora-3: hsl(var(--bg-gradient-aurora-3-hsl) / 1); - --bg-gradient-aurora-3-hsl: 183.556 calc(var(--saturation-factor, 1) * 78.035%) 33.922%; - --bg-gradient-aurora-4: hsl(var(--bg-gradient-aurora-4-hsl) / 1); - --bg-gradient-aurora-4-hsl: 169.2 calc(var(--saturation-factor, 1) * 60.241%) 32.549%; - --bg-gradient-aurora-5: hsl(var(--bg-gradient-aurora-5-hsl) / 1); - --bg-gradient-aurora-5-hsl: 229.839 calc(var(--saturation-factor, 1) * 92.537%) 26.275%; - --bg-gradient-blurple-twilight-1: hsl(var(--bg-gradient-blurple-twilight-1-hsl) / 1); - --bg-gradient-blurple-twilight-1-hsl: 233.904 calc(var(--saturation-factor, 1) * 79.574%) 53.922%; - --bg-gradient-blurple-twilight-2: hsl(var(--bg-gradient-blurple-twilight-2-hsl) / 1); - --bg-gradient-blurple-twilight-2-hsl: 245.294 calc(var(--saturation-factor, 1) * 63.75%) 31.373%; - --bg-gradient-chroma-glow-1: hsl(var(--bg-gradient-chroma-glow-1-hsl) / 1); - --bg-gradient-chroma-glow-1-hsl: 183.39 calc(var(--saturation-factor, 1) * 86.341%) 40.196%; - --bg-gradient-chroma-glow-2: hsl(var(--bg-gradient-chroma-glow-2-hsl) / 1); - --bg-gradient-chroma-glow-2-hsl: 258.113 calc(var(--saturation-factor, 1) * 89.831%) 46.275%; - --bg-gradient-chroma-glow-3: hsl(var(--bg-gradient-chroma-glow-3-hsl) / 1); - --bg-gradient-chroma-glow-3-hsl: 298.491 calc(var(--saturation-factor, 1) * 90.857%) 34.314%; - --bg-gradient-chroma-glow-4: hsl(var(--bg-gradient-chroma-glow-4-hsl) / 1); - --bg-gradient-chroma-glow-4-hsl: 264.767 calc(var(--saturation-factor, 1) * 100%) 66.275%; - --bg-gradient-chroma-glow-5: hsl(var(--bg-gradient-chroma-glow-5-hsl) / 1); - --bg-gradient-chroma-glow-5-hsl: 206.702 calc(var(--saturation-factor, 1) * 75.494%) 50.392%; - --bg-gradient-citrus-sherbert-1: hsl(var(--bg-gradient-citrus-sherbert-1-hsl) / 1); - --bg-gradient-citrus-sherbert-1-hsl: 39.683 calc(var(--saturation-factor, 1) * 88.732%) 58.235%; - --bg-gradient-citrus-sherbert-2: hsl(var(--bg-gradient-citrus-sherbert-2-hsl) / 1); - --bg-gradient-citrus-sherbert-2-hsl: 18 calc(var(--saturation-factor, 1) * 81.522%) 63.922%; - --bg-gradient-cotton-candy-1: hsl(var(--bg-gradient-cotton-candy-1-hsl) / 1); - --bg-gradient-cotton-candy-1-hsl: 349.315 calc(var(--saturation-factor, 1) * 76.842%) 81.373%; - --bg-gradient-cotton-candy-2: hsl(var(--bg-gradient-cotton-candy-2-hsl) / 1); - --bg-gradient-cotton-candy-2-hsl: 226.4 calc(var(--saturation-factor, 1) * 92.593%) 84.118%; - --bg-gradient-crimson-moon-1: hsl(var(--bg-gradient-crimson-moon-1-hsl) / 1); - --bg-gradient-crimson-moon-1-hsl: 0 calc(var(--saturation-factor, 1) * 88.608%) 30.98%; - --bg-gradient-crimson-moon-2: hsl(var(--bg-gradient-crimson-moon-2-hsl) / 1); - --bg-gradient-crimson-moon-2-hsl: 0 calc(var(--saturation-factor, 1) * 0%) 0%; -Show all properties (526 more) -} -.theme-dark { - --legacy-elevation-low: 0 1px 5px 0 var(--opacity-black-28); - --legacy-elevation-high: 0 2px 10px 0 var(--opacity-black-20); - --legacy-elevation-border: 0 0 0 1px hsl(var(--primary-700-hsl) / 0.6); -} -:root { - --legacy-elevation-low: 0 1px 5px var(--opacity-black-20); - --legacy-elevation-high: 0 2px 10px 0 var(--opacity-black-8); - --legacy-elevation-border: 0 0 0 1px hsl(var(--primary-300-hsl) / 0.3); -} -:root { - --custom-paginator-round-button-size: 28px; -} -:root { - --custom-app-launcher-sticky-header-height: 66px; - --custom-app-launcher-container-border-radius: var(--radius-sm); -} -:root { - --custom-app-launcher-sticky-header-height: 66px; - --custom-app-launcher-container-border-radius: var(--radius-sm); -} -:root { - --custom-channel-members-bg: var(--background-base-lower); -} -:root { - --custom-user-profile-banner-height: 0; - --custom-user-profile-theme-padding: 0; - --custom-user-profile-base-layer-z-index: 0; - --custom-user-profile-bottom-layer-z-index: 1; - --custom-user-profile-middle-layer-z-index: 2; - --custom-user-profile-top-layer-z-index: 3; - --custom-user-profile-hoist-z-index: 4; - --custom-user-profile-toast-z-index: 5; -} -.root, [data-popout-root], :root { - --__spoiler-background-color--hidden: var(--spoiler-hidden-background); - --__spoiler-background-color--hidden--hover: var(--spoiler-hidden-background-hover); - --__spoiler-background-color--revealed: var(--background-mod-subtle); - --__spoiler-text-color--hidden: transparent; - --__spoiler-warning-text-color: var(--primary-200); - --__spoiler-warning-text-color--hover: var(--white); - --__spoiler-warning-background-color: var(--opacity-black-60); - --__spoiler-warning-background-color--hover: var(--opacity-black-88); - --__spoiler-container-box-shadow-color: var(--opacity-black-8); - --__obscured-background-blur-radius: 40px; - --__obscured-background-brightness: 0.55; -} -.theme-dark { - --brightness: calc(1.5 - var(--saturation-factor, 1) * 0.5); - --contrast: var(--saturation-factor, 1); -} -:root { - --expand-structural-duration: 100ms; - --expand-fade-duration: 200ms; - --expand-easing-function: ease-out; - --collapse-structural-duration: 150ms; - --collapse-fade-duration: 150ms; - --collapse-easing-function: ease-in; -} -.appMount__51fd7, body, html { - height: 100%; - width: 100%; -} -a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, ul, var { - border: 0; - font-family: inherit; - font-size: 100%; - font-style: inherit; - font-weight: inherit; - margin: 0; - padding: 0; - vertical-align: baseline; -} -[data-popout-root], html { - --brand-05a: hsla(var(--brand-500-hsl) / 0.05); - --brand-10a: hsla(var(--brand-500-hsl) / 0.1); - --brand-15a: hsla(var(--brand-500-hsl) / 0.15); - --brand-20a: hsla(var(--brand-500-hsl) / 0.2); - --brand-25a: hsla(var(--brand-500-hsl) / 0.25); - --brand-30a: hsla(var(--brand-500-hsl) / 0.3); - --brand-35a: hsla(var(--brand-500-hsl) / 0.35); - --brand-40a: hsla(var(--brand-500-hsl) / 0.4); - --brand-45a: hsla(var(--brand-500-hsl) / 0.45); - --brand-50a: hsla(var(--brand-500-hsl) / 0.5); - --brand-55a: hsla(var(--brand-500-hsl) / 0.55); - --brand-60a: hsla(var(--brand-500-hsl) / 0.6); - --brand-65a: hsla(var(--brand-500-hsl) / 0.65); - --brand-70a: hsla(var(--brand-500-hsl) / 0.7); - --brand-75a: hsla(var(--brand-500-hsl) / 0.75); - --brand-80a: hsla(var(--brand-500-hsl) / 0.8); - --brand-85a: hsla(var(--brand-500-hsl) / 0.85); - --brand-90a: hsla(var(--brand-500-hsl) / 0.9); - --brand-95a: hsla(var(--brand-500-hsl) / 0.95); -} -html[Attributes Style] { - -webkit-locale: "en-US"; -} -user agent stylesheet -:root { - view-transition-name: root; -} -user agent stylesheet -html { - display: block; -} - - - -
soup
Inbox
Upload to #germinal
You can add comments before uploading.
-Hold shift to upload directly.
Text Channel

soup: germinal

Search soup

germinal chat

  1. Sunday, February 8, 2026 6:54 PM

    Boring and timid
  2. Sunday, February 8, 2026 9:09 PM

    Download
  3. dźš™byMonday, February 9, 2026 10:47 AM

    Discord will age-restrict accounts by default unless users verify their age via face scan or ID - - 157  71  1.3K  211.4K 
    Image
    Image
    FxTwitter•Yesterday at 8:54 AM
  4. Monday, February 9, 2026 10:47 AM
    Rip discord
  5. Monday, February 9, 2026 12:36 PM

    https://youtu.be/leM2NjGmCbY look who's gonna come back Monday, February 9, 2026 12:36 PM
  6. https://youtu.be/leM2NjGmCbY look who's gonna come back Monday, February 9, 2026 12:36 PM

    dźš™byMonday, February 9, 2026 1:47 PM

    IS THAT YOUR MOM???
  7. Monday, February 9, 2026 1:47 PM

    yuh
  8. dźš™byMonday, February 9, 2026 1:47 PM

    Gotta download it again
  9. dźš™byMonday, February 9, 2026 4:30 PM

  10. Monday, February 9, 2026 4:48 PM

  11. Monday, February 9, 2026 4:53 PM
    Landscapers when they hear ICE is in the area: - - 91  459  4.9K  195.8K 
    FixupX•Yesterday at 12:12 PM
  12. dźš™byMonday, February 9, 2026 5:20 PM

  13. Monday, February 9, 2026 5:22 PM

  14. Monday, February 9, 2026 5:37 PM

    That moment when Charleston White realises most of his hair has fallen out when vibing with Adin Ross - - 36  38  1.1K  53.3K 
    FixupX•2/8/2026 5:09 PM
  15. dźš™byMonday, February 9, 2026 6:07 PM

    Image
  16. Monday, February 9, 2026 6:21 PM

    Image
  17. Monday, February 9, 2026 6:29 PM

    Image
  18. dźš™byMonday, February 9, 2026 6:43 PM

    Image
  19. dźš™byMonday, February 9, 2026 9:13 PM

    Image
  20. Monday, February 9, 2026 9:17 PM
    Download
  21. dźš™byMonday, February 9, 2026 9:50 PM

  22. dźš™byMonday, February 9, 2026 10:19 PM

    Download
  23. dźš™byMonday, February 9, 2026 11:09 PM

    Download
  24. Monday, February 9, 2026 11:22 PM

    Download
  25. Monday, February 9, 2026 11:27 PM
    Download
    :thumbsup:
    Click to react
    :fire:
    Click to react
    :heart:
    Click to react
    Add Reaction
    Reply
    ForwardMore
  26. dźš™byTuesday, February 10, 2026 1:57 AM

    :thumbsup:
    Click to react
    :fire:
    Click to react
    :heart:
    Click to react
    Add Reaction
    Reply
    ForwardMore

Send GIF
- - -
\ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 45df557..cda24bf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,18 +5,434 @@ "packages": { "": { "name": "discord-clone", + "workspaces": [ + "packages/*", + "apps/*" + ], "dependencies": { "@convex-dev/presence": "^0.3.0", "convex": "^1.31.2", "livekit-server-sdk": "^2.15.0" } }, + "apps/android": { + "name": "@discord-clone/android", + "version": "1.0.0", + "dependencies": { + "@capacitor/android": "^6.0.0", + "@capacitor/app": "^6.0.0", + "@capacitor/core": "^6.0.0" + }, + "devDependencies": { + "@capacitor/cli": "^6.0.0" + } + }, + "apps/electron": { + "name": "@discord-clone/electron", + "version": "1.0.13", + "dependencies": { + "@discord-clone/shared": "*", + "electron-log": "^5.4.3", + "electron-updater": "^6.7.3" + }, + "devDependencies": { + "@vitejs/plugin-react": "^5.1.1", + "concurrently": "^9.2.1", + "electron": "^33.2.1", + "electron-builder": "^25.1.8", + "vite": "^7.2.4", + "wait-on": "^8.0.1" + } + }, + "apps/web": { + "name": "@discord-clone/web", + "version": "1.0.0", + "dependencies": { + "@discord-clone/platform-web": "*", + "@discord-clone/shared": "*" + }, + "devDependencies": { + "@vitejs/plugin-react": "^5.1.1", + "vite": "^7.2.4" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", + "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", + "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@bufbuild/protobuf": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.10.1.tgz", "integrity": "sha512-wJ8ReQbHxsAfXhrf9ixl0aYbZorRuOWpBNzm8pL8ftmSxQx/wnJD5Eg861NwJU/czy2VXFIebCeZnZrI9rktIQ==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, + "node_modules/@capacitor/android": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-6.2.1.tgz", + "integrity": "sha512-8gd4CIiQO5LAIlPIfd5mCuodBRxMMdZZEdj8qG8m+dQ1sQ2xyemVpzHmRK8qSCHorsBUCg3D62j2cp6bEBAkdw==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^6.2.0" + } + }, + "node_modules/@capacitor/app": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-6.0.3.tgz", + "integrity": "sha512-4gFUCbcVz0N/YYN32OBFerocWXslIv3Nc90gDiRsBkJc0plwK6kIUT6PKa5WtW2kfhteUeCVXQbvArH2fH+0Ug==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^6.0.0" + } + }, + "node_modules/@capacitor/cli": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-6.2.1.tgz", + "integrity": "sha512-JKl0FpFge8PgQNInw12kcKieQ4BmOyazQ4JGJOfEpVXlgrX1yPhSZTPjngupzTCiK3I7q7iGG5kjun0fDqgSCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ionic/cli-framework-output": "^2.2.5", + "@ionic/utils-fs": "^3.1.6", + "@ionic/utils-subprocess": "2.1.11", + "@ionic/utils-terminal": "^2.3.3", + "commander": "^9.3.0", + "debug": "^4.3.4", + "env-paths": "^2.2.0", + "kleur": "^4.1.4", + "native-run": "^2.0.0", + "open": "^8.4.0", + "plist": "^3.0.5", + "prompts": "^2.4.2", + "rimraf": "^4.4.1", + "semver": "^7.3.7", + "tar": "^6.1.11", + "tslib": "^2.4.0", + "xml2js": "^0.5.0" + }, + "bin": { + "cap": "bin/capacitor", + "capacitor": "bin/capacitor" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@capacitor/core": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-6.2.1.tgz", + "integrity": "sha512-urZwxa7hVE/BnA18oCFAdizXPse6fCKanQyEqpmz6cBJ2vObwMpyJDG5jBeoSsgocS9+Ax+9vb4ducWJn0y2qQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@convex-dev/presence": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@convex-dev/presence/-/presence-0.3.0.tgz", @@ -38,6 +454,399 @@ } } }, + "node_modules/@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@discord-clone/android": { + "resolved": "apps/android", + "link": true + }, + "node_modules/@discord-clone/electron": { + "resolved": "apps/electron", + "link": true + }, + "node_modules/@discord-clone/platform-web": { + "resolved": "packages/platform-web", + "link": true + }, + "node_modules/@discord-clone/shared": { + "resolved": "packages/shared", + "link": true + }, + "node_modules/@discord-clone/web": { + "resolved": "apps/web", + "link": true + }, + "node_modules/@dnd-kit/accessibility": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz", + "integrity": "sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz", + "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==", + "license": "MIT", + "dependencies": { + "@dnd-kit/accessibility": "^3.1.1", + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/sortable": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-10.0.0.tgz", + "integrity": "sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg==", + "license": "MIT", + "dependencies": { + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@dnd-kit/core": "^6.3.0", + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/utilities": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz", + "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@electron/asar": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.4.1.tgz", + "integrity": "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@electron/asar/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@electron/asar/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@electron/asar/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@electron/asar/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@electron/get": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", + "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" + } + }, + "node_modules/@electron/get/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@electron/get/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/get/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@electron/get/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@electron/notarize": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz", + "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/osx-sign": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.1.tgz", + "integrity": "sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@electron/osx-sign/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@electron/osx-sign/node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/@electron/rebuild": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.6.1.tgz", + "integrity": "sha512-f6596ZHpEq/YskUd8emYvOUne89ij8mQgjYFA5ru25QwbrRO+t1SImofdDv7kKOuWCmVOuU5tvfkbgGxIl3E/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@malept/cross-spawn-promise": "^2.0.0", + "chalk": "^4.0.0", + "debug": "^4.1.1", + "detect-libc": "^2.0.1", + "fs-extra": "^10.0.0", + "got": "^11.7.0", + "node-abi": "^3.45.0", + "node-api-version": "^0.2.0", + "node-gyp": "^9.0.0", + "ora": "^5.1.0", + "read-binary-file-arch": "^1.0.6", + "semver": "^7.3.5", + "tar": "^6.0.5", + "yargs": "^17.0.1" + }, + "bin": { + "electron-rebuild": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/@electron/rebuild/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@electron/universal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.1.tgz", + "integrity": "sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@electron/asar": "^3.2.7", + "@malept/cross-spawn-promise": "^2.0.0", + "debug": "^4.3.1", + "dir-compare": "^4.2.0", + "fs-extra": "^11.1.1", + "minimatch": "^9.0.3", + "plist": "^3.1.0" + }, + "engines": { + "node": ">=16.4" + } + }, + "node_modules/@electron/universal/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@electron/universal/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@electron/universal/node_modules/fs-extra": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", + "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@electron/universal/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz", @@ -454,6 +1263,412 @@ "node": ">=18" } }, + "node_modules/@floating-ui/core": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.4.tgz", + "integrity": "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.10" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", + "license": "MIT" + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@hapi/address": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-5.1.1.tgz", + "integrity": "sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^11.0.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@hapi/formula": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-3.0.2.tgz", + "integrity": "sha512-hY5YPNXzw1He7s0iqkRQi+uMGh383CGdyyIGYtB+W5N3KHPXoqychklvHhKCC9M3Xtv0OCs/IHw+r4dcHtBYWw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/hoek": { + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.7.tgz", + "integrity": "sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/pinpoint": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.1.tgz", + "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/tlds": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@hapi/tlds/-/tlds-1.1.5.tgz", + "integrity": "sha512-Vq/1gnIIsvFUpKlDdfrPd/ssHDpAyBP/baVukh3u2KSG2xoNjsnRNjQiPmuyPPGqsn1cqVWWhtZHfOBaLizFRQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@hapi/topo": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.2.tgz", + "integrity": "sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^11.0.2" + } + }, + "node_modules/@ionic/cli-framework-output": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", + "integrity": "sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ionic/utils-terminal": "2.3.5", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-array": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.5.tgz", + "integrity": "sha512-HD72a71IQVBmQckDwmA8RxNVMTbxnaLbgFOl+dO5tbvW9CkkSFCv41h6fUuNsSEVgngfkn0i98HDuZC8mk+lTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@ionic/utils-fs": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", + "integrity": "sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/fs-extra": "^8.0.0", + "debug": "^4.0.0", + "fs-extra": "^9.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-object": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.5.tgz", + "integrity": "sha512-XnYNSwfewUqxq+yjER1hxTKggftpNjFLJH0s37jcrNDwbzmbpFTQTVAp4ikNK4rd9DOebX/jbeZb8jfD86IYxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@ionic/utils-process": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.10.tgz", + "integrity": "sha512-mZ7JEowcuGQK+SKsJXi0liYTcXd2bNMR3nE0CyTROpMECUpJeAvvaBaPGZf5ERQUPeWBVuwqAqjUmIdxhz5bxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ionic/utils-object": "2.1.5", + "@ionic/utils-terminal": "2.3.3", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@ionic/utils-process/node_modules/@ionic/utils-terminal": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.3.tgz", + "integrity": "sha512-RnuSfNZ5fLEyX3R5mtcMY97cGD1A0NVBbarsSQ6yMMfRJ5YHU7hHVyUfvZeClbqkBC/pAqI/rYJuXKCT9YeMCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@ionic/utils-stream": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.5.tgz", + "integrity": "sha512-hkm46uHvEC05X/8PHgdJi4l4zv9VQDELZTM+Kz69odtO9zZYfnt8DkfXHJqJ+PxmtiE5mk/ehJWLnn/XAczTUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@ionic/utils-subprocess": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-2.1.11.tgz", + "integrity": "sha512-6zCDixNmZCbMCy5np8klSxOZF85kuDyzZSTTQKQP90ZtYNCcPYmuFSzaqDwApJT4r5L3MY3JrqK1gLkc6xiUPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ionic/utils-array": "2.1.5", + "@ionic/utils-fs": "3.1.6", + "@ionic/utils-process": "2.1.10", + "@ionic/utils-stream": "3.1.5", + "@ionic/utils-terminal": "2.3.3", + "cross-spawn": "^7.0.3", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@ionic/utils-subprocess/node_modules/@ionic/utils-fs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.6.tgz", + "integrity": "sha512-eikrNkK89CfGPmexjTfSWl4EYqsPSBh0Ka7by4F0PLc1hJZYtJxUZV3X4r5ecA8ikjicUmcbU7zJmAjmqutG/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/fs-extra": "^8.0.0", + "debug": "^4.0.0", + "fs-extra": "^9.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@ionic/utils-subprocess/node_modules/@ionic/utils-terminal": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.3.tgz", + "integrity": "sha512-RnuSfNZ5fLEyX3R5mtcMY97cGD1A0NVBbarsSQ6yMMfRJ5YHU7hHVyUfvZeClbqkBC/pAqI/rYJuXKCT9YeMCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@ionic/utils-terminal": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", + "integrity": "sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", + "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@livekit/components-core": { + "version": "0.12.12", + "resolved": "https://registry.npmjs.org/@livekit/components-core/-/components-core-0.12.12.tgz", + "integrity": "sha512-DQ+lOAMPvum37Ta4lQLETxQe7ZxhivI78ZfE4nnWP0AcnwNByNR2vVLp9VGvw577HmvgHEkbjBbGBJBSZEBEZA==", + "license": "Apache-2.0", + "dependencies": { + "@floating-ui/dom": "1.7.4", + "loglevel": "1.9.1", + "rxjs": "7.8.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "livekit-client": "^2.15.14", + "tslib": "^2.6.2" + } + }, + "node_modules/@livekit/components-react": { + "version": "2.9.19", + "resolved": "https://registry.npmjs.org/@livekit/components-react/-/components-react-2.9.19.tgz", + "integrity": "sha512-VEa4SsiwCHreuIdjxVPrqoWY+Ezq36fHc6swawDXcROPZMCPOeAovaxw83yZqqCKDpzT6oWoeBFDMbxbMytqRw==", + "license": "Apache-2.0", + "dependencies": { + "@livekit/components-core": "0.12.12", + "clsx": "2.1.1", + "events": "^3.3.0", + "jose": "^6.0.12", + "usehooks-ts": "3.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@livekit/krisp-noise-filter": "^0.2.12 || ^0.3.0", + "livekit-client": "^2.16.0", + "react": ">=18", + "react-dom": ">=18", + "tslib": "^2.6.2" + }, + "peerDependenciesMeta": { + "@livekit/krisp-noise-filter": { + "optional": true + } + } + }, + "node_modules/@livekit/components-react/node_modules/jose": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.1.3.tgz", + "integrity": "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/@livekit/components-styles": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@livekit/components-styles/-/components-styles-1.2.0.tgz", + "integrity": "sha512-74/rt0lDh6aHmOPmWAeDE9C4OrNW9RIdmhX/YRbovQBVNGNVWojRjl3FgQZ5LPFXO6l1maKB4JhXcBFENVxVvw==", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@livekit/mutex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@livekit/mutex/-/mutex-1.1.1.tgz", + "integrity": "sha512-EsshAucklmpuUAfkABPxJNhzj9v2sG7JuzFDL4ML1oJQSV14sqrpTYnsaOudMAw9yOaW53NU3QQTlUQoRs4czw==", + "license": "Apache-2.0" + }, "node_modules/@livekit/protocol": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/@livekit/protocol/-/protocol-1.44.0.tgz", @@ -463,6 +1678,1572 @@ "@bufbuild/protobuf": "^1.10.0" } }, + "node_modules/@malept/cross-spawn-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", + "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "license": "Apache-2.0", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", + "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", + "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.1.tgz", + "integrity": "sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.1.tgz", + "integrity": "sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.1.tgz", + "integrity": "sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.1.tgz", + "integrity": "sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.1.tgz", + "integrity": "sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.1.tgz", + "integrity": "sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.1.tgz", + "integrity": "sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.1.tgz", + "integrity": "sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.1.tgz", + "integrity": "sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.1.tgz", + "integrity": "sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.1.tgz", + "integrity": "sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.1.tgz", + "integrity": "sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.1.tgz", + "integrity": "sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.1.tgz", + "integrity": "sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.1.tgz", + "integrity": "sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.1.tgz", + "integrity": "sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.1.tgz", + "integrity": "sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.1.tgz", + "integrity": "sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.1.tgz", + "integrity": "sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.1.tgz", + "integrity": "sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.1.tgz", + "integrity": "sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.1.tgz", + "integrity": "sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.1.tgz", + "integrity": "sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.1.tgz", + "integrity": "sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.1.tgz", + "integrity": "sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/dom-mediacapture-record": { + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-record/-/dom-mediacapture-record-1.0.22.tgz", + "integrity": "sha512-mUMZLK3NvwRLcAAT9qmcK+9p7tpU2FHdDsntR3YI4+GY88XrgG4XiE7u1Q2LAN2/FZOz/tdMDC3GQCR4T8nFuw==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz", + "integrity": "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz", + "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/plist": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz", + "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*", + "xmlbuilder": ">=11.0.1" + } + }, + "node_modules/@types/prismjs": { + "version": "1.26.6", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.6.tgz", + "integrity": "sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", + "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "license": "MIT", + "peer": true, + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@types/verror": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.11.tgz", + "integrity": "sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@vitejs/plugin-react": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.4.tgz", + "integrity": "sha512-VIcFLdRi/VYRU8OL/puL7QXMYafHmqOnwTZY50U1JPlCNj30PxCMx65c494b1K9be9hX83KVt0+gTEwTWLqToA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.29.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-rc.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.18.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz", + "integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/7zip-bin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz", + "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "license": "ISC" + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/agentkeepalive": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/app-builder-bin": { + "version": "5.0.0-alpha.10", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-5.0.0-alpha.10.tgz", + "integrity": "sha512-Ev4jj3D7Bo+O0GPD2NMvJl+PGiBAfS7pUGawntBNpCbxtpncfUixqFj9z9Jme7V7s3LBGqsWZZP54fxBX3JKJw==", + "dev": true, + "license": "MIT" + }, + "node_modules/app-builder-lib": { + "version": "25.1.8", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-25.1.8.tgz", + "integrity": "sha512-pCqe7dfsQFBABC1jeKZXQWhGcCPF3rPCXDdfqVKjIeWBcXzyC1iOWZdfFhGl+S9MyE/k//DFmC6FzuGAUudNDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@develar/schema-utils": "~2.6.5", + "@electron/notarize": "2.5.0", + "@electron/osx-sign": "1.3.1", + "@electron/rebuild": "3.6.1", + "@electron/universal": "2.0.1", + "@malept/flatpak-bundler": "^0.4.0", + "@types/fs-extra": "9.0.13", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "25.1.7", + "builder-util-runtime": "9.2.10", + "chromium-pickle-js": "^0.2.0", + "config-file-ts": "0.2.8-rc1", + "debug": "^4.3.4", + "dotenv": "^16.4.5", + "dotenv-expand": "^11.0.6", + "ejs": "^3.1.8", + "electron-publish": "25.1.7", + "form-data": "^4.0.0", + "fs-extra": "^10.1.0", + "hosted-git-info": "^4.1.0", + "is-ci": "^3.0.0", + "isbinaryfile": "^5.0.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.3", + "lazy-val": "^1.0.5", + "minimatch": "^10.0.0", + "resedit": "^1.7.0", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.8", + "tar": "^6.1.12", + "temp-file": "^3.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "dmg-builder": "25.1.8", + "electron-builder-squirrel-windows": "25.1.8" + } + }, + "node_modules/app-builder-lib/node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/app-builder-lib/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/aproba": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz", + "integrity": "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==", + "dev": true, + "license": "ISC" + }, + "node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "deprecated": "This package is no longer supported.", + "dev": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/axios": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz", + "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.11", + "form-data": "^4.0.5", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz", + "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "jackspeak": "^4.2.3" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.19", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", + "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.5.5" + } + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz", + "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builder-util": { + "version": "25.1.7", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-25.1.7.tgz", + "integrity": "sha512-7jPjzBwEGRbwNcep0gGNpLXG9P94VA3CPAZQCzxkFXiV2GMQKlziMbY//rXPI7WKfhsvGgFXjTcXdBEwgXw9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/debug": "^4.1.6", + "7zip-bin": "~5.2.0", + "app-builder-bin": "5.0.0-alpha.10", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "9.2.10", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" + } + }, + "node_modules/builder-util-runtime": { + "version": "9.2.10", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.10.tgz", + "integrity": "sha512-6p/gfG1RJSQeIbz8TK5aPNkoztgY1q5TgmGFMAXcY8itsGW6Y2ld1ALsZ5UJn8rog7hKF3zHx5iQbNQ8uLcRlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/builder-util/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/cacache/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/cacache/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/camelcase": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", @@ -493,6 +3274,588 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/caniuse-lite": { + "version": "1.0.30001769", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", + "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true, + "license": "MIT" + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/concurrently": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz", + "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "4.1.2", + "rxjs": "7.8.2", + "shell-quote": "1.8.3", + "supports-color": "8.1.1", + "tree-kill": "1.2.2", + "yargs": "17.7.2" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/config-file-ts": { + "version": "0.2.8-rc1", + "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.8-rc1.tgz", + "integrity": "sha512-GtNECbVI82bT4RiDIzBSVuTKoSHufnU7Ce7/42bkWZJZFLjmDF2WBpVsvRkhKCfKBnTBb3qZrBwPpFBU/Myvhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^10.3.12", + "typescript": "^5.4.3" + } + }, + "node_modules/config-file-ts/node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/config-file-ts/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/config-file-ts/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/config-file-ts/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/config-file-ts/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/config-file-ts/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/config-file-ts/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/config-file-ts/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/config-file-ts/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/config-file-ts/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/config-file-ts/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/config-file-ts/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/config-file-ts/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, "node_modules/convex": { "version": "1.31.7", "resolved": "https://registry.npmjs.org/convex/-/convex-1.31.7.tgz", @@ -526,6 +3889,773 @@ } } }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT", + "peer": true + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dir-compare": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz", + "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5", + "p-limit": "^3.1.0 " + } + }, + "node_modules/dir-compare/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/dir-compare/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/dir-compare/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dmg-builder": { + "version": "25.1.8", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-25.1.8.tgz", + "integrity": "sha512-NoXo6Liy2heSklTI5OIZbCgXC1RzrDQsZkeEwXhdOro3FT1VBOvbubvscdPnjVuQ4AMwwv61oaH96AbiYg9EnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "app-builder-lib": "25.1.8", + "builder-util": "25.1.7", + "builder-util-runtime": "9.2.10", + "fs-extra": "^10.1.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "optionalDependencies": { + "dmg-license": "^1.0.11" + } + }, + "node_modules/dmg-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dmg-license": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz", + "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "@types/plist": "^3.0.1", + "@types/verror": "^1.10.3", + "ajv": "^6.10.0", + "crc": "^3.8.0", + "iconv-corefoundation": "^1.1.7", + "plist": "^3.0.4", + "smart-buffer": "^4.0.2", + "verror": "^1.10.0" + }, + "bin": { + "dmg-license": "bin/dmg-license.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.6.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand": { + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", + "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dotenv": "^16.4.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron": { + "version": "33.4.11", + "resolved": "https://registry.npmjs.org/electron/-/electron-33.4.11.tgz", + "integrity": "sha512-xmdAs5QWRkInC7TpXGNvzo/7exojubk+72jn1oJL7keNeIlw7xNglf8TGtJtkR4rWC5FJq0oXiIXPS9BcK2Irg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@electron/get": "^2.0.0", + "@types/node": "^20.9.0", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 12.20.55" + } + }, + "node_modules/electron-builder": { + "version": "25.1.8", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-25.1.8.tgz", + "integrity": "sha512-poRgAtUHHOnlzZnc9PK4nzG53xh74wj2Jy7jkTrqZ0MWPoHGh1M2+C//hGeYdA+4K8w4yiVCNYoLXF7ySj2Wig==", + "dev": true, + "license": "MIT", + "dependencies": { + "app-builder-lib": "25.1.8", + "builder-util": "25.1.7", + "builder-util-runtime": "9.2.10", + "chalk": "^4.1.2", + "dmg-builder": "25.1.8", + "fs-extra": "^10.1.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "simple-update-notifier": "2.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "electron-builder": "cli.js", + "install-app-deps": "install-app-deps.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/electron-builder-squirrel-windows": { + "version": "25.1.8", + "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-25.1.8.tgz", + "integrity": "sha512-2ntkJ+9+0GFP6nAISiMabKt6eqBB0kX1QqHNWFWAXgi0VULKGisM46luRFpIBiU3u/TDmhZMM8tzvo2Abn3ayg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "app-builder-lib": "25.1.8", + "archiver": "^5.3.1", + "builder-util": "25.1.7", + "fs-extra": "^10.1.0" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-log": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.4.3.tgz", + "integrity": "sha512-sOUsM3LjZdugatazSQ/XTyNcw8dfvH1SYhXWiJyfYodAAKOZdHs0txPiLDXFzOZbhXgAgshQkshH2ccq0feyLQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/electron-publish": { + "version": "25.1.7", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-25.1.7.tgz", + "integrity": "sha512-+jbTkR9m39eDBMP4gfbqglDd6UvBC7RLh5Y0MhFSsc6UkGHj9Vj9TWobxevHYMMqmoujL11ZLjfPpMX+Pt6YEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/fs-extra": "^9.0.11", + "builder-util": "25.1.7", + "builder-util-runtime": "9.2.10", + "chalk": "^4.1.2", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + } + }, + "node_modules/electron-publish/node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/electron-publish/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.286", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", + "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", + "dev": true, + "license": "ISC" + }, + "node_modules/electron-updater": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.7.3.tgz", + "integrity": "sha512-EgkT8Z9noqXKbwc3u5FkJA+r48jwZ5DTUiOkJMOTEEH//n5Am6wfQGz7nvSFEA2oIAMv9jRzn5JKTyWeSKOPgg==", + "license": "MIT", + "dependencies": { + "builder-util-runtime": "9.5.1", + "fs-extra": "^10.1.0", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "lodash.escaperegexp": "^4.1.2", + "lodash.isequal": "^4.5.0", + "semver": "~7.7.3", + "tiny-typed-emitter": "^2.1.0" + } + }, + "node_modules/electron-updater/node_modules/builder-util-runtime": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.5.1.tgz", + "integrity": "sha512-qt41tMfgHTllhResqM5DcnHyDIWNgzHvuY2jDcYP9iaGpkWxTUzV6GQjDeLnlR1/DtdlcsWQbA7sByMpmJFTLQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/electron-updater/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron/node_modules/@types/node": { + "version": "20.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.33.tgz", + "integrity": "sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/electron/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "sax": "1.1.4" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/elementtree/node_modules/sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/esbuild": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz", @@ -567,6 +4697,1181 @@ "@esbuild/win32-x64": "0.27.0" } }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "optional": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "license": "MIT", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "deprecated": "This package is no longer supported.", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/highlightjs-vue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/highlightjs-vue/-/highlightjs-vue-1.0.0.tgz", + "integrity": "sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==", + "license": "CC0-1.0" + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/html-url-attributes": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", + "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/http2-wrapper/node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-corefoundation": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "cli-truncate": "^2.1.0", + "node-addon-api": "^1.6.3" + }, + "engines": { + "node": "^8.11.2 || >=10" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true, + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/inline-style-parser": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", + "license": "MIT" + }, + "node_modules/ip-address": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", + "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/isbinaryfile": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.7.tgz", + "integrity": "sha512-gnWD14Jh3FzS3CPhF0AxNOJ8CxqeblPTADzI38r0wt8ZyQl5edpy75myt08EG2oKvpyiqSqsx+Wkz9vtkbTqYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", + "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^9.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jake": { + "version": "10.9.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/joi": { + "version": "18.0.2", + "resolved": "https://registry.npmjs.org/joi/-/joi-18.0.2.tgz", + "integrity": "sha512-RuCOQMIt78LWnktPoeBL0GErkNaJPTBGcYuyaBvUOQSpcpcLfWrHPPihYdOGbV5pam9VTWbeoF7TsGiHugcjGA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/address": "^5.1.1", + "@hapi/formula": "^3.0.2", + "@hapi/hoek": "^11.0.7", + "@hapi/pinpoint": "^2.0.1", + "@hapi/tlds": "^1.1.1", + "@hapi/topo": "^6.0.2", + "@standard-schema/spec": "^1.0.0" + }, + "engines": { + "node": ">= 20" + } + }, "node_modules/jose": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz", @@ -576,6 +5881,204 @@ "url": "https://github.com/sponsors/panva" } }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "license": "MIT" + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/livekit-client": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/livekit-client/-/livekit-client-2.17.1.tgz", + "integrity": "sha512-pbJOSRVzZOoe9fL3RWjVxrYjsPo9npIVKGSl2Jhm1x4GxC6uubPWktWPxNLOnrshgxwAKrs2VeLY7LxBOtU1NQ==", + "license": "Apache-2.0", + "dependencies": { + "@livekit/mutex": "1.1.1", + "@livekit/protocol": "1.44.0", + "events": "^3.3.0", + "jose": "^6.1.0", + "loglevel": "^1.9.2", + "sdp-transform": "^2.15.0", + "ts-debounce": "^4.0.0", + "tslib": "2.8.1", + "typed-emitter": "^2.1.0", + "webrtc-adapter": "^9.0.1" + }, + "peerDependencies": { + "@types/dom-mediacapture-record": "^1" + } + }, + "node_modules/livekit-client/node_modules/jose": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.1.3.tgz", + "integrity": "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/livekit-client/node_modules/loglevel": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, "node_modules/livekit-server-sdk": { "version": "2.15.0", "resolved": "https://registry.npmjs.org/livekit-server-sdk/-/livekit-server-sdk-2.15.0.tgz", @@ -591,6 +6094,226 @@ "node": ">=18" } }, + "node_modules/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", + "license": "MIT" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "deprecated": "This package is deprecated. Use require('node:util').isDeepStrictEqual instead.", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/loglevel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lowlight": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", + "license": "MIT", + "dependencies": { + "fault": "^1.0.0", + "highlight.js": "~10.7.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/make-fetch-happen/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/map-obj": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-5.0.0.tgz", @@ -603,6 +6326,1589 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.0.tgz", + "integrity": "sha512-ugkC31VaVg9cF0DFVoADH12k6061zNZkZON+aX8AWsR9GhPcErkcMBceb6znR8wLERM2AkkOxy2nWRLpT9Jq5w==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/native-run": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.3.tgz", + "integrity": "sha512-U1PllBuzW5d1gfan+88L+Hky2eZx+9gv3Pf6rNBxKbORxi7boHzqiA6QFGSnqMem4j0A9tZ08NMIs5+0m/VS1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ionic/utils-fs": "^3.1.7", + "@ionic/utils-terminal": "^2.3.4", + "bplist-parser": "^0.3.2", + "debug": "^4.3.4", + "elementtree": "^0.1.7", + "ini": "^4.1.1", + "plist": "^3.1.0", + "split2": "^4.2.0", + "through2": "^4.0.2", + "tslib": "^2.6.2", + "yauzl": "^2.10.0" + }, + "bin": { + "native-run": "bin/native-run" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-abi": { + "version": "3.87.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.87.0.tgz", + "integrity": "sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-api-version": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.1.tgz", + "integrity": "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + } + }, + "node_modules/node-gyp": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/normalize-wheel": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz", + "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==", + "license": "BSD-3-Clause" + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "deprecated": "This package is no longer supported.", + "dev": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/pe-library": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pe-library/-/pe-library-0.4.1.tgz", + "integrity": "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jet2jet" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, "node_modules/prettier": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", @@ -618,6 +7924,116 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true, + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/quick-lru": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz", @@ -635,7 +8051,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", "license": "MIT", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -645,7 +8060,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", "license": "MIT", - "peer": true, "dependencies": { "scheduler": "^0.27.0" }, @@ -653,12 +8067,1164 @@ "react": "^19.2.4" } }, + "node_modules/react-easy-crop": { + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/react-easy-crop/-/react-easy-crop-5.5.6.tgz", + "integrity": "sha512-Jw3/ozs8uXj3NpL511Suc4AHY+mLRO23rUgipXvNYKqezcFSYHxe4QXibBymkOoY6oOtLVMPO2HNPRHYvMPyTw==", + "license": "MIT", + "dependencies": { + "normalize-wheel": "^1.0.1", + "tslib": "^2.0.1" + }, + "peerDependencies": { + "react": ">=16.4.0", + "react-dom": ">=16.4.0" + } + }, + "node_modules/react-markdown": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz", + "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "html-url-attributes": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "unified": "^11.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=18", + "react": ">=18" + } + }, + "node_modules/react-refresh": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", + "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.0.tgz", + "integrity": "sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==", + "license": "MIT", + "dependencies": { + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, + "node_modules/react-router-dom": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.0.tgz", + "integrity": "sha512-5CO/l5Yahi2SKC6rGZ+HDEjpjkGaG/ncEP7eWFTvFxbHP8yeeI0PxTDjimtpXYlR3b3i9/WIL4VJttPrESIf2g==", + "license": "MIT", + "dependencies": { + "react-router": "7.13.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/react-syntax-highlighter": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-16.1.0.tgz", + "integrity": "sha512-E40/hBiP5rCNwkeBN1vRP+xow1X0pndinO+z3h7HLsHyjztbyjfzNWNKuAsJj+7DLam9iT4AaaOZnueCU+Nplg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "highlight.js": "^10.4.1", + "highlightjs-vue": "^1.0.0", + "lowlight": "^1.17.0", + "prismjs": "^1.30.0", + "refractor": "^5.0.0" + }, + "engines": { + "node": ">= 16.20.2" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/read-binary-file-arch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz", + "integrity": "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "bin": { + "read-binary-file-arch": "cli.js" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/refractor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-5.0.0.tgz", + "integrity": "sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/prismjs": "^1.0.0", + "hastscript": "^9.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resedit": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/resedit/-/resedit-1.7.2.tgz", + "integrity": "sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pe-library": "^0.4.1" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jet2jet" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/rollup": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.57.1.tgz", + "integrity": "sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.57.1", + "@rollup/rollup-android-arm64": "4.57.1", + "@rollup/rollup-darwin-arm64": "4.57.1", + "@rollup/rollup-darwin-x64": "4.57.1", + "@rollup/rollup-freebsd-arm64": "4.57.1", + "@rollup/rollup-freebsd-x64": "4.57.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.57.1", + "@rollup/rollup-linux-arm-musleabihf": "4.57.1", + "@rollup/rollup-linux-arm64-gnu": "4.57.1", + "@rollup/rollup-linux-arm64-musl": "4.57.1", + "@rollup/rollup-linux-loong64-gnu": "4.57.1", + "@rollup/rollup-linux-loong64-musl": "4.57.1", + "@rollup/rollup-linux-ppc64-gnu": "4.57.1", + "@rollup/rollup-linux-ppc64-musl": "4.57.1", + "@rollup/rollup-linux-riscv64-gnu": "4.57.1", + "@rollup/rollup-linux-riscv64-musl": "4.57.1", + "@rollup/rollup-linux-s390x-gnu": "4.57.1", + "@rollup/rollup-linux-x64-gnu": "4.57.1", + "@rollup/rollup-linux-x64-musl": "4.57.1", + "@rollup/rollup-openbsd-x64": "4.57.1", + "@rollup/rollup-openharmony-arm64": "4.57.1", + "@rollup/rollup-win32-arm64-msvc": "4.57.1", + "@rollup/rollup-win32-ia32-msvc": "4.57.1", + "@rollup/rollup-win32-x64-gnu": "4.57.1", + "@rollup/rollup-win32-x64-msvc": "4.57.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "license": "WTFPL OR ISC", + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/sax": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", + "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, "node_modules/scheduler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", + "license": "MIT" + }, + "node_modules/sdp": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/sdp/-/sdp-3.2.1.tgz", + "integrity": "sha512-lwsAIzOPlH8/7IIjjz3K0zYBk7aBVVcvjMwt3M4fLxpjMYyy7i3I97SLHebgn4YBjirkzfp3RvRDWSKsh/+WFw==", + "license": "MIT" + }, + "node_modules/sdp-transform": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.15.0.tgz", + "integrity": "sha512-KrOH82c/W+GYQ0LHqtr3caRpM3ITglq3ljGUIb8LTki7ByacJZ9z+piSGiwZDsRyhQbYBOBJgr2k6X4BZXi3Kw==", "license": "MIT", - "peer": true + "bin": { + "sdp-verify": "checker.js" + } + }, + "node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true, + "license": "ISC" + }, + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^10.0.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true + }, + "node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/style-to-js": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", + "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.14" + } + }, + "node_modules/style-to-object": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", + "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.7" + } + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "deprecated": "Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/temp-file": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz", + "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + } + }, + "node_modules/temp-file/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/tiny-typed-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz", + "integrity": "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA==", + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tmp": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tmp": "^0.2.0" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "dev": true, + "license": "WTFPL", + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, + "node_modules/ts-debounce": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-4.0.0.tgz", + "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==", + "license": "MIT" + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/type-fest": { "version": "4.41.0", @@ -671,6 +9237,651 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/typed-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", + "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", + "license": "MIT", + "optionalDependencies": { + "rxjs": "*" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, + "license": "MIT" + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/usehooks-ts": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-3.1.1.tgz", + "integrity": "sha512-I4diPp9Cq6ieSUH2wu+fDAVQO43xwtulo+fKEidHUwZPnYImbtkTjzIJYcDcJqxgmX31GVqNFURodvcgHcW0pA==", + "license": "MIT", + "dependencies": { + "lodash.debounce": "^4.0.8" + }, + "engines": { + "node": ">=16.15.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18 || ^19 || ^19.0.0-rc" + } + }, + "node_modules/utf8-byte-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", + "dev": true, + "license": "(WTFPL OR MIT)" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/verror": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", + "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", + "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/wait-on": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-8.0.5.tgz", + "integrity": "sha512-J3WlS0txVHkhLRb2FsmRg3dkMTCV1+M6Xra3Ho7HzZDHpE7DCOnoSoCJsZotrmW3uRMhvIJGSKUKrh/MeF4iag==", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^1.12.1", + "joi": "^18.0.1", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "rxjs": "^7.8.2" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webrtc-adapter": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-9.0.3.tgz", + "integrity": "sha512-5fALBcroIl31OeXAdd1YUntxiZl1eHlZZWzNg3U4Fn+J9/cGL3eT80YlrsWGvj2ojuz1rZr2OXkgCzIxAZ7vRQ==", + "license": "BSD-3-Clause", + "dependencies": { + "sdp": "^3.2.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "packages/platform-web": { + "name": "@discord-clone/platform-web", + "version": "1.0.0", + "dependencies": { + "scrypt-js": "^3.0.1" + } + }, + "packages/shared": { + "name": "@discord-clone/shared", + "version": "1.0.0", + "dependencies": { + "@convex-dev/presence": "^0.3.0", + "@dnd-kit/core": "^6.3.1", + "@dnd-kit/sortable": "^10.0.0", + "@dnd-kit/utilities": "^3.2.2", + "@livekit/components-react": "^2.9.17", + "@livekit/components-styles": "^1.2.0", + "convex": "^1.31.2", + "livekit-client": "^2.16.1", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "react-easy-crop": "^5.5.6", + "react-markdown": "^10.1.0", + "react-router-dom": "^7.11.0", + "react-syntax-highlighter": "^16.1.0", + "remark-gfm": "^4.0.1" + } } } } diff --git a/package.json b/package.json index 76c2a5e..2a59707 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,18 @@ { "name": "discord-clone", "private": true, + "workspaces": [ + "packages/*", + "apps/*" + ], "scripts": { - "dev": "npx convex dev", - "backend": "npx convex dev", - "frontend": "cd Frontend/Electron && npm run dev", - "electron": "cd Frontend/Electron && npm run electron:dev", - "electron:build": "cd Frontend/Electron && npm run electron:build", - "install:frontend": "cd Frontend/Electron && npm install", - "install:all": "npm install && cd Frontend/Electron && npm install" + "dev:backend": "npx convex dev", + "dev:web": "npm run dev -w apps/web", + "dev:electron": "npm run electron:dev -w apps/electron", + "build:web": "npm run build -w apps/web", + "build:electron": "npm run electron:build -w apps/electron", + "build:android": "npm run build -w apps/web && npm run cap:sync -w apps/android", + "install:all": "npm install" }, "dependencies": { "@convex-dev/presence": "^0.3.0", diff --git a/packages/platform-web/package.json b/packages/platform-web/package.json new file mode 100644 index 0000000..ec58f51 --- /dev/null +++ b/packages/platform-web/package.json @@ -0,0 +1,10 @@ +{ + "name": "@discord-clone/platform-web", + "private": true, + "version": "1.0.0", + "type": "module", + "main": "src/index.js", + "dependencies": { + "scrypt-js": "^3.0.1" + } +} diff --git a/packages/platform-web/src/crypto.js b/packages/platform-web/src/crypto.js new file mode 100644 index 0000000..d179247 --- /dev/null +++ b/packages/platform-web/src/crypto.js @@ -0,0 +1,223 @@ +/** + * Web Crypto API implementation of the platform crypto interface. + * Compatible with the Electron (Node.js crypto) implementation: + * - RSA-OAEP 2048 with SHA-256 for public key encryption + * - Ed25519 for message signing/verification + * - AES-256-GCM for symmetric encryption + * - scrypt for password-based key derivation (via scrypt-js) + * - SHA-256 for hashing + * + * Keys are exchanged as PEM strings (SPKI public, PKCS8 private) + * to maintain interoperability with the Electron app. + */ +import { scrypt as scryptAsync } from 'scrypt-js'; + +const encoder = new TextEncoder(); +const decoder = new TextDecoder(); + +// --- Hex / ArrayBuffer helpers --- + +function bufToHex(buf) { + return Array.from(new Uint8Array(buf)).map(b => b.toString(16).padStart(2, '0')).join(''); +} + +function hexToBuf(hex) { + const bytes = new Uint8Array(hex.length / 2); + for (let i = 0; i < hex.length; i += 2) { + bytes[i / 2] = parseInt(hex.substring(i, i + 2), 16); + } + return bytes.buffer; +} + +// --- PEM encode / decode --- + +function pemEncode(der, type) { + const b64 = btoa(String.fromCharCode(...new Uint8Array(der))); + const lines = b64.match(/.{1,64}/g) || []; + return `-----BEGIN ${type}-----\n${lines.join('\n')}\n-----END ${type}-----`; +} + +function pemDecode(pem) { + const b64 = pem.replace(/-----[A-Z ]+-----/g, '').replace(/\s/g, ''); + const binary = atob(b64); + const bytes = new Uint8Array(binary.length); + for (let i = 0; i < binary.length; i++) bytes[i] = binary.charCodeAt(i); + return bytes.buffer; +} + +// --- Key Generation --- + +async function generateKeys() { + // Generate RSA-OAEP 2048 key pair + const rsaKeyPair = await crypto.subtle.generateKey( + { name: 'RSA-OAEP', modulusLength: 2048, publicExponent: new Uint8Array([1, 0, 1]), hash: 'SHA-256' }, + true, + ['encrypt', 'decrypt'] + ); + const rsaPubDer = await crypto.subtle.exportKey('spki', rsaKeyPair.publicKey); + const rsaPrivDer = await crypto.subtle.exportKey('pkcs8', rsaKeyPair.privateKey); + + // Generate Ed25519 key pair + const edKeyPair = await crypto.subtle.generateKey('Ed25519', true, ['sign', 'verify']); + const edPubDer = await crypto.subtle.exportKey('spki', edKeyPair.publicKey); + const edPrivDer = await crypto.subtle.exportKey('pkcs8', edKeyPair.privateKey); + + return { + rsaPub: pemEncode(rsaPubDer, 'PUBLIC KEY'), + rsaPriv: pemEncode(rsaPrivDer, 'PRIVATE KEY'), + edPub: pemEncode(edPubDer, 'PUBLIC KEY'), + edPriv: pemEncode(edPrivDer, 'PRIVATE KEY'), + }; +} + +// --- Random bytes (returns hex string) --- + +function randomBytes(size) { + const bytes = new Uint8Array(size); + crypto.getRandomValues(bytes); + return bufToHex(bytes); +} + +// --- SHA-256 (returns hex string) --- + +async function sha256(data) { + const digest = await crypto.subtle.digest('SHA-256', encoder.encode(data)); + return bufToHex(digest); +} + +// --- Ed25519 Sign / Verify --- + +async function signMessage(privateKeyPem, message) { + const keyData = pemDecode(privateKeyPem); + const key = await crypto.subtle.importKey('pkcs8', keyData, 'Ed25519', false, ['sign']); + const sig = await crypto.subtle.sign('Ed25519', key, encoder.encode(message)); + return bufToHex(sig); +} + +async function verifySignature(publicKeyPem, message, signatureHex) { + const keyData = pemDecode(publicKeyPem); + const key = await crypto.subtle.importKey('spki', keyData, 'Ed25519', false, ['verify']); + const sigBuf = hexToBuf(signatureHex); + return crypto.subtle.verify('Ed25519', key, sigBuf, encoder.encode(message)); +} + +// --- scrypt Key Derivation --- + +async function deriveAuthKeys(password, salt) { + const passwordBuf = encoder.encode(password); + const saltBuf = encoder.encode(salt); + + // Match Node.js scrypt params: keylen=64, N=16384, r=8, p=1 (Node defaults) + const N = 16384, r = 8, p = 1, dkLen = 64; + const derivedKey = await scryptAsync(passwordBuf, saltBuf, N, r, p, dkLen); + + const dak = bufToHex(derivedKey.slice(0, 32)); + const dek = derivedKey.slice(32, 64); + return { dak, dek }; +} + +// --- AES-256-GCM Encrypt --- + +async function encryptData(plaintext, keyInput) { + const keyBuf = typeof keyInput === 'string' ? hexToBuf(keyInput) : keyInput; + const key = await crypto.subtle.importKey('raw', keyBuf, 'AES-GCM', false, ['encrypt']); + const iv = crypto.getRandomValues(new Uint8Array(12)); // 96-bit IV + + // Encode plaintext as UTF-8 if string + const dataBuf = typeof plaintext === 'string' ? encoder.encode(plaintext) : new Uint8Array(plaintext); + const encrypted = await crypto.subtle.encrypt({ name: 'AES-GCM', iv, tagLength: 128 }, key, dataBuf); + + // Web Crypto appends the auth tag (16 bytes) to the ciphertext + const encBytes = new Uint8Array(encrypted); + const ciphertext = encBytes.slice(0, encBytes.length - 16); + const tag = encBytes.slice(encBytes.length - 16); + + return { + content: bufToHex(ciphertext), + iv: bufToHex(iv), + tag: bufToHex(tag), + }; +} + +// --- AES-256-GCM Decrypt --- + +async function decryptData(ciphertextHex, keyInput, ivHex, tagHex, options = {}) { + const keyBuf = typeof keyInput === 'string' ? hexToBuf(keyInput) : keyInput; + const key = await crypto.subtle.importKey('raw', keyBuf, 'AES-GCM', false, ['decrypt']); + const iv = new Uint8Array(hexToBuf(ivHex)); + + // Web Crypto expects ciphertext + tag concatenated + const cipherBytes = new Uint8Array(hexToBuf(ciphertextHex)); + const tagBytes = new Uint8Array(hexToBuf(tagHex)); + const combined = new Uint8Array(cipherBytes.length + tagBytes.length); + combined.set(cipherBytes, 0); + combined.set(tagBytes, cipherBytes.length); + + const decrypted = await crypto.subtle.decrypt({ name: 'AES-GCM', iv, tagLength: 128 }, key, combined); + + if (options.encoding === 'buffer') { + return decrypted; + } + return decoder.decode(decrypted); +} + +// --- Batch Decrypt --- + +async function decryptBatch(items) { + return Promise.all(items.map(async ({ ciphertext, key, iv, tag }) => { + try { + const data = await decryptData(ciphertext, key, iv, tag); + return { success: true, data }; + } catch { + return { success: false, data: null }; + } + })); +} + +// --- Batch Verify --- + +async function verifyBatch(items) { + return Promise.all(items.map(async ({ publicKey, message, signature }) => { + try { + const verified = await verifySignature(publicKey, message, signature); + return { success: true, verified }; + } catch { + return { success: false, verified: false }; + } + })); +} + +// --- RSA-OAEP Public Encrypt --- + +async function publicEncrypt(publicKeyPem, data) { + const keyData = pemDecode(publicKeyPem); + const key = await crypto.subtle.importKey('spki', keyData, { name: 'RSA-OAEP', hash: 'SHA-256' }, false, ['encrypt']); + const dataBuf = typeof data === 'string' ? encoder.encode(data) : new Uint8Array(data); + const encrypted = await crypto.subtle.encrypt({ name: 'RSA-OAEP' }, key, dataBuf); + return bufToHex(encrypted); +} + +// --- RSA-OAEP Private Decrypt --- + +async function privateDecrypt(privateKeyPem, encryptedHex) { + const keyData = pemDecode(privateKeyPem); + const key = await crypto.subtle.importKey('pkcs8', keyData, { name: 'RSA-OAEP', hash: 'SHA-256' }, false, ['decrypt']); + const encBuf = hexToBuf(encryptedHex); + const decrypted = await crypto.subtle.decrypt({ name: 'RSA-OAEP' }, key, encBuf); + return decoder.decode(decrypted); +} + +export default { + generateKeys, + randomBytes, + sha256, + signMessage, + verifySignature, + deriveAuthKeys, + encryptData, + decryptData, + decryptBatch, + verifyBatch, + publicEncrypt, + privateDecrypt, +}; diff --git a/packages/platform-web/src/idle.js b/packages/platform-web/src/idle.js new file mode 100644 index 0000000..d06cb53 --- /dev/null +++ b/packages/platform-web/src/idle.js @@ -0,0 +1,36 @@ +/** + * Web platform idle detection using Page Visibility API. + * Provides a simplified version of the Electron idle API. + */ +let idleCallback = null; +let lastActiveTime = Date.now(); + +function handleVisibilityChange() { + if (!idleCallback) return; + if (document.hidden) { + idleCallback({ isIdle: true }); + } else { + lastActiveTime = Date.now(); + idleCallback({ isIdle: false }); + } +} + +export default { + getSystemIdleTime() { + // Return seconds since last activity (approximation using visibility) + if (document.hidden) { + return Math.floor((Date.now() - lastActiveTime) / 1000); + } + return 0; + }, + + onIdleStateChanged(callback) { + idleCallback = callback; + document.addEventListener('visibilitychange', handleVisibilityChange); + }, + + removeIdleStateListener() { + idleCallback = null; + document.removeEventListener('visibilitychange', handleVisibilityChange); + }, +}; diff --git a/packages/platform-web/src/index.js b/packages/platform-web/src/index.js new file mode 100644 index 0000000..4c263c3 --- /dev/null +++ b/packages/platform-web/src/index.js @@ -0,0 +1,41 @@ +/** + * Web/Capacitor platform implementation. + * Uses Web Crypto API, localStorage, and Page Visibility API. + */ +import crypto from './crypto.js'; +import session from './session.js'; +import settings from './settings.js'; +import idle from './idle.js'; + +const webPlatform = { + crypto, + session, + settings, + idle, + links: { + openExternal(url) { + window.open(url, '_blank', 'noopener,noreferrer'); + }, + async fetchMetadata(url) { + // On web, metadata fetching would hit CORS. Use a Convex action or proxy instead. + // Return null to gracefully skip link previews that require server-side fetching. + return null; + }, + }, + screenCapture: { + async getScreenSources() { + // Web uses getDisplayMedia directly (no source picker like Electron). + // Return empty array; the web UI should call navigator.mediaDevices.getDisplayMedia() directly. + return []; + }, + }, + windowControls: null, + updates: null, + features: { + hasWindowControls: false, + hasScreenCapture: true, + hasNativeUpdates: false, + }, +}; + +export default webPlatform; diff --git a/packages/platform-web/src/session.js b/packages/platform-web/src/session.js new file mode 100644 index 0000000..f5e3de7 --- /dev/null +++ b/packages/platform-web/src/session.js @@ -0,0 +1,34 @@ +/** + * Web platform session persistence using localStorage. + * Returns Promises to match the Electron IPC-based API contract. + */ +const SESSION_KEY = 'discord-clone-session'; + +export default { + save(data) { + try { + localStorage.setItem(SESSION_KEY, JSON.stringify(data)); + return Promise.resolve(true); + } catch { + return Promise.resolve(false); + } + }, + + load() { + try { + const raw = localStorage.getItem(SESSION_KEY); + return Promise.resolve(raw ? JSON.parse(raw) : null); + } catch { + return Promise.resolve(null); + } + }, + + clear() { + try { + localStorage.removeItem(SESSION_KEY); + return Promise.resolve(true); + } catch { + return Promise.resolve(false); + } + }, +}; diff --git a/packages/platform-web/src/settings.js b/packages/platform-web/src/settings.js new file mode 100644 index 0000000..f1c1211 --- /dev/null +++ b/packages/platform-web/src/settings.js @@ -0,0 +1,25 @@ +/** + * Web platform settings using localStorage. + * Returns Promises to match the Electron IPC-based API contract. + */ +const PREFIX = 'discord-clone-settings:'; + +export default { + get(key) { + try { + const raw = localStorage.getItem(PREFIX + key); + return Promise.resolve(raw !== null ? JSON.parse(raw) : undefined); + } catch { + return Promise.resolve(undefined); + } + }, + + set(key, value) { + try { + localStorage.setItem(PREFIX + key, JSON.stringify(value)); + return Promise.resolve(); + } catch { + return Promise.resolve(); + } + }, +}; diff --git a/packages/shared/package.json b/packages/shared/package.json new file mode 100644 index 0000000..f5b5809 --- /dev/null +++ b/packages/shared/package.json @@ -0,0 +1,24 @@ +{ + "name": "@discord-clone/shared", + "private": true, + "version": "1.0.14", + "type": "module", + "main": "src/App.jsx", + "dependencies": { + "@convex-dev/presence": "^0.3.0", + "@dnd-kit/core": "^6.3.1", + "@dnd-kit/sortable": "^10.0.0", + "@dnd-kit/utilities": "^3.2.2", + "@livekit/components-react": "^2.9.17", + "@livekit/components-styles": "^1.2.0", + "convex": "^1.31.2", + "livekit-client": "^2.16.1", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "react-easy-crop": "^5.5.6", + "react-markdown": "^10.1.0", + "react-router-dom": "^7.11.0", + "react-syntax-highlighter": "^16.1.0", + "remark-gfm": "^4.0.1" + } +} diff --git a/Frontend/Electron/src/App.css b/packages/shared/src/App.css similarity index 100% rename from Frontend/Electron/src/App.css rename to packages/shared/src/App.css diff --git a/Frontend/Electron/src/App.jsx b/packages/shared/src/App.jsx similarity index 74% rename from Frontend/Electron/src/App.jsx rename to packages/shared/src/App.jsx index e7d0486..0d58ef4 100644 --- a/Frontend/Electron/src/App.jsx +++ b/packages/shared/src/App.jsx @@ -3,6 +3,7 @@ import { Routes, Route, Navigate, useLocation, useNavigate } from 'react-router- import Login from './pages/Login'; import Register from './pages/Register'; import Chat from './pages/Chat'; +import { usePlatform } from './platform'; const THIRTY_DAYS_MS = 30 * 24 * 60 * 60 * 1000; @@ -10,6 +11,7 @@ function AuthGuard({ children }) { const [authState, setAuthState] = useState('loading'); // 'loading' | 'authenticated' | 'unauthenticated' const location = useLocation(); const navigate = useNavigate(); + const { session, settings } = usePlatform(); useEffect(() => { let cancelled = false; @@ -22,22 +24,22 @@ function AuthGuard({ children }) { } // Try restoring from safeStorage - if (window.sessionPersistence) { + if (session) { try { - const session = await window.sessionPersistence.load(); - if (session && session.savedAt && (Date.now() - session.savedAt) < THIRTY_DAYS_MS) { + const savedSession = await session.load(); + if (savedSession && savedSession.savedAt && (Date.now() - savedSession.savedAt) < THIRTY_DAYS_MS) { // Restore to localStorage + sessionStorage - localStorage.setItem('userId', session.userId); - localStorage.setItem('username', session.username); - if (session.publicKey) localStorage.setItem('publicKey', session.publicKey); - sessionStorage.setItem('signingKey', session.signingKey); - sessionStorage.setItem('privateKey', session.privateKey); + localStorage.setItem('userId', savedSession.userId); + localStorage.setItem('username', savedSession.username); + if (savedSession.publicKey) localStorage.setItem('publicKey', savedSession.publicKey); + sessionStorage.setItem('signingKey', savedSession.signingKey); + sessionStorage.setItem('privateKey', savedSession.privateKey); // Restore user preferences from file-based backup into localStorage - if (window.appSettings) { + if (settings) { try { - const savedPrefs = await window.appSettings.get(`userPrefs_${session.userId}`); + const savedPrefs = await settings.get(`userPrefs_${savedSession.userId}`); if (savedPrefs && typeof savedPrefs === 'object') { - localStorage.setItem(`userPrefs_${session.userId}`, JSON.stringify(savedPrefs)); + localStorage.setItem(`userPrefs_${savedSession.userId}`, JSON.stringify(savedPrefs)); } } catch {} } @@ -45,8 +47,8 @@ function AuthGuard({ children }) { return; } // Expired — clear stale session - if (session && session.savedAt) { - await window.sessionPersistence.clear(); + if (savedSession && savedSession.savedAt) { + await session.clear(); } } catch (err) { console.error('Session restore failed:', err); diff --git a/Frontend/Electron/src/assets/emojis/activity/8ball.svg b/packages/shared/src/assets/emojis/activity/8ball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/8ball.svg rename to packages/shared/src/assets/emojis/activity/8ball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/accordion.svg b/packages/shared/src/assets/emojis/activity/accordion.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/accordion.svg rename to packages/shared/src/assets/emojis/activity/accordion.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/art.svg b/packages/shared/src/assets/emojis/activity/art.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/art.svg rename to packages/shared/src/assets/emojis/activity/art.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/badminton.svg b/packages/shared/src/assets/emojis/activity/badminton.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/badminton.svg rename to packages/shared/src/assets/emojis/activity/badminton.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/ballet_shoes.svg b/packages/shared/src/assets/emojis/activity/ballet_shoes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/ballet_shoes.svg rename to packages/shared/src/assets/emojis/activity/ballet_shoes.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/banjo.svg b/packages/shared/src/assets/emojis/activity/banjo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/banjo.svg rename to packages/shared/src/assets/emojis/activity/banjo.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/baseball.svg b/packages/shared/src/assets/emojis/activity/baseball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/baseball.svg rename to packages/shared/src/assets/emojis/activity/baseball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/basketball.svg b/packages/shared/src/assets/emojis/activity/basketball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/basketball.svg rename to packages/shared/src/assets/emojis/activity/basketball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/boomerang.svg b/packages/shared/src/assets/emojis/activity/boomerang.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/boomerang.svg rename to packages/shared/src/assets/emojis/activity/boomerang.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/bow_and_arrow.svg b/packages/shared/src/assets/emojis/activity/bow_and_arrow.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/bow_and_arrow.svg rename to packages/shared/src/assets/emojis/activity/bow_and_arrow.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/bowling.svg b/packages/shared/src/assets/emojis/activity/bowling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/bowling.svg rename to packages/shared/src/assets/emojis/activity/bowling.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/boxing_glove.svg b/packages/shared/src/assets/emojis/activity/boxing_glove.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/boxing_glove.svg rename to packages/shared/src/assets/emojis/activity/boxing_glove.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/chess_pawn.svg b/packages/shared/src/assets/emojis/activity/chess_pawn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/chess_pawn.svg rename to packages/shared/src/assets/emojis/activity/chess_pawn.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/circus_tent.svg b/packages/shared/src/assets/emojis/activity/circus_tent.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/circus_tent.svg rename to packages/shared/src/assets/emojis/activity/circus_tent.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/clapper.svg b/packages/shared/src/assets/emojis/activity/clapper.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/clapper.svg rename to packages/shared/src/assets/emojis/activity/clapper.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/cricket_game.svg b/packages/shared/src/assets/emojis/activity/cricket_game.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/cricket_game.svg rename to packages/shared/src/assets/emojis/activity/cricket_game.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/curling_stone.svg b/packages/shared/src/assets/emojis/activity/curling_stone.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/curling_stone.svg rename to packages/shared/src/assets/emojis/activity/curling_stone.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/dart.svg b/packages/shared/src/assets/emojis/activity/dart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/dart.svg rename to packages/shared/src/assets/emojis/activity/dart.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/diving_mask.svg b/packages/shared/src/assets/emojis/activity/diving_mask.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/diving_mask.svg rename to packages/shared/src/assets/emojis/activity/diving_mask.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/drum.svg b/packages/shared/src/assets/emojis/activity/drum.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/drum.svg rename to packages/shared/src/assets/emojis/activity/drum.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/field_hockey.svg b/packages/shared/src/assets/emojis/activity/field_hockey.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/field_hockey.svg rename to packages/shared/src/assets/emojis/activity/field_hockey.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/first_place.svg b/packages/shared/src/assets/emojis/activity/first_place.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/first_place.svg rename to packages/shared/src/assets/emojis/activity/first_place.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/fishing_pole_and_fish.svg b/packages/shared/src/assets/emojis/activity/fishing_pole_and_fish.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/fishing_pole_and_fish.svg rename to packages/shared/src/assets/emojis/activity/fishing_pole_and_fish.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/flute.svg b/packages/shared/src/assets/emojis/activity/flute.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/flute.svg rename to packages/shared/src/assets/emojis/activity/flute.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/flying_disc.svg b/packages/shared/src/assets/emojis/activity/flying_disc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/flying_disc.svg rename to packages/shared/src/assets/emojis/activity/flying_disc.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/football.svg b/packages/shared/src/assets/emojis/activity/football.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/football.svg rename to packages/shared/src/assets/emojis/activity/football.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/game_die.svg b/packages/shared/src/assets/emojis/activity/game_die.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/game_die.svg rename to packages/shared/src/assets/emojis/activity/game_die.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/goal.svg b/packages/shared/src/assets/emojis/activity/goal.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/goal.svg rename to packages/shared/src/assets/emojis/activity/goal.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/golf.svg b/packages/shared/src/assets/emojis/activity/golf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/golf.svg rename to packages/shared/src/assets/emojis/activity/golf.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/guitar.svg b/packages/shared/src/assets/emojis/activity/guitar.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/guitar.svg rename to packages/shared/src/assets/emojis/activity/guitar.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/headphones.svg b/packages/shared/src/assets/emojis/activity/headphones.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/headphones.svg rename to packages/shared/src/assets/emojis/activity/headphones.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/hockey.svg b/packages/shared/src/assets/emojis/activity/hockey.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/hockey.svg rename to packages/shared/src/assets/emojis/activity/hockey.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/horse_racing.svg b/packages/shared/src/assets/emojis/activity/horse_racing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/horse_racing.svg rename to packages/shared/src/assets/emojis/activity/horse_racing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/horse_racing_tone1.svg b/packages/shared/src/assets/emojis/activity/horse_racing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/horse_racing_tone1.svg rename to packages/shared/src/assets/emojis/activity/horse_racing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/horse_racing_tone2.svg b/packages/shared/src/assets/emojis/activity/horse_racing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/horse_racing_tone2.svg rename to packages/shared/src/assets/emojis/activity/horse_racing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/horse_racing_tone3.svg b/packages/shared/src/assets/emojis/activity/horse_racing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/horse_racing_tone3.svg rename to packages/shared/src/assets/emojis/activity/horse_racing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/horse_racing_tone4.svg b/packages/shared/src/assets/emojis/activity/horse_racing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/horse_racing_tone4.svg rename to packages/shared/src/assets/emojis/activity/horse_racing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/horse_racing_tone5.svg b/packages/shared/src/assets/emojis/activity/horse_racing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/horse_racing_tone5.svg rename to packages/shared/src/assets/emojis/activity/horse_racing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/ice_skate.svg b/packages/shared/src/assets/emojis/activity/ice_skate.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/ice_skate.svg rename to packages/shared/src/assets/emojis/activity/ice_skate.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/jigsaw.svg b/packages/shared/src/assets/emojis/activity/jigsaw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/jigsaw.svg rename to packages/shared/src/assets/emojis/activity/jigsaw.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/kite.svg b/packages/shared/src/assets/emojis/activity/kite.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/kite.svg rename to packages/shared/src/assets/emojis/activity/kite.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/lacrosse.svg b/packages/shared/src/assets/emojis/activity/lacrosse.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/lacrosse.svg rename to packages/shared/src/assets/emojis/activity/lacrosse.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/long_drum.svg b/packages/shared/src/assets/emojis/activity/long_drum.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/long_drum.svg rename to packages/shared/src/assets/emojis/activity/long_drum.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_biking.svg b/packages/shared/src/assets/emojis/activity/man_biking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_biking.svg rename to packages/shared/src/assets/emojis/activity/man_biking.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_biking_tone1.svg b/packages/shared/src/assets/emojis/activity/man_biking_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_biking_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_biking_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_biking_tone2.svg b/packages/shared/src/assets/emojis/activity/man_biking_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_biking_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_biking_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_biking_tone3.svg b/packages/shared/src/assets/emojis/activity/man_biking_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_biking_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_biking_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_biking_tone4.svg b/packages/shared/src/assets/emojis/activity/man_biking_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_biking_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_biking_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_biking_tone5.svg b/packages/shared/src/assets/emojis/activity/man_biking_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_biking_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_biking_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball.svg b/packages/shared/src/assets/emojis/activity/man_bouncing_ball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball.svg rename to packages/shared/src/assets/emojis/activity/man_bouncing_ball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball_tone1.svg b/packages/shared/src/assets/emojis/activity/man_bouncing_ball_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_bouncing_ball_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball_tone2.svg b/packages/shared/src/assets/emojis/activity/man_bouncing_ball_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_bouncing_ball_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball_tone3.svg b/packages/shared/src/assets/emojis/activity/man_bouncing_ball_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_bouncing_ball_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball_tone4.svg b/packages/shared/src/assets/emojis/activity/man_bouncing_ball_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_bouncing_ball_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball_tone5.svg b/packages/shared/src/assets/emojis/activity/man_bouncing_ball_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_bouncing_ball_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_bouncing_ball_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_cartwheeling.svg b/packages/shared/src/assets/emojis/activity/man_cartwheeling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_cartwheeling.svg rename to packages/shared/src/assets/emojis/activity/man_cartwheeling.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_cartwheeling_tone1.svg b/packages/shared/src/assets/emojis/activity/man_cartwheeling_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_cartwheeling_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_cartwheeling_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_cartwheeling_tone2.svg b/packages/shared/src/assets/emojis/activity/man_cartwheeling_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_cartwheeling_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_cartwheeling_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_cartwheeling_tone3.svg b/packages/shared/src/assets/emojis/activity/man_cartwheeling_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_cartwheeling_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_cartwheeling_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_cartwheeling_tone4.svg b/packages/shared/src/assets/emojis/activity/man_cartwheeling_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_cartwheeling_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_cartwheeling_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_cartwheeling_tone5.svg b/packages/shared/src/assets/emojis/activity/man_cartwheeling_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_cartwheeling_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_cartwheeling_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_climbing.svg b/packages/shared/src/assets/emojis/activity/man_climbing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_climbing.svg rename to packages/shared/src/assets/emojis/activity/man_climbing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_climbing_tone1.svg b/packages/shared/src/assets/emojis/activity/man_climbing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_climbing_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_climbing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_climbing_tone2.svg b/packages/shared/src/assets/emojis/activity/man_climbing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_climbing_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_climbing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_climbing_tone3.svg b/packages/shared/src/assets/emojis/activity/man_climbing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_climbing_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_climbing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_climbing_tone4.svg b/packages/shared/src/assets/emojis/activity/man_climbing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_climbing_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_climbing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_climbing_tone5.svg b/packages/shared/src/assets/emojis/activity/man_climbing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_climbing_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_climbing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_golfing.svg b/packages/shared/src/assets/emojis/activity/man_golfing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_golfing.svg rename to packages/shared/src/assets/emojis/activity/man_golfing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_golfing_tone1.svg b/packages/shared/src/assets/emojis/activity/man_golfing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_golfing_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_golfing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_golfing_tone2.svg b/packages/shared/src/assets/emojis/activity/man_golfing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_golfing_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_golfing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_golfing_tone3.svg b/packages/shared/src/assets/emojis/activity/man_golfing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_golfing_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_golfing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_golfing_tone4.svg b/packages/shared/src/assets/emojis/activity/man_golfing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_golfing_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_golfing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_golfing_tone5.svg b/packages/shared/src/assets/emojis/activity/man_golfing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_golfing_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_golfing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position.svg b/packages/shared/src/assets/emojis/activity/man_in_lotus_position.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position.svg rename to packages/shared/src/assets/emojis/activity/man_in_lotus_position.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position_tone1.svg b/packages/shared/src/assets/emojis/activity/man_in_lotus_position_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_in_lotus_position_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position_tone2.svg b/packages/shared/src/assets/emojis/activity/man_in_lotus_position_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_in_lotus_position_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position_tone3.svg b/packages/shared/src/assets/emojis/activity/man_in_lotus_position_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_in_lotus_position_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position_tone4.svg b/packages/shared/src/assets/emojis/activity/man_in_lotus_position_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_in_lotus_position_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position_tone5.svg b/packages/shared/src/assets/emojis/activity/man_in_lotus_position_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_in_lotus_position_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_in_lotus_position_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_juggling.svg b/packages/shared/src/assets/emojis/activity/man_juggling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_juggling.svg rename to packages/shared/src/assets/emojis/activity/man_juggling.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_juggling_tone1.svg b/packages/shared/src/assets/emojis/activity/man_juggling_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_juggling_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_juggling_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_juggling_tone2.svg b/packages/shared/src/assets/emojis/activity/man_juggling_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_juggling_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_juggling_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_juggling_tone3.svg b/packages/shared/src/assets/emojis/activity/man_juggling_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_juggling_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_juggling_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_juggling_tone4.svg b/packages/shared/src/assets/emojis/activity/man_juggling_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_juggling_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_juggling_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_juggling_tone5.svg b/packages/shared/src/assets/emojis/activity/man_juggling_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_juggling_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_juggling_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_lifting_weights.svg b/packages/shared/src/assets/emojis/activity/man_lifting_weights.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_lifting_weights.svg rename to packages/shared/src/assets/emojis/activity/man_lifting_weights.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_lifting_weights_tone1.svg b/packages/shared/src/assets/emojis/activity/man_lifting_weights_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_lifting_weights_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_lifting_weights_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_lifting_weights_tone2.svg b/packages/shared/src/assets/emojis/activity/man_lifting_weights_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_lifting_weights_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_lifting_weights_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_lifting_weights_tone3.svg b/packages/shared/src/assets/emojis/activity/man_lifting_weights_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_lifting_weights_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_lifting_weights_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_lifting_weights_tone4.svg b/packages/shared/src/assets/emojis/activity/man_lifting_weights_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_lifting_weights_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_lifting_weights_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_lifting_weights_tone5.svg b/packages/shared/src/assets/emojis/activity/man_lifting_weights_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_lifting_weights_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_lifting_weights_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_mountain_biking.svg b/packages/shared/src/assets/emojis/activity/man_mountain_biking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_mountain_biking.svg rename to packages/shared/src/assets/emojis/activity/man_mountain_biking.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_mountain_biking_tone1.svg b/packages/shared/src/assets/emojis/activity/man_mountain_biking_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_mountain_biking_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_mountain_biking_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_mountain_biking_tone2.svg b/packages/shared/src/assets/emojis/activity/man_mountain_biking_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_mountain_biking_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_mountain_biking_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_mountain_biking_tone3.svg b/packages/shared/src/assets/emojis/activity/man_mountain_biking_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_mountain_biking_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_mountain_biking_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_mountain_biking_tone4.svg b/packages/shared/src/assets/emojis/activity/man_mountain_biking_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_mountain_biking_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_mountain_biking_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_mountain_biking_tone5.svg b/packages/shared/src/assets/emojis/activity/man_mountain_biking_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_mountain_biking_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_mountain_biking_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_handball.svg b/packages/shared/src/assets/emojis/activity/man_playing_handball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_handball.svg rename to packages/shared/src/assets/emojis/activity/man_playing_handball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_handball_tone1.svg b/packages/shared/src/assets/emojis/activity/man_playing_handball_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_handball_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_playing_handball_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_handball_tone2.svg b/packages/shared/src/assets/emojis/activity/man_playing_handball_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_handball_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_playing_handball_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_handball_tone3.svg b/packages/shared/src/assets/emojis/activity/man_playing_handball_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_handball_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_playing_handball_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_handball_tone4.svg b/packages/shared/src/assets/emojis/activity/man_playing_handball_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_handball_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_playing_handball_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_handball_tone5.svg b/packages/shared/src/assets/emojis/activity/man_playing_handball_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_handball_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_playing_handball_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo.svg b/packages/shared/src/assets/emojis/activity/man_playing_water_polo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo.svg rename to packages/shared/src/assets/emojis/activity/man_playing_water_polo.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo_tone1.svg b/packages/shared/src/assets/emojis/activity/man_playing_water_polo_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_playing_water_polo_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo_tone2.svg b/packages/shared/src/assets/emojis/activity/man_playing_water_polo_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_playing_water_polo_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo_tone3.svg b/packages/shared/src/assets/emojis/activity/man_playing_water_polo_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_playing_water_polo_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo_tone4.svg b/packages/shared/src/assets/emojis/activity/man_playing_water_polo_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_playing_water_polo_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo_tone5.svg b/packages/shared/src/assets/emojis/activity/man_playing_water_polo_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_playing_water_polo_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_playing_water_polo_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_rowing_boat.svg b/packages/shared/src/assets/emojis/activity/man_rowing_boat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_rowing_boat.svg rename to packages/shared/src/assets/emojis/activity/man_rowing_boat.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_rowing_boat_tone1.svg b/packages/shared/src/assets/emojis/activity/man_rowing_boat_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_rowing_boat_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_rowing_boat_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_rowing_boat_tone2.svg b/packages/shared/src/assets/emojis/activity/man_rowing_boat_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_rowing_boat_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_rowing_boat_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_rowing_boat_tone3.svg b/packages/shared/src/assets/emojis/activity/man_rowing_boat_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_rowing_boat_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_rowing_boat_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_rowing_boat_tone4.svg b/packages/shared/src/assets/emojis/activity/man_rowing_boat_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_rowing_boat_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_rowing_boat_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_rowing_boat_tone5.svg b/packages/shared/src/assets/emojis/activity/man_rowing_boat_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_rowing_boat_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_rowing_boat_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_surfing.svg b/packages/shared/src/assets/emojis/activity/man_surfing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_surfing.svg rename to packages/shared/src/assets/emojis/activity/man_surfing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_surfing_tone1.svg b/packages/shared/src/assets/emojis/activity/man_surfing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_surfing_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_surfing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_surfing_tone2.svg b/packages/shared/src/assets/emojis/activity/man_surfing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_surfing_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_surfing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_surfing_tone3.svg b/packages/shared/src/assets/emojis/activity/man_surfing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_surfing_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_surfing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_surfing_tone4.svg b/packages/shared/src/assets/emojis/activity/man_surfing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_surfing_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_surfing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_surfing_tone5.svg b/packages/shared/src/assets/emojis/activity/man_surfing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_surfing_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_surfing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_swimming.svg b/packages/shared/src/assets/emojis/activity/man_swimming.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_swimming.svg rename to packages/shared/src/assets/emojis/activity/man_swimming.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_swimming_tone1.svg b/packages/shared/src/assets/emojis/activity/man_swimming_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_swimming_tone1.svg rename to packages/shared/src/assets/emojis/activity/man_swimming_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_swimming_tone2.svg b/packages/shared/src/assets/emojis/activity/man_swimming_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_swimming_tone2.svg rename to packages/shared/src/assets/emojis/activity/man_swimming_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_swimming_tone3.svg b/packages/shared/src/assets/emojis/activity/man_swimming_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_swimming_tone3.svg rename to packages/shared/src/assets/emojis/activity/man_swimming_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_swimming_tone4.svg b/packages/shared/src/assets/emojis/activity/man_swimming_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_swimming_tone4.svg rename to packages/shared/src/assets/emojis/activity/man_swimming_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/man_swimming_tone5.svg b/packages/shared/src/assets/emojis/activity/man_swimming_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/man_swimming_tone5.svg rename to packages/shared/src/assets/emojis/activity/man_swimming_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/maracas.svg b/packages/shared/src/assets/emojis/activity/maracas.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/maracas.svg rename to packages/shared/src/assets/emojis/activity/maracas.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/martial_arts_uniform.svg b/packages/shared/src/assets/emojis/activity/martial_arts_uniform.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/martial_arts_uniform.svg rename to packages/shared/src/assets/emojis/activity/martial_arts_uniform.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/medal.svg b/packages/shared/src/assets/emojis/activity/medal.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/medal.svg rename to packages/shared/src/assets/emojis/activity/medal.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/men_wrestling.svg b/packages/shared/src/assets/emojis/activity/men_wrestling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/men_wrestling.svg rename to packages/shared/src/assets/emojis/activity/men_wrestling.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/microphone.svg b/packages/shared/src/assets/emojis/activity/microphone.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/microphone.svg rename to packages/shared/src/assets/emojis/activity/microphone.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/military_medal.svg b/packages/shared/src/assets/emojis/activity/military_medal.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/military_medal.svg rename to packages/shared/src/assets/emojis/activity/military_medal.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/musical_keyboard.svg b/packages/shared/src/assets/emojis/activity/musical_keyboard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/musical_keyboard.svg rename to packages/shared/src/assets/emojis/activity/musical_keyboard.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/musical_score.svg b/packages/shared/src/assets/emojis/activity/musical_score.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/musical_score.svg rename to packages/shared/src/assets/emojis/activity/musical_score.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/parachute.svg b/packages/shared/src/assets/emojis/activity/parachute.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/parachute.svg rename to packages/shared/src/assets/emojis/activity/parachute.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/people_wrestling.svg b/packages/shared/src/assets/emojis/activity/people_wrestling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/people_wrestling.svg rename to packages/shared/src/assets/emojis/activity/people_wrestling.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/performing_arts.svg b/packages/shared/src/assets/emojis/activity/performing_arts.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/performing_arts.svg rename to packages/shared/src/assets/emojis/activity/performing_arts.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_biking.svg b/packages/shared/src/assets/emojis/activity/person_biking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_biking.svg rename to packages/shared/src/assets/emojis/activity/person_biking.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_biking_tone1.svg b/packages/shared/src/assets/emojis/activity/person_biking_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_biking_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_biking_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_biking_tone2.svg b/packages/shared/src/assets/emojis/activity/person_biking_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_biking_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_biking_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_biking_tone3.svg b/packages/shared/src/assets/emojis/activity/person_biking_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_biking_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_biking_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_biking_tone4.svg b/packages/shared/src/assets/emojis/activity/person_biking_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_biking_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_biking_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_biking_tone5.svg b/packages/shared/src/assets/emojis/activity/person_biking_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_biking_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_biking_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball.svg b/packages/shared/src/assets/emojis/activity/person_bouncing_ball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball.svg rename to packages/shared/src/assets/emojis/activity/person_bouncing_ball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball_tone1.svg b/packages/shared/src/assets/emojis/activity/person_bouncing_ball_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_bouncing_ball_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball_tone2.svg b/packages/shared/src/assets/emojis/activity/person_bouncing_ball_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_bouncing_ball_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball_tone3.svg b/packages/shared/src/assets/emojis/activity/person_bouncing_ball_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_bouncing_ball_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball_tone4.svg b/packages/shared/src/assets/emojis/activity/person_bouncing_ball_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_bouncing_ball_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball_tone5.svg b/packages/shared/src/assets/emojis/activity/person_bouncing_ball_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_bouncing_ball_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_bouncing_ball_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_climbing.svg b/packages/shared/src/assets/emojis/activity/person_climbing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_climbing.svg rename to packages/shared/src/assets/emojis/activity/person_climbing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_climbing_tone1.svg b/packages/shared/src/assets/emojis/activity/person_climbing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_climbing_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_climbing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_climbing_tone2.svg b/packages/shared/src/assets/emojis/activity/person_climbing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_climbing_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_climbing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_climbing_tone3.svg b/packages/shared/src/assets/emojis/activity/person_climbing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_climbing_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_climbing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_climbing_tone4.svg b/packages/shared/src/assets/emojis/activity/person_climbing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_climbing_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_climbing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_climbing_tone5.svg b/packages/shared/src/assets/emojis/activity/person_climbing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_climbing_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_climbing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel.svg b/packages/shared/src/assets/emojis/activity/person_doing_cartwheel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel.svg rename to packages/shared/src/assets/emojis/activity/person_doing_cartwheel.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel_tone1.svg b/packages/shared/src/assets/emojis/activity/person_doing_cartwheel_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_doing_cartwheel_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel_tone2.svg b/packages/shared/src/assets/emojis/activity/person_doing_cartwheel_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_doing_cartwheel_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel_tone3.svg b/packages/shared/src/assets/emojis/activity/person_doing_cartwheel_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_doing_cartwheel_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel_tone4.svg b/packages/shared/src/assets/emojis/activity/person_doing_cartwheel_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_doing_cartwheel_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel_tone5.svg b/packages/shared/src/assets/emojis/activity/person_doing_cartwheel_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_doing_cartwheel_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_doing_cartwheel_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_fencing.svg b/packages/shared/src/assets/emojis/activity/person_fencing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_fencing.svg rename to packages/shared/src/assets/emojis/activity/person_fencing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_golfing.svg b/packages/shared/src/assets/emojis/activity/person_golfing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_golfing.svg rename to packages/shared/src/assets/emojis/activity/person_golfing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_golfing_tone1.svg b/packages/shared/src/assets/emojis/activity/person_golfing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_golfing_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_golfing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_golfing_tone2.svg b/packages/shared/src/assets/emojis/activity/person_golfing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_golfing_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_golfing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_golfing_tone3.svg b/packages/shared/src/assets/emojis/activity/person_golfing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_golfing_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_golfing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_golfing_tone4.svg b/packages/shared/src/assets/emojis/activity/person_golfing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_golfing_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_golfing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_golfing_tone5.svg b/packages/shared/src/assets/emojis/activity/person_golfing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_golfing_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_golfing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position.svg b/packages/shared/src/assets/emojis/activity/person_in_lotus_position.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position.svg rename to packages/shared/src/assets/emojis/activity/person_in_lotus_position.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position_tone1.svg b/packages/shared/src/assets/emojis/activity/person_in_lotus_position_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_in_lotus_position_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position_tone2.svg b/packages/shared/src/assets/emojis/activity/person_in_lotus_position_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_in_lotus_position_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position_tone3.svg b/packages/shared/src/assets/emojis/activity/person_in_lotus_position_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_in_lotus_position_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position_tone4.svg b/packages/shared/src/assets/emojis/activity/person_in_lotus_position_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_in_lotus_position_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position_tone5.svg b/packages/shared/src/assets/emojis/activity/person_in_lotus_position_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_in_lotus_position_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_in_lotus_position_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_juggling.svg b/packages/shared/src/assets/emojis/activity/person_juggling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_juggling.svg rename to packages/shared/src/assets/emojis/activity/person_juggling.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_juggling_tone1.svg b/packages/shared/src/assets/emojis/activity/person_juggling_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_juggling_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_juggling_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_juggling_tone2.svg b/packages/shared/src/assets/emojis/activity/person_juggling_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_juggling_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_juggling_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_juggling_tone3.svg b/packages/shared/src/assets/emojis/activity/person_juggling_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_juggling_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_juggling_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_juggling_tone4.svg b/packages/shared/src/assets/emojis/activity/person_juggling_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_juggling_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_juggling_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_juggling_tone5.svg b/packages/shared/src/assets/emojis/activity/person_juggling_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_juggling_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_juggling_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_lifting_weights.svg b/packages/shared/src/assets/emojis/activity/person_lifting_weights.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_lifting_weights.svg rename to packages/shared/src/assets/emojis/activity/person_lifting_weights.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_lifting_weights_tone1.svg b/packages/shared/src/assets/emojis/activity/person_lifting_weights_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_lifting_weights_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_lifting_weights_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_lifting_weights_tone2.svg b/packages/shared/src/assets/emojis/activity/person_lifting_weights_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_lifting_weights_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_lifting_weights_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_lifting_weights_tone3.svg b/packages/shared/src/assets/emojis/activity/person_lifting_weights_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_lifting_weights_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_lifting_weights_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_lifting_weights_tone4.svg b/packages/shared/src/assets/emojis/activity/person_lifting_weights_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_lifting_weights_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_lifting_weights_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_lifting_weights_tone5.svg b/packages/shared/src/assets/emojis/activity/person_lifting_weights_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_lifting_weights_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_lifting_weights_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_mountain_biking.svg b/packages/shared/src/assets/emojis/activity/person_mountain_biking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_mountain_biking.svg rename to packages/shared/src/assets/emojis/activity/person_mountain_biking.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_mountain_biking_tone1.svg b/packages/shared/src/assets/emojis/activity/person_mountain_biking_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_mountain_biking_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_mountain_biking_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_mountain_biking_tone2.svg b/packages/shared/src/assets/emojis/activity/person_mountain_biking_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_mountain_biking_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_mountain_biking_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_mountain_biking_tone3.svg b/packages/shared/src/assets/emojis/activity/person_mountain_biking_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_mountain_biking_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_mountain_biking_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_mountain_biking_tone4.svg b/packages/shared/src/assets/emojis/activity/person_mountain_biking_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_mountain_biking_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_mountain_biking_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_mountain_biking_tone5.svg b/packages/shared/src/assets/emojis/activity/person_mountain_biking_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_mountain_biking_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_mountain_biking_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_handball.svg b/packages/shared/src/assets/emojis/activity/person_playing_handball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_handball.svg rename to packages/shared/src/assets/emojis/activity/person_playing_handball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_handball_tone1.svg b/packages/shared/src/assets/emojis/activity/person_playing_handball_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_handball_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_playing_handball_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_handball_tone2.svg b/packages/shared/src/assets/emojis/activity/person_playing_handball_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_handball_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_playing_handball_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_handball_tone3.svg b/packages/shared/src/assets/emojis/activity/person_playing_handball_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_handball_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_playing_handball_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_handball_tone4.svg b/packages/shared/src/assets/emojis/activity/person_playing_handball_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_handball_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_playing_handball_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_handball_tone5.svg b/packages/shared/src/assets/emojis/activity/person_playing_handball_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_handball_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_playing_handball_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo.svg b/packages/shared/src/assets/emojis/activity/person_playing_water_polo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo.svg rename to packages/shared/src/assets/emojis/activity/person_playing_water_polo.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo_tone1.svg b/packages/shared/src/assets/emojis/activity/person_playing_water_polo_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_playing_water_polo_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo_tone2.svg b/packages/shared/src/assets/emojis/activity/person_playing_water_polo_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_playing_water_polo_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo_tone3.svg b/packages/shared/src/assets/emojis/activity/person_playing_water_polo_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_playing_water_polo_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo_tone4.svg b/packages/shared/src/assets/emojis/activity/person_playing_water_polo_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_playing_water_polo_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo_tone5.svg b/packages/shared/src/assets/emojis/activity/person_playing_water_polo_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_playing_water_polo_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_playing_water_polo_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_rowing_boat.svg b/packages/shared/src/assets/emojis/activity/person_rowing_boat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_rowing_boat.svg rename to packages/shared/src/assets/emojis/activity/person_rowing_boat.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_rowing_boat_tone1.svg b/packages/shared/src/assets/emojis/activity/person_rowing_boat_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_rowing_boat_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_rowing_boat_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_rowing_boat_tone2.svg b/packages/shared/src/assets/emojis/activity/person_rowing_boat_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_rowing_boat_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_rowing_boat_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_rowing_boat_tone3.svg b/packages/shared/src/assets/emojis/activity/person_rowing_boat_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_rowing_boat_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_rowing_boat_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_rowing_boat_tone4.svg b/packages/shared/src/assets/emojis/activity/person_rowing_boat_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_rowing_boat_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_rowing_boat_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_rowing_boat_tone5.svg b/packages/shared/src/assets/emojis/activity/person_rowing_boat_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_rowing_boat_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_rowing_boat_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_surfing.svg b/packages/shared/src/assets/emojis/activity/person_surfing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_surfing.svg rename to packages/shared/src/assets/emojis/activity/person_surfing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_surfing_tone1.svg b/packages/shared/src/assets/emojis/activity/person_surfing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_surfing_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_surfing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_surfing_tone2.svg b/packages/shared/src/assets/emojis/activity/person_surfing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_surfing_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_surfing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_surfing_tone3.svg b/packages/shared/src/assets/emojis/activity/person_surfing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_surfing_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_surfing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_surfing_tone4.svg b/packages/shared/src/assets/emojis/activity/person_surfing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_surfing_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_surfing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_surfing_tone5.svg b/packages/shared/src/assets/emojis/activity/person_surfing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_surfing_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_surfing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_swimming.svg b/packages/shared/src/assets/emojis/activity/person_swimming.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_swimming.svg rename to packages/shared/src/assets/emojis/activity/person_swimming.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_swimming_tone1.svg b/packages/shared/src/assets/emojis/activity/person_swimming_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_swimming_tone1.svg rename to packages/shared/src/assets/emojis/activity/person_swimming_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_swimming_tone2.svg b/packages/shared/src/assets/emojis/activity/person_swimming_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_swimming_tone2.svg rename to packages/shared/src/assets/emojis/activity/person_swimming_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_swimming_tone3.svg b/packages/shared/src/assets/emojis/activity/person_swimming_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_swimming_tone3.svg rename to packages/shared/src/assets/emojis/activity/person_swimming_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_swimming_tone4.svg b/packages/shared/src/assets/emojis/activity/person_swimming_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_swimming_tone4.svg rename to packages/shared/src/assets/emojis/activity/person_swimming_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/person_swimming_tone5.svg b/packages/shared/src/assets/emojis/activity/person_swimming_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/person_swimming_tone5.svg rename to packages/shared/src/assets/emojis/activity/person_swimming_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/ping_pong.svg b/packages/shared/src/assets/emojis/activity/ping_pong.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/ping_pong.svg rename to packages/shared/src/assets/emojis/activity/ping_pong.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/playground_slide.svg b/packages/shared/src/assets/emojis/activity/playground_slide.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/playground_slide.svg rename to packages/shared/src/assets/emojis/activity/playground_slide.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/reminder_ribbon.svg b/packages/shared/src/assets/emojis/activity/reminder_ribbon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/reminder_ribbon.svg rename to packages/shared/src/assets/emojis/activity/reminder_ribbon.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/roller_skate.svg b/packages/shared/src/assets/emojis/activity/roller_skate.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/roller_skate.svg rename to packages/shared/src/assets/emojis/activity/roller_skate.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/rosette.svg b/packages/shared/src/assets/emojis/activity/rosette.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/rosette.svg rename to packages/shared/src/assets/emojis/activity/rosette.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/rugby_football.svg b/packages/shared/src/assets/emojis/activity/rugby_football.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/rugby_football.svg rename to packages/shared/src/assets/emojis/activity/rugby_football.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/running_shirt_with_sash.svg b/packages/shared/src/assets/emojis/activity/running_shirt_with_sash.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/running_shirt_with_sash.svg rename to packages/shared/src/assets/emojis/activity/running_shirt_with_sash.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/saxophone.svg b/packages/shared/src/assets/emojis/activity/saxophone.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/saxophone.svg rename to packages/shared/src/assets/emojis/activity/saxophone.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/second_place.svg b/packages/shared/src/assets/emojis/activity/second_place.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/second_place.svg rename to packages/shared/src/assets/emojis/activity/second_place.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/skateboard.svg b/packages/shared/src/assets/emojis/activity/skateboard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/skateboard.svg rename to packages/shared/src/assets/emojis/activity/skateboard.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/ski.svg b/packages/shared/src/assets/emojis/activity/ski.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/ski.svg rename to packages/shared/src/assets/emojis/activity/ski.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/skier.svg b/packages/shared/src/assets/emojis/activity/skier.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/skier.svg rename to packages/shared/src/assets/emojis/activity/skier.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/sled.svg b/packages/shared/src/assets/emojis/activity/sled.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/sled.svg rename to packages/shared/src/assets/emojis/activity/sled.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/slot_machine.svg b/packages/shared/src/assets/emojis/activity/slot_machine.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/slot_machine.svg rename to packages/shared/src/assets/emojis/activity/slot_machine.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/snowboarder.svg b/packages/shared/src/assets/emojis/activity/snowboarder.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/snowboarder.svg rename to packages/shared/src/assets/emojis/activity/snowboarder.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/snowboarder_tone1.svg b/packages/shared/src/assets/emojis/activity/snowboarder_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/snowboarder_tone1.svg rename to packages/shared/src/assets/emojis/activity/snowboarder_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/snowboarder_tone2.svg b/packages/shared/src/assets/emojis/activity/snowboarder_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/snowboarder_tone2.svg rename to packages/shared/src/assets/emojis/activity/snowboarder_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/snowboarder_tone3.svg b/packages/shared/src/assets/emojis/activity/snowboarder_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/snowboarder_tone3.svg rename to packages/shared/src/assets/emojis/activity/snowboarder_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/snowboarder_tone4.svg b/packages/shared/src/assets/emojis/activity/snowboarder_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/snowboarder_tone4.svg rename to packages/shared/src/assets/emojis/activity/snowboarder_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/snowboarder_tone5.svg b/packages/shared/src/assets/emojis/activity/snowboarder_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/snowboarder_tone5.svg rename to packages/shared/src/assets/emojis/activity/snowboarder_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/soccer.svg b/packages/shared/src/assets/emojis/activity/soccer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/soccer.svg rename to packages/shared/src/assets/emojis/activity/soccer.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/softball.svg b/packages/shared/src/assets/emojis/activity/softball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/softball.svg rename to packages/shared/src/assets/emojis/activity/softball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/tennis.svg b/packages/shared/src/assets/emojis/activity/tennis.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/tennis.svg rename to packages/shared/src/assets/emojis/activity/tennis.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/third_place.svg b/packages/shared/src/assets/emojis/activity/third_place.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/third_place.svg rename to packages/shared/src/assets/emojis/activity/third_place.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/ticket.svg b/packages/shared/src/assets/emojis/activity/ticket.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/ticket.svg rename to packages/shared/src/assets/emojis/activity/ticket.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/tickets.svg b/packages/shared/src/assets/emojis/activity/tickets.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/tickets.svg rename to packages/shared/src/assets/emojis/activity/tickets.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/trophy.svg b/packages/shared/src/assets/emojis/activity/trophy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/trophy.svg rename to packages/shared/src/assets/emojis/activity/trophy.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/trumpet.svg b/packages/shared/src/assets/emojis/activity/trumpet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/trumpet.svg rename to packages/shared/src/assets/emojis/activity/trumpet.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/video_game.svg b/packages/shared/src/assets/emojis/activity/video_game.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/video_game.svg rename to packages/shared/src/assets/emojis/activity/video_game.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/violin.svg b/packages/shared/src/assets/emojis/activity/violin.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/violin.svg rename to packages/shared/src/assets/emojis/activity/violin.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/volleyball.svg b/packages/shared/src/assets/emojis/activity/volleyball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/volleyball.svg rename to packages/shared/src/assets/emojis/activity/volleyball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_biking.svg b/packages/shared/src/assets/emojis/activity/woman_biking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_biking.svg rename to packages/shared/src/assets/emojis/activity/woman_biking.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_biking_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_biking_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_biking_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_biking_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_biking_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_biking_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_biking_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_biking_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_biking_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_biking_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_biking_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_biking_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_biking_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_biking_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_biking_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_biking_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_biking_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_biking_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_biking_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_biking_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball.svg b/packages/shared/src/assets/emojis/activity/woman_bouncing_ball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball.svg rename to packages/shared/src/assets/emojis/activity/woman_bouncing_ball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_bouncing_ball_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_bouncing_ball_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_bouncing_ball_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_bouncing_ball_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_bouncing_ball_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_bouncing_ball_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_bouncing_ball_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_bouncing_ball_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_bouncing_ball_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_bouncing_ball_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_bouncing_ball_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling.svg b/packages/shared/src/assets/emojis/activity/woman_cartwheeling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling.svg rename to packages/shared/src/assets/emojis/activity/woman_cartwheeling.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_cartwheeling_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_cartwheeling_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_cartwheeling_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_cartwheeling_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_cartwheeling_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_cartwheeling_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_cartwheeling_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_cartwheeling_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_cartwheeling_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_cartwheeling_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_cartwheeling_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_climbing.svg b/packages/shared/src/assets/emojis/activity/woman_climbing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_climbing.svg rename to packages/shared/src/assets/emojis/activity/woman_climbing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_climbing_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_climbing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_climbing_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_climbing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_climbing_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_climbing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_climbing_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_climbing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_climbing_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_climbing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_climbing_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_climbing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_climbing_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_climbing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_climbing_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_climbing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_climbing_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_climbing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_climbing_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_climbing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_golfing.svg b/packages/shared/src/assets/emojis/activity/woman_golfing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_golfing.svg rename to packages/shared/src/assets/emojis/activity/woman_golfing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_golfing_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_golfing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_golfing_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_golfing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_golfing_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_golfing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_golfing_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_golfing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_golfing_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_golfing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_golfing_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_golfing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_golfing_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_golfing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_golfing_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_golfing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_golfing_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_golfing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_golfing_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_golfing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position.svg b/packages/shared/src/assets/emojis/activity/woman_in_lotus_position.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position.svg rename to packages/shared/src/assets/emojis/activity/woman_in_lotus_position.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_in_lotus_position_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_in_lotus_position_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_in_lotus_position_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_in_lotus_position_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_in_lotus_position_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_in_lotus_position_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_in_lotus_position_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_in_lotus_position_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_in_lotus_position_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_in_lotus_position_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_in_lotus_position_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_juggling.svg b/packages/shared/src/assets/emojis/activity/woman_juggling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_juggling.svg rename to packages/shared/src/assets/emojis/activity/woman_juggling.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_juggling_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_juggling_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_juggling_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_juggling_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_juggling_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_juggling_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_juggling_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_juggling_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_juggling_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_juggling_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_juggling_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_juggling_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_juggling_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_juggling_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_juggling_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_juggling_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_juggling_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_juggling_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_juggling_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_juggling_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights.svg b/packages/shared/src/assets/emojis/activity/woman_lifting_weights.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights.svg rename to packages/shared/src/assets/emojis/activity/woman_lifting_weights.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_lifting_weights_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_lifting_weights_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_lifting_weights_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_lifting_weights_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_lifting_weights_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_lifting_weights_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_lifting_weights_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_lifting_weights_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_lifting_weights_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_lifting_weights_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_lifting_weights_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking.svg b/packages/shared/src/assets/emojis/activity/woman_mountain_biking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking.svg rename to packages/shared/src/assets/emojis/activity/woman_mountain_biking.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_mountain_biking_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_mountain_biking_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_mountain_biking_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_mountain_biking_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_mountain_biking_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_mountain_biking_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_mountain_biking_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_mountain_biking_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_mountain_biking_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_mountain_biking_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_mountain_biking_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_handball.svg b/packages/shared/src/assets/emojis/activity/woman_playing_handball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_handball.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_handball.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_handball_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_playing_handball_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_handball_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_handball_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_handball_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_playing_handball_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_handball_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_handball_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_handball_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_playing_handball_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_handball_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_handball_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_handball_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_playing_handball_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_handball_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_handball_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_handball_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_playing_handball_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_handball_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_handball_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo.svg b/packages/shared/src/assets/emojis/activity/woman_playing_water_polo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_water_polo.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_playing_water_polo_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_water_polo_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_playing_water_polo_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_water_polo_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_playing_water_polo_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_water_polo_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_playing_water_polo_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_water_polo_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_playing_water_polo_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_playing_water_polo_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_playing_water_polo_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat.svg b/packages/shared/src/assets/emojis/activity/woman_rowing_boat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat.svg rename to packages/shared/src/assets/emojis/activity/woman_rowing_boat.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_rowing_boat_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_rowing_boat_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_rowing_boat_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_rowing_boat_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_rowing_boat_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_rowing_boat_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_rowing_boat_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_rowing_boat_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_rowing_boat_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_rowing_boat_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_rowing_boat_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_surfing.svg b/packages/shared/src/assets/emojis/activity/woman_surfing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_surfing.svg rename to packages/shared/src/assets/emojis/activity/woman_surfing.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_surfing_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_surfing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_surfing_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_surfing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_surfing_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_surfing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_surfing_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_surfing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_surfing_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_surfing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_surfing_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_surfing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_surfing_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_surfing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_surfing_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_surfing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_surfing_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_surfing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_surfing_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_surfing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_swimming.svg b/packages/shared/src/assets/emojis/activity/woman_swimming.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_swimming.svg rename to packages/shared/src/assets/emojis/activity/woman_swimming.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_swimming_tone1.svg b/packages/shared/src/assets/emojis/activity/woman_swimming_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_swimming_tone1.svg rename to packages/shared/src/assets/emojis/activity/woman_swimming_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_swimming_tone2.svg b/packages/shared/src/assets/emojis/activity/woman_swimming_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_swimming_tone2.svg rename to packages/shared/src/assets/emojis/activity/woman_swimming_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_swimming_tone3.svg b/packages/shared/src/assets/emojis/activity/woman_swimming_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_swimming_tone3.svg rename to packages/shared/src/assets/emojis/activity/woman_swimming_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_swimming_tone4.svg b/packages/shared/src/assets/emojis/activity/woman_swimming_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_swimming_tone4.svg rename to packages/shared/src/assets/emojis/activity/woman_swimming_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/woman_swimming_tone5.svg b/packages/shared/src/assets/emojis/activity/woman_swimming_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/woman_swimming_tone5.svg rename to packages/shared/src/assets/emojis/activity/woman_swimming_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/women_wrestling.svg b/packages/shared/src/assets/emojis/activity/women_wrestling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/women_wrestling.svg rename to packages/shared/src/assets/emojis/activity/women_wrestling.svg diff --git a/Frontend/Electron/src/assets/emojis/activity/yo_yo.svg b/packages/shared/src/assets/emojis/activity/yo_yo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/activity/yo_yo.svg rename to packages/shared/src/assets/emojis/activity/yo_yo.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/checkered_flag.svg b/packages/shared/src/assets/emojis/flags/checkered_flag.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/checkered_flag.svg rename to packages/shared/src/assets/emojis/flags/checkered_flag.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/crossed_flags.svg b/packages/shared/src/assets/emojis/flags/crossed_flags.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/crossed_flags.svg rename to packages/shared/src/assets/emojis/flags/crossed_flags.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/england.svg b/packages/shared/src/assets/emojis/flags/england.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/england.svg rename to packages/shared/src/assets/emojis/flags/england.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ac.svg b/packages/shared/src/assets/emojis/flags/flag_ac.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ac.svg rename to packages/shared/src/assets/emojis/flags/flag_ac.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ad.svg b/packages/shared/src/assets/emojis/flags/flag_ad.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ad.svg rename to packages/shared/src/assets/emojis/flags/flag_ad.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ae.svg b/packages/shared/src/assets/emojis/flags/flag_ae.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ae.svg rename to packages/shared/src/assets/emojis/flags/flag_ae.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_af.svg b/packages/shared/src/assets/emojis/flags/flag_af.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_af.svg rename to packages/shared/src/assets/emojis/flags/flag_af.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ag.svg b/packages/shared/src/assets/emojis/flags/flag_ag.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ag.svg rename to packages/shared/src/assets/emojis/flags/flag_ag.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ai.svg b/packages/shared/src/assets/emojis/flags/flag_ai.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ai.svg rename to packages/shared/src/assets/emojis/flags/flag_ai.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_al.svg b/packages/shared/src/assets/emojis/flags/flag_al.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_al.svg rename to packages/shared/src/assets/emojis/flags/flag_al.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_am.svg b/packages/shared/src/assets/emojis/flags/flag_am.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_am.svg rename to packages/shared/src/assets/emojis/flags/flag_am.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ao.svg b/packages/shared/src/assets/emojis/flags/flag_ao.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ao.svg rename to packages/shared/src/assets/emojis/flags/flag_ao.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_aq.svg b/packages/shared/src/assets/emojis/flags/flag_aq.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_aq.svg rename to packages/shared/src/assets/emojis/flags/flag_aq.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ar.svg b/packages/shared/src/assets/emojis/flags/flag_ar.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ar.svg rename to packages/shared/src/assets/emojis/flags/flag_ar.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_as.svg b/packages/shared/src/assets/emojis/flags/flag_as.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_as.svg rename to packages/shared/src/assets/emojis/flags/flag_as.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_at.svg b/packages/shared/src/assets/emojis/flags/flag_at.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_at.svg rename to packages/shared/src/assets/emojis/flags/flag_at.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_au.svg b/packages/shared/src/assets/emojis/flags/flag_au.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_au.svg rename to packages/shared/src/assets/emojis/flags/flag_au.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_aw.svg b/packages/shared/src/assets/emojis/flags/flag_aw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_aw.svg rename to packages/shared/src/assets/emojis/flags/flag_aw.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ax.svg b/packages/shared/src/assets/emojis/flags/flag_ax.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ax.svg rename to packages/shared/src/assets/emojis/flags/flag_ax.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_az.svg b/packages/shared/src/assets/emojis/flags/flag_az.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_az.svg rename to packages/shared/src/assets/emojis/flags/flag_az.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ba.svg b/packages/shared/src/assets/emojis/flags/flag_ba.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ba.svg rename to packages/shared/src/assets/emojis/flags/flag_ba.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bb.svg b/packages/shared/src/assets/emojis/flags/flag_bb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bb.svg rename to packages/shared/src/assets/emojis/flags/flag_bb.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bd.svg b/packages/shared/src/assets/emojis/flags/flag_bd.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bd.svg rename to packages/shared/src/assets/emojis/flags/flag_bd.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_be.svg b/packages/shared/src/assets/emojis/flags/flag_be.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_be.svg rename to packages/shared/src/assets/emojis/flags/flag_be.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bf.svg b/packages/shared/src/assets/emojis/flags/flag_bf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bf.svg rename to packages/shared/src/assets/emojis/flags/flag_bf.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bg.svg b/packages/shared/src/assets/emojis/flags/flag_bg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bg.svg rename to packages/shared/src/assets/emojis/flags/flag_bg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bh.svg b/packages/shared/src/assets/emojis/flags/flag_bh.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bh.svg rename to packages/shared/src/assets/emojis/flags/flag_bh.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bi.svg b/packages/shared/src/assets/emojis/flags/flag_bi.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bi.svg rename to packages/shared/src/assets/emojis/flags/flag_bi.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bj.svg b/packages/shared/src/assets/emojis/flags/flag_bj.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bj.svg rename to packages/shared/src/assets/emojis/flags/flag_bj.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bl.svg b/packages/shared/src/assets/emojis/flags/flag_bl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bl.svg rename to packages/shared/src/assets/emojis/flags/flag_bl.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_black.svg b/packages/shared/src/assets/emojis/flags/flag_black.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_black.svg rename to packages/shared/src/assets/emojis/flags/flag_black.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bm.svg b/packages/shared/src/assets/emojis/flags/flag_bm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bm.svg rename to packages/shared/src/assets/emojis/flags/flag_bm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bn.svg b/packages/shared/src/assets/emojis/flags/flag_bn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bn.svg rename to packages/shared/src/assets/emojis/flags/flag_bn.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bo.svg b/packages/shared/src/assets/emojis/flags/flag_bo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bo.svg rename to packages/shared/src/assets/emojis/flags/flag_bo.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bq.svg b/packages/shared/src/assets/emojis/flags/flag_bq.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bq.svg rename to packages/shared/src/assets/emojis/flags/flag_bq.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_br.svg b/packages/shared/src/assets/emojis/flags/flag_br.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_br.svg rename to packages/shared/src/assets/emojis/flags/flag_br.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bs.svg b/packages/shared/src/assets/emojis/flags/flag_bs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bs.svg rename to packages/shared/src/assets/emojis/flags/flag_bs.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bt.svg b/packages/shared/src/assets/emojis/flags/flag_bt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bt.svg rename to packages/shared/src/assets/emojis/flags/flag_bt.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bv.svg b/packages/shared/src/assets/emojis/flags/flag_bv.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bv.svg rename to packages/shared/src/assets/emojis/flags/flag_bv.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bw.svg b/packages/shared/src/assets/emojis/flags/flag_bw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bw.svg rename to packages/shared/src/assets/emojis/flags/flag_bw.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_by.svg b/packages/shared/src/assets/emojis/flags/flag_by.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_by.svg rename to packages/shared/src/assets/emojis/flags/flag_by.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_bz.svg b/packages/shared/src/assets/emojis/flags/flag_bz.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_bz.svg rename to packages/shared/src/assets/emojis/flags/flag_bz.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ca.svg b/packages/shared/src/assets/emojis/flags/flag_ca.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ca.svg rename to packages/shared/src/assets/emojis/flags/flag_ca.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cc.svg b/packages/shared/src/assets/emojis/flags/flag_cc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cc.svg rename to packages/shared/src/assets/emojis/flags/flag_cc.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cd.svg b/packages/shared/src/assets/emojis/flags/flag_cd.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cd.svg rename to packages/shared/src/assets/emojis/flags/flag_cd.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cf.svg b/packages/shared/src/assets/emojis/flags/flag_cf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cf.svg rename to packages/shared/src/assets/emojis/flags/flag_cf.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cg.svg b/packages/shared/src/assets/emojis/flags/flag_cg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cg.svg rename to packages/shared/src/assets/emojis/flags/flag_cg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ch.svg b/packages/shared/src/assets/emojis/flags/flag_ch.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ch.svg rename to packages/shared/src/assets/emojis/flags/flag_ch.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ci.svg b/packages/shared/src/assets/emojis/flags/flag_ci.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ci.svg rename to packages/shared/src/assets/emojis/flags/flag_ci.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ck.svg b/packages/shared/src/assets/emojis/flags/flag_ck.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ck.svg rename to packages/shared/src/assets/emojis/flags/flag_ck.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cl.svg b/packages/shared/src/assets/emojis/flags/flag_cl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cl.svg rename to packages/shared/src/assets/emojis/flags/flag_cl.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cm.svg b/packages/shared/src/assets/emojis/flags/flag_cm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cm.svg rename to packages/shared/src/assets/emojis/flags/flag_cm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cn.svg b/packages/shared/src/assets/emojis/flags/flag_cn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cn.svg rename to packages/shared/src/assets/emojis/flags/flag_cn.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_co.svg b/packages/shared/src/assets/emojis/flags/flag_co.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_co.svg rename to packages/shared/src/assets/emojis/flags/flag_co.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cp.svg b/packages/shared/src/assets/emojis/flags/flag_cp.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cp.svg rename to packages/shared/src/assets/emojis/flags/flag_cp.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cr.svg b/packages/shared/src/assets/emojis/flags/flag_cr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cr.svg rename to packages/shared/src/assets/emojis/flags/flag_cr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cu.svg b/packages/shared/src/assets/emojis/flags/flag_cu.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cu.svg rename to packages/shared/src/assets/emojis/flags/flag_cu.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cv.svg b/packages/shared/src/assets/emojis/flags/flag_cv.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cv.svg rename to packages/shared/src/assets/emojis/flags/flag_cv.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cw.svg b/packages/shared/src/assets/emojis/flags/flag_cw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cw.svg rename to packages/shared/src/assets/emojis/flags/flag_cw.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cx.svg b/packages/shared/src/assets/emojis/flags/flag_cx.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cx.svg rename to packages/shared/src/assets/emojis/flags/flag_cx.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cy.svg b/packages/shared/src/assets/emojis/flags/flag_cy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cy.svg rename to packages/shared/src/assets/emojis/flags/flag_cy.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_cz.svg b/packages/shared/src/assets/emojis/flags/flag_cz.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_cz.svg rename to packages/shared/src/assets/emojis/flags/flag_cz.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_de.svg b/packages/shared/src/assets/emojis/flags/flag_de.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_de.svg rename to packages/shared/src/assets/emojis/flags/flag_de.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_dg.svg b/packages/shared/src/assets/emojis/flags/flag_dg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_dg.svg rename to packages/shared/src/assets/emojis/flags/flag_dg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_dj.svg b/packages/shared/src/assets/emojis/flags/flag_dj.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_dj.svg rename to packages/shared/src/assets/emojis/flags/flag_dj.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_dk.svg b/packages/shared/src/assets/emojis/flags/flag_dk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_dk.svg rename to packages/shared/src/assets/emojis/flags/flag_dk.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_dm.svg b/packages/shared/src/assets/emojis/flags/flag_dm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_dm.svg rename to packages/shared/src/assets/emojis/flags/flag_dm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_do.svg b/packages/shared/src/assets/emojis/flags/flag_do.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_do.svg rename to packages/shared/src/assets/emojis/flags/flag_do.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_dz.svg b/packages/shared/src/assets/emojis/flags/flag_dz.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_dz.svg rename to packages/shared/src/assets/emojis/flags/flag_dz.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ea.svg b/packages/shared/src/assets/emojis/flags/flag_ea.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ea.svg rename to packages/shared/src/assets/emojis/flags/flag_ea.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ec.svg b/packages/shared/src/assets/emojis/flags/flag_ec.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ec.svg rename to packages/shared/src/assets/emojis/flags/flag_ec.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ee.svg b/packages/shared/src/assets/emojis/flags/flag_ee.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ee.svg rename to packages/shared/src/assets/emojis/flags/flag_ee.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_eg.svg b/packages/shared/src/assets/emojis/flags/flag_eg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_eg.svg rename to packages/shared/src/assets/emojis/flags/flag_eg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_eh.svg b/packages/shared/src/assets/emojis/flags/flag_eh.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_eh.svg rename to packages/shared/src/assets/emojis/flags/flag_eh.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_er.svg b/packages/shared/src/assets/emojis/flags/flag_er.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_er.svg rename to packages/shared/src/assets/emojis/flags/flag_er.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_es.svg b/packages/shared/src/assets/emojis/flags/flag_es.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_es.svg rename to packages/shared/src/assets/emojis/flags/flag_es.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_et.svg b/packages/shared/src/assets/emojis/flags/flag_et.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_et.svg rename to packages/shared/src/assets/emojis/flags/flag_et.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_eu.svg b/packages/shared/src/assets/emojis/flags/flag_eu.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_eu.svg rename to packages/shared/src/assets/emojis/flags/flag_eu.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_fi.svg b/packages/shared/src/assets/emojis/flags/flag_fi.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_fi.svg rename to packages/shared/src/assets/emojis/flags/flag_fi.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_fj.svg b/packages/shared/src/assets/emojis/flags/flag_fj.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_fj.svg rename to packages/shared/src/assets/emojis/flags/flag_fj.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_fk.svg b/packages/shared/src/assets/emojis/flags/flag_fk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_fk.svg rename to packages/shared/src/assets/emojis/flags/flag_fk.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_fm.svg b/packages/shared/src/assets/emojis/flags/flag_fm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_fm.svg rename to packages/shared/src/assets/emojis/flags/flag_fm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_fo.svg b/packages/shared/src/assets/emojis/flags/flag_fo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_fo.svg rename to packages/shared/src/assets/emojis/flags/flag_fo.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_fr.svg b/packages/shared/src/assets/emojis/flags/flag_fr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_fr.svg rename to packages/shared/src/assets/emojis/flags/flag_fr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ga.svg b/packages/shared/src/assets/emojis/flags/flag_ga.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ga.svg rename to packages/shared/src/assets/emojis/flags/flag_ga.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gb.svg b/packages/shared/src/assets/emojis/flags/flag_gb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gb.svg rename to packages/shared/src/assets/emojis/flags/flag_gb.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gd.svg b/packages/shared/src/assets/emojis/flags/flag_gd.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gd.svg rename to packages/shared/src/assets/emojis/flags/flag_gd.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ge.svg b/packages/shared/src/assets/emojis/flags/flag_ge.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ge.svg rename to packages/shared/src/assets/emojis/flags/flag_ge.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gf.svg b/packages/shared/src/assets/emojis/flags/flag_gf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gf.svg rename to packages/shared/src/assets/emojis/flags/flag_gf.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gg.svg b/packages/shared/src/assets/emojis/flags/flag_gg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gg.svg rename to packages/shared/src/assets/emojis/flags/flag_gg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gh.svg b/packages/shared/src/assets/emojis/flags/flag_gh.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gh.svg rename to packages/shared/src/assets/emojis/flags/flag_gh.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gi.svg b/packages/shared/src/assets/emojis/flags/flag_gi.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gi.svg rename to packages/shared/src/assets/emojis/flags/flag_gi.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gl.svg b/packages/shared/src/assets/emojis/flags/flag_gl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gl.svg rename to packages/shared/src/assets/emojis/flags/flag_gl.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gm.svg b/packages/shared/src/assets/emojis/flags/flag_gm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gm.svg rename to packages/shared/src/assets/emojis/flags/flag_gm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gn.svg b/packages/shared/src/assets/emojis/flags/flag_gn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gn.svg rename to packages/shared/src/assets/emojis/flags/flag_gn.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gp.svg b/packages/shared/src/assets/emojis/flags/flag_gp.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gp.svg rename to packages/shared/src/assets/emojis/flags/flag_gp.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gq.svg b/packages/shared/src/assets/emojis/flags/flag_gq.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gq.svg rename to packages/shared/src/assets/emojis/flags/flag_gq.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gr.svg b/packages/shared/src/assets/emojis/flags/flag_gr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gr.svg rename to packages/shared/src/assets/emojis/flags/flag_gr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gs.svg b/packages/shared/src/assets/emojis/flags/flag_gs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gs.svg rename to packages/shared/src/assets/emojis/flags/flag_gs.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gt.svg b/packages/shared/src/assets/emojis/flags/flag_gt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gt.svg rename to packages/shared/src/assets/emojis/flags/flag_gt.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gu.svg b/packages/shared/src/assets/emojis/flags/flag_gu.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gu.svg rename to packages/shared/src/assets/emojis/flags/flag_gu.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gw.svg b/packages/shared/src/assets/emojis/flags/flag_gw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gw.svg rename to packages/shared/src/assets/emojis/flags/flag_gw.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_gy.svg b/packages/shared/src/assets/emojis/flags/flag_gy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_gy.svg rename to packages/shared/src/assets/emojis/flags/flag_gy.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_hk.svg b/packages/shared/src/assets/emojis/flags/flag_hk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_hk.svg rename to packages/shared/src/assets/emojis/flags/flag_hk.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_hm.svg b/packages/shared/src/assets/emojis/flags/flag_hm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_hm.svg rename to packages/shared/src/assets/emojis/flags/flag_hm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_hn.svg b/packages/shared/src/assets/emojis/flags/flag_hn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_hn.svg rename to packages/shared/src/assets/emojis/flags/flag_hn.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_hr.svg b/packages/shared/src/assets/emojis/flags/flag_hr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_hr.svg rename to packages/shared/src/assets/emojis/flags/flag_hr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ht.svg b/packages/shared/src/assets/emojis/flags/flag_ht.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ht.svg rename to packages/shared/src/assets/emojis/flags/flag_ht.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_hu.svg b/packages/shared/src/assets/emojis/flags/flag_hu.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_hu.svg rename to packages/shared/src/assets/emojis/flags/flag_hu.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ic.svg b/packages/shared/src/assets/emojis/flags/flag_ic.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ic.svg rename to packages/shared/src/assets/emojis/flags/flag_ic.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_id.svg b/packages/shared/src/assets/emojis/flags/flag_id.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_id.svg rename to packages/shared/src/assets/emojis/flags/flag_id.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ie.svg b/packages/shared/src/assets/emojis/flags/flag_ie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ie.svg rename to packages/shared/src/assets/emojis/flags/flag_ie.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_il.svg b/packages/shared/src/assets/emojis/flags/flag_il.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_il.svg rename to packages/shared/src/assets/emojis/flags/flag_il.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_im.svg b/packages/shared/src/assets/emojis/flags/flag_im.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_im.svg rename to packages/shared/src/assets/emojis/flags/flag_im.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_in.svg b/packages/shared/src/assets/emojis/flags/flag_in.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_in.svg rename to packages/shared/src/assets/emojis/flags/flag_in.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_io.svg b/packages/shared/src/assets/emojis/flags/flag_io.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_io.svg rename to packages/shared/src/assets/emojis/flags/flag_io.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_iq.svg b/packages/shared/src/assets/emojis/flags/flag_iq.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_iq.svg rename to packages/shared/src/assets/emojis/flags/flag_iq.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ir.svg b/packages/shared/src/assets/emojis/flags/flag_ir.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ir.svg rename to packages/shared/src/assets/emojis/flags/flag_ir.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_is.svg b/packages/shared/src/assets/emojis/flags/flag_is.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_is.svg rename to packages/shared/src/assets/emojis/flags/flag_is.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_it.svg b/packages/shared/src/assets/emojis/flags/flag_it.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_it.svg rename to packages/shared/src/assets/emojis/flags/flag_it.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_je.svg b/packages/shared/src/assets/emojis/flags/flag_je.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_je.svg rename to packages/shared/src/assets/emojis/flags/flag_je.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_jm.svg b/packages/shared/src/assets/emojis/flags/flag_jm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_jm.svg rename to packages/shared/src/assets/emojis/flags/flag_jm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_jo.svg b/packages/shared/src/assets/emojis/flags/flag_jo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_jo.svg rename to packages/shared/src/assets/emojis/flags/flag_jo.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_jp.svg b/packages/shared/src/assets/emojis/flags/flag_jp.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_jp.svg rename to packages/shared/src/assets/emojis/flags/flag_jp.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ke.svg b/packages/shared/src/assets/emojis/flags/flag_ke.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ke.svg rename to packages/shared/src/assets/emojis/flags/flag_ke.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_kg.svg b/packages/shared/src/assets/emojis/flags/flag_kg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_kg.svg rename to packages/shared/src/assets/emojis/flags/flag_kg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_kh.svg b/packages/shared/src/assets/emojis/flags/flag_kh.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_kh.svg rename to packages/shared/src/assets/emojis/flags/flag_kh.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ki.svg b/packages/shared/src/assets/emojis/flags/flag_ki.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ki.svg rename to packages/shared/src/assets/emojis/flags/flag_ki.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_km.svg b/packages/shared/src/assets/emojis/flags/flag_km.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_km.svg rename to packages/shared/src/assets/emojis/flags/flag_km.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_kn.svg b/packages/shared/src/assets/emojis/flags/flag_kn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_kn.svg rename to packages/shared/src/assets/emojis/flags/flag_kn.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_kp.svg b/packages/shared/src/assets/emojis/flags/flag_kp.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_kp.svg rename to packages/shared/src/assets/emojis/flags/flag_kp.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_kr.svg b/packages/shared/src/assets/emojis/flags/flag_kr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_kr.svg rename to packages/shared/src/assets/emojis/flags/flag_kr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_kw.svg b/packages/shared/src/assets/emojis/flags/flag_kw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_kw.svg rename to packages/shared/src/assets/emojis/flags/flag_kw.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ky.svg b/packages/shared/src/assets/emojis/flags/flag_ky.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ky.svg rename to packages/shared/src/assets/emojis/flags/flag_ky.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_kz.svg b/packages/shared/src/assets/emojis/flags/flag_kz.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_kz.svg rename to packages/shared/src/assets/emojis/flags/flag_kz.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_la.svg b/packages/shared/src/assets/emojis/flags/flag_la.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_la.svg rename to packages/shared/src/assets/emojis/flags/flag_la.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_lb.svg b/packages/shared/src/assets/emojis/flags/flag_lb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_lb.svg rename to packages/shared/src/assets/emojis/flags/flag_lb.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_lc.svg b/packages/shared/src/assets/emojis/flags/flag_lc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_lc.svg rename to packages/shared/src/assets/emojis/flags/flag_lc.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_li.svg b/packages/shared/src/assets/emojis/flags/flag_li.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_li.svg rename to packages/shared/src/assets/emojis/flags/flag_li.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_lk.svg b/packages/shared/src/assets/emojis/flags/flag_lk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_lk.svg rename to packages/shared/src/assets/emojis/flags/flag_lk.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_lr.svg b/packages/shared/src/assets/emojis/flags/flag_lr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_lr.svg rename to packages/shared/src/assets/emojis/flags/flag_lr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ls.svg b/packages/shared/src/assets/emojis/flags/flag_ls.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ls.svg rename to packages/shared/src/assets/emojis/flags/flag_ls.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_lt.svg b/packages/shared/src/assets/emojis/flags/flag_lt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_lt.svg rename to packages/shared/src/assets/emojis/flags/flag_lt.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_lu.svg b/packages/shared/src/assets/emojis/flags/flag_lu.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_lu.svg rename to packages/shared/src/assets/emojis/flags/flag_lu.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_lv.svg b/packages/shared/src/assets/emojis/flags/flag_lv.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_lv.svg rename to packages/shared/src/assets/emojis/flags/flag_lv.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ly.svg b/packages/shared/src/assets/emojis/flags/flag_ly.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ly.svg rename to packages/shared/src/assets/emojis/flags/flag_ly.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ma.svg b/packages/shared/src/assets/emojis/flags/flag_ma.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ma.svg rename to packages/shared/src/assets/emojis/flags/flag_ma.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mc.svg b/packages/shared/src/assets/emojis/flags/flag_mc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mc.svg rename to packages/shared/src/assets/emojis/flags/flag_mc.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_md.svg b/packages/shared/src/assets/emojis/flags/flag_md.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_md.svg rename to packages/shared/src/assets/emojis/flags/flag_md.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_me.svg b/packages/shared/src/assets/emojis/flags/flag_me.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_me.svg rename to packages/shared/src/assets/emojis/flags/flag_me.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mf.svg b/packages/shared/src/assets/emojis/flags/flag_mf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mf.svg rename to packages/shared/src/assets/emojis/flags/flag_mf.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mg.svg b/packages/shared/src/assets/emojis/flags/flag_mg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mg.svg rename to packages/shared/src/assets/emojis/flags/flag_mg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mh.svg b/packages/shared/src/assets/emojis/flags/flag_mh.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mh.svg rename to packages/shared/src/assets/emojis/flags/flag_mh.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mk.svg b/packages/shared/src/assets/emojis/flags/flag_mk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mk.svg rename to packages/shared/src/assets/emojis/flags/flag_mk.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ml.svg b/packages/shared/src/assets/emojis/flags/flag_ml.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ml.svg rename to packages/shared/src/assets/emojis/flags/flag_ml.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mm.svg b/packages/shared/src/assets/emojis/flags/flag_mm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mm.svg rename to packages/shared/src/assets/emojis/flags/flag_mm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mn.svg b/packages/shared/src/assets/emojis/flags/flag_mn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mn.svg rename to packages/shared/src/assets/emojis/flags/flag_mn.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mo.svg b/packages/shared/src/assets/emojis/flags/flag_mo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mo.svg rename to packages/shared/src/assets/emojis/flags/flag_mo.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mp.svg b/packages/shared/src/assets/emojis/flags/flag_mp.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mp.svg rename to packages/shared/src/assets/emojis/flags/flag_mp.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mq.svg b/packages/shared/src/assets/emojis/flags/flag_mq.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mq.svg rename to packages/shared/src/assets/emojis/flags/flag_mq.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mr.svg b/packages/shared/src/assets/emojis/flags/flag_mr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mr.svg rename to packages/shared/src/assets/emojis/flags/flag_mr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ms.svg b/packages/shared/src/assets/emojis/flags/flag_ms.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ms.svg rename to packages/shared/src/assets/emojis/flags/flag_ms.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mt.svg b/packages/shared/src/assets/emojis/flags/flag_mt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mt.svg rename to packages/shared/src/assets/emojis/flags/flag_mt.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mu.svg b/packages/shared/src/assets/emojis/flags/flag_mu.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mu.svg rename to packages/shared/src/assets/emojis/flags/flag_mu.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mv.svg b/packages/shared/src/assets/emojis/flags/flag_mv.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mv.svg rename to packages/shared/src/assets/emojis/flags/flag_mv.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mw.svg b/packages/shared/src/assets/emojis/flags/flag_mw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mw.svg rename to packages/shared/src/assets/emojis/flags/flag_mw.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mx.svg b/packages/shared/src/assets/emojis/flags/flag_mx.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mx.svg rename to packages/shared/src/assets/emojis/flags/flag_mx.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_my.svg b/packages/shared/src/assets/emojis/flags/flag_my.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_my.svg rename to packages/shared/src/assets/emojis/flags/flag_my.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_mz.svg b/packages/shared/src/assets/emojis/flags/flag_mz.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_mz.svg rename to packages/shared/src/assets/emojis/flags/flag_mz.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_na.svg b/packages/shared/src/assets/emojis/flags/flag_na.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_na.svg rename to packages/shared/src/assets/emojis/flags/flag_na.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_nc.svg b/packages/shared/src/assets/emojis/flags/flag_nc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_nc.svg rename to packages/shared/src/assets/emojis/flags/flag_nc.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ne.svg b/packages/shared/src/assets/emojis/flags/flag_ne.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ne.svg rename to packages/shared/src/assets/emojis/flags/flag_ne.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_nf.svg b/packages/shared/src/assets/emojis/flags/flag_nf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_nf.svg rename to packages/shared/src/assets/emojis/flags/flag_nf.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ng.svg b/packages/shared/src/assets/emojis/flags/flag_ng.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ng.svg rename to packages/shared/src/assets/emojis/flags/flag_ng.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ni.svg b/packages/shared/src/assets/emojis/flags/flag_ni.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ni.svg rename to packages/shared/src/assets/emojis/flags/flag_ni.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_nl.svg b/packages/shared/src/assets/emojis/flags/flag_nl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_nl.svg rename to packages/shared/src/assets/emojis/flags/flag_nl.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_no.svg b/packages/shared/src/assets/emojis/flags/flag_no.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_no.svg rename to packages/shared/src/assets/emojis/flags/flag_no.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_np.svg b/packages/shared/src/assets/emojis/flags/flag_np.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_np.svg rename to packages/shared/src/assets/emojis/flags/flag_np.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_nr.svg b/packages/shared/src/assets/emojis/flags/flag_nr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_nr.svg rename to packages/shared/src/assets/emojis/flags/flag_nr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_nu.svg b/packages/shared/src/assets/emojis/flags/flag_nu.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_nu.svg rename to packages/shared/src/assets/emojis/flags/flag_nu.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_nz.svg b/packages/shared/src/assets/emojis/flags/flag_nz.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_nz.svg rename to packages/shared/src/assets/emojis/flags/flag_nz.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_om.svg b/packages/shared/src/assets/emojis/flags/flag_om.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_om.svg rename to packages/shared/src/assets/emojis/flags/flag_om.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pa.svg b/packages/shared/src/assets/emojis/flags/flag_pa.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pa.svg rename to packages/shared/src/assets/emojis/flags/flag_pa.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pe.svg b/packages/shared/src/assets/emojis/flags/flag_pe.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pe.svg rename to packages/shared/src/assets/emojis/flags/flag_pe.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pf.svg b/packages/shared/src/assets/emojis/flags/flag_pf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pf.svg rename to packages/shared/src/assets/emojis/flags/flag_pf.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pg.svg b/packages/shared/src/assets/emojis/flags/flag_pg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pg.svg rename to packages/shared/src/assets/emojis/flags/flag_pg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ph.svg b/packages/shared/src/assets/emojis/flags/flag_ph.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ph.svg rename to packages/shared/src/assets/emojis/flags/flag_ph.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pk.svg b/packages/shared/src/assets/emojis/flags/flag_pk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pk.svg rename to packages/shared/src/assets/emojis/flags/flag_pk.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pl.svg b/packages/shared/src/assets/emojis/flags/flag_pl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pl.svg rename to packages/shared/src/assets/emojis/flags/flag_pl.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pm.svg b/packages/shared/src/assets/emojis/flags/flag_pm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pm.svg rename to packages/shared/src/assets/emojis/flags/flag_pm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pn.svg b/packages/shared/src/assets/emojis/flags/flag_pn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pn.svg rename to packages/shared/src/assets/emojis/flags/flag_pn.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pr.svg b/packages/shared/src/assets/emojis/flags/flag_pr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pr.svg rename to packages/shared/src/assets/emojis/flags/flag_pr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ps.svg b/packages/shared/src/assets/emojis/flags/flag_ps.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ps.svg rename to packages/shared/src/assets/emojis/flags/flag_ps.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pt.svg b/packages/shared/src/assets/emojis/flags/flag_pt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pt.svg rename to packages/shared/src/assets/emojis/flags/flag_pt.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_pw.svg b/packages/shared/src/assets/emojis/flags/flag_pw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_pw.svg rename to packages/shared/src/assets/emojis/flags/flag_pw.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_py.svg b/packages/shared/src/assets/emojis/flags/flag_py.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_py.svg rename to packages/shared/src/assets/emojis/flags/flag_py.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_qa.svg b/packages/shared/src/assets/emojis/flags/flag_qa.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_qa.svg rename to packages/shared/src/assets/emojis/flags/flag_qa.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_re.svg b/packages/shared/src/assets/emojis/flags/flag_re.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_re.svg rename to packages/shared/src/assets/emojis/flags/flag_re.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ro.svg b/packages/shared/src/assets/emojis/flags/flag_ro.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ro.svg rename to packages/shared/src/assets/emojis/flags/flag_ro.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_rs.svg b/packages/shared/src/assets/emojis/flags/flag_rs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_rs.svg rename to packages/shared/src/assets/emojis/flags/flag_rs.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ru.svg b/packages/shared/src/assets/emojis/flags/flag_ru.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ru.svg rename to packages/shared/src/assets/emojis/flags/flag_ru.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_rw.svg b/packages/shared/src/assets/emojis/flags/flag_rw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_rw.svg rename to packages/shared/src/assets/emojis/flags/flag_rw.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sa.svg b/packages/shared/src/assets/emojis/flags/flag_sa.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sa.svg rename to packages/shared/src/assets/emojis/flags/flag_sa.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sb.svg b/packages/shared/src/assets/emojis/flags/flag_sb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sb.svg rename to packages/shared/src/assets/emojis/flags/flag_sb.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sc.svg b/packages/shared/src/assets/emojis/flags/flag_sc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sc.svg rename to packages/shared/src/assets/emojis/flags/flag_sc.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sd.svg b/packages/shared/src/assets/emojis/flags/flag_sd.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sd.svg rename to packages/shared/src/assets/emojis/flags/flag_sd.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_se.svg b/packages/shared/src/assets/emojis/flags/flag_se.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_se.svg rename to packages/shared/src/assets/emojis/flags/flag_se.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sg.svg b/packages/shared/src/assets/emojis/flags/flag_sg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sg.svg rename to packages/shared/src/assets/emojis/flags/flag_sg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sh.svg b/packages/shared/src/assets/emojis/flags/flag_sh.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sh.svg rename to packages/shared/src/assets/emojis/flags/flag_sh.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_si.svg b/packages/shared/src/assets/emojis/flags/flag_si.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_si.svg rename to packages/shared/src/assets/emojis/flags/flag_si.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sj.svg b/packages/shared/src/assets/emojis/flags/flag_sj.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sj.svg rename to packages/shared/src/assets/emojis/flags/flag_sj.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sk.svg b/packages/shared/src/assets/emojis/flags/flag_sk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sk.svg rename to packages/shared/src/assets/emojis/flags/flag_sk.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sl.svg b/packages/shared/src/assets/emojis/flags/flag_sl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sl.svg rename to packages/shared/src/assets/emojis/flags/flag_sl.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sm.svg b/packages/shared/src/assets/emojis/flags/flag_sm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sm.svg rename to packages/shared/src/assets/emojis/flags/flag_sm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sn.svg b/packages/shared/src/assets/emojis/flags/flag_sn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sn.svg rename to packages/shared/src/assets/emojis/flags/flag_sn.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_so.svg b/packages/shared/src/assets/emojis/flags/flag_so.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_so.svg rename to packages/shared/src/assets/emojis/flags/flag_so.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sr.svg b/packages/shared/src/assets/emojis/flags/flag_sr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sr.svg rename to packages/shared/src/assets/emojis/flags/flag_sr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ss.svg b/packages/shared/src/assets/emojis/flags/flag_ss.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ss.svg rename to packages/shared/src/assets/emojis/flags/flag_ss.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_st.svg b/packages/shared/src/assets/emojis/flags/flag_st.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_st.svg rename to packages/shared/src/assets/emojis/flags/flag_st.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sv.svg b/packages/shared/src/assets/emojis/flags/flag_sv.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sv.svg rename to packages/shared/src/assets/emojis/flags/flag_sv.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sx.svg b/packages/shared/src/assets/emojis/flags/flag_sx.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sx.svg rename to packages/shared/src/assets/emojis/flags/flag_sx.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sy.svg b/packages/shared/src/assets/emojis/flags/flag_sy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sy.svg rename to packages/shared/src/assets/emojis/flags/flag_sy.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_sz.svg b/packages/shared/src/assets/emojis/flags/flag_sz.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_sz.svg rename to packages/shared/src/assets/emojis/flags/flag_sz.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ta.svg b/packages/shared/src/assets/emojis/flags/flag_ta.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ta.svg rename to packages/shared/src/assets/emojis/flags/flag_ta.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tc.svg b/packages/shared/src/assets/emojis/flags/flag_tc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tc.svg rename to packages/shared/src/assets/emojis/flags/flag_tc.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_td.svg b/packages/shared/src/assets/emojis/flags/flag_td.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_td.svg rename to packages/shared/src/assets/emojis/flags/flag_td.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tf.svg b/packages/shared/src/assets/emojis/flags/flag_tf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tf.svg rename to packages/shared/src/assets/emojis/flags/flag_tf.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tg.svg b/packages/shared/src/assets/emojis/flags/flag_tg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tg.svg rename to packages/shared/src/assets/emojis/flags/flag_tg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_th.svg b/packages/shared/src/assets/emojis/flags/flag_th.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_th.svg rename to packages/shared/src/assets/emojis/flags/flag_th.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tj.svg b/packages/shared/src/assets/emojis/flags/flag_tj.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tj.svg rename to packages/shared/src/assets/emojis/flags/flag_tj.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tk.svg b/packages/shared/src/assets/emojis/flags/flag_tk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tk.svg rename to packages/shared/src/assets/emojis/flags/flag_tk.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tl.svg b/packages/shared/src/assets/emojis/flags/flag_tl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tl.svg rename to packages/shared/src/assets/emojis/flags/flag_tl.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tm.svg b/packages/shared/src/assets/emojis/flags/flag_tm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tm.svg rename to packages/shared/src/assets/emojis/flags/flag_tm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tn.svg b/packages/shared/src/assets/emojis/flags/flag_tn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tn.svg rename to packages/shared/src/assets/emojis/flags/flag_tn.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_to.svg b/packages/shared/src/assets/emojis/flags/flag_to.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_to.svg rename to packages/shared/src/assets/emojis/flags/flag_to.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tr.svg b/packages/shared/src/assets/emojis/flags/flag_tr.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tr.svg rename to packages/shared/src/assets/emojis/flags/flag_tr.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tt.svg b/packages/shared/src/assets/emojis/flags/flag_tt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tt.svg rename to packages/shared/src/assets/emojis/flags/flag_tt.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tv.svg b/packages/shared/src/assets/emojis/flags/flag_tv.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tv.svg rename to packages/shared/src/assets/emojis/flags/flag_tv.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tw.svg b/packages/shared/src/assets/emojis/flags/flag_tw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tw.svg rename to packages/shared/src/assets/emojis/flags/flag_tw.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_tz.svg b/packages/shared/src/assets/emojis/flags/flag_tz.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_tz.svg rename to packages/shared/src/assets/emojis/flags/flag_tz.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ua.svg b/packages/shared/src/assets/emojis/flags/flag_ua.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ua.svg rename to packages/shared/src/assets/emojis/flags/flag_ua.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ug.svg b/packages/shared/src/assets/emojis/flags/flag_ug.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ug.svg rename to packages/shared/src/assets/emojis/flags/flag_ug.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_um.svg b/packages/shared/src/assets/emojis/flags/flag_um.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_um.svg rename to packages/shared/src/assets/emojis/flags/flag_um.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_us.svg b/packages/shared/src/assets/emojis/flags/flag_us.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_us.svg rename to packages/shared/src/assets/emojis/flags/flag_us.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_uy.svg b/packages/shared/src/assets/emojis/flags/flag_uy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_uy.svg rename to packages/shared/src/assets/emojis/flags/flag_uy.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_uz.svg b/packages/shared/src/assets/emojis/flags/flag_uz.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_uz.svg rename to packages/shared/src/assets/emojis/flags/flag_uz.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_va.svg b/packages/shared/src/assets/emojis/flags/flag_va.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_va.svg rename to packages/shared/src/assets/emojis/flags/flag_va.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_vc.svg b/packages/shared/src/assets/emojis/flags/flag_vc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_vc.svg rename to packages/shared/src/assets/emojis/flags/flag_vc.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ve.svg b/packages/shared/src/assets/emojis/flags/flag_ve.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ve.svg rename to packages/shared/src/assets/emojis/flags/flag_ve.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_vg.svg b/packages/shared/src/assets/emojis/flags/flag_vg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_vg.svg rename to packages/shared/src/assets/emojis/flags/flag_vg.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_vi.svg b/packages/shared/src/assets/emojis/flags/flag_vi.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_vi.svg rename to packages/shared/src/assets/emojis/flags/flag_vi.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_vn.svg b/packages/shared/src/assets/emojis/flags/flag_vn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_vn.svg rename to packages/shared/src/assets/emojis/flags/flag_vn.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_vu.svg b/packages/shared/src/assets/emojis/flags/flag_vu.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_vu.svg rename to packages/shared/src/assets/emojis/flags/flag_vu.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_wf.svg b/packages/shared/src/assets/emojis/flags/flag_wf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_wf.svg rename to packages/shared/src/assets/emojis/flags/flag_wf.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_white.svg b/packages/shared/src/assets/emojis/flags/flag_white.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_white.svg rename to packages/shared/src/assets/emojis/flags/flag_white.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ws.svg b/packages/shared/src/assets/emojis/flags/flag_ws.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ws.svg rename to packages/shared/src/assets/emojis/flags/flag_ws.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_xk.svg b/packages/shared/src/assets/emojis/flags/flag_xk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_xk.svg rename to packages/shared/src/assets/emojis/flags/flag_xk.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_ye.svg b/packages/shared/src/assets/emojis/flags/flag_ye.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_ye.svg rename to packages/shared/src/assets/emojis/flags/flag_ye.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_yt.svg b/packages/shared/src/assets/emojis/flags/flag_yt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_yt.svg rename to packages/shared/src/assets/emojis/flags/flag_yt.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_za.svg b/packages/shared/src/assets/emojis/flags/flag_za.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_za.svg rename to packages/shared/src/assets/emojis/flags/flag_za.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_zm.svg b/packages/shared/src/assets/emojis/flags/flag_zm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_zm.svg rename to packages/shared/src/assets/emojis/flags/flag_zm.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/flag_zw.svg b/packages/shared/src/assets/emojis/flags/flag_zw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/flag_zw.svg rename to packages/shared/src/assets/emojis/flags/flag_zw.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/pirate_flag.svg b/packages/shared/src/assets/emojis/flags/pirate_flag.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/pirate_flag.svg rename to packages/shared/src/assets/emojis/flags/pirate_flag.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/rainbow_flag.svg b/packages/shared/src/assets/emojis/flags/rainbow_flag.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/rainbow_flag.svg rename to packages/shared/src/assets/emojis/flags/rainbow_flag.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/scotland.svg b/packages/shared/src/assets/emojis/flags/scotland.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/scotland.svg rename to packages/shared/src/assets/emojis/flags/scotland.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/transgender_flag.svg b/packages/shared/src/assets/emojis/flags/transgender_flag.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/transgender_flag.svg rename to packages/shared/src/assets/emojis/flags/transgender_flag.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/triangular_flag_on_post.svg b/packages/shared/src/assets/emojis/flags/triangular_flag_on_post.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/triangular_flag_on_post.svg rename to packages/shared/src/assets/emojis/flags/triangular_flag_on_post.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/united_nations.svg b/packages/shared/src/assets/emojis/flags/united_nations.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/united_nations.svg rename to packages/shared/src/assets/emojis/flags/united_nations.svg diff --git a/Frontend/Electron/src/assets/emojis/flags/wales.svg b/packages/shared/src/assets/emojis/flags/wales.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/flags/wales.svg rename to packages/shared/src/assets/emojis/flags/wales.svg diff --git a/Frontend/Electron/src/assets/emojis/food/apple.svg b/packages/shared/src/assets/emojis/food/apple.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/apple.svg rename to packages/shared/src/assets/emojis/food/apple.svg diff --git a/Frontend/Electron/src/assets/emojis/food/avocado.svg b/packages/shared/src/assets/emojis/food/avocado.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/avocado.svg rename to packages/shared/src/assets/emojis/food/avocado.svg diff --git a/Frontend/Electron/src/assets/emojis/food/baby_bottle.svg b/packages/shared/src/assets/emojis/food/baby_bottle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/baby_bottle.svg rename to packages/shared/src/assets/emojis/food/baby_bottle.svg diff --git a/Frontend/Electron/src/assets/emojis/food/bacon.svg b/packages/shared/src/assets/emojis/food/bacon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/bacon.svg rename to packages/shared/src/assets/emojis/food/bacon.svg diff --git a/Frontend/Electron/src/assets/emojis/food/bagel.svg b/packages/shared/src/assets/emojis/food/bagel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/bagel.svg rename to packages/shared/src/assets/emojis/food/bagel.svg diff --git a/Frontend/Electron/src/assets/emojis/food/banana.svg b/packages/shared/src/assets/emojis/food/banana.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/banana.svg rename to packages/shared/src/assets/emojis/food/banana.svg diff --git a/Frontend/Electron/src/assets/emojis/food/beans.svg b/packages/shared/src/assets/emojis/food/beans.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/beans.svg rename to packages/shared/src/assets/emojis/food/beans.svg diff --git a/Frontend/Electron/src/assets/emojis/food/beer.svg b/packages/shared/src/assets/emojis/food/beer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/beer.svg rename to packages/shared/src/assets/emojis/food/beer.svg diff --git a/Frontend/Electron/src/assets/emojis/food/beers.svg b/packages/shared/src/assets/emojis/food/beers.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/beers.svg rename to packages/shared/src/assets/emojis/food/beers.svg diff --git a/Frontend/Electron/src/assets/emojis/food/bell_pepper.svg b/packages/shared/src/assets/emojis/food/bell_pepper.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/bell_pepper.svg rename to packages/shared/src/assets/emojis/food/bell_pepper.svg diff --git a/Frontend/Electron/src/assets/emojis/food/bento.svg b/packages/shared/src/assets/emojis/food/bento.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/bento.svg rename to packages/shared/src/assets/emojis/food/bento.svg diff --git a/Frontend/Electron/src/assets/emojis/food/beverage_box.svg b/packages/shared/src/assets/emojis/food/beverage_box.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/beverage_box.svg rename to packages/shared/src/assets/emojis/food/beverage_box.svg diff --git a/Frontend/Electron/src/assets/emojis/food/birthday.svg b/packages/shared/src/assets/emojis/food/birthday.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/birthday.svg rename to packages/shared/src/assets/emojis/food/birthday.svg diff --git a/Frontend/Electron/src/assets/emojis/food/blueberries.svg b/packages/shared/src/assets/emojis/food/blueberries.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/blueberries.svg rename to packages/shared/src/assets/emojis/food/blueberries.svg diff --git a/Frontend/Electron/src/assets/emojis/food/bone.svg b/packages/shared/src/assets/emojis/food/bone.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/bone.svg rename to packages/shared/src/assets/emojis/food/bone.svg diff --git a/Frontend/Electron/src/assets/emojis/food/bowl_with_spoon.svg b/packages/shared/src/assets/emojis/food/bowl_with_spoon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/bowl_with_spoon.svg rename to packages/shared/src/assets/emojis/food/bowl_with_spoon.svg diff --git a/Frontend/Electron/src/assets/emojis/food/bread.svg b/packages/shared/src/assets/emojis/food/bread.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/bread.svg rename to packages/shared/src/assets/emojis/food/bread.svg diff --git a/Frontend/Electron/src/assets/emojis/food/broccoli.svg b/packages/shared/src/assets/emojis/food/broccoli.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/broccoli.svg rename to packages/shared/src/assets/emojis/food/broccoli.svg diff --git a/Frontend/Electron/src/assets/emojis/food/bubble_tea.svg b/packages/shared/src/assets/emojis/food/bubble_tea.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/bubble_tea.svg rename to packages/shared/src/assets/emojis/food/bubble_tea.svg diff --git a/Frontend/Electron/src/assets/emojis/food/burrito.svg b/packages/shared/src/assets/emojis/food/burrito.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/burrito.svg rename to packages/shared/src/assets/emojis/food/burrito.svg diff --git a/Frontend/Electron/src/assets/emojis/food/butter.svg b/packages/shared/src/assets/emojis/food/butter.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/butter.svg rename to packages/shared/src/assets/emojis/food/butter.svg diff --git a/Frontend/Electron/src/assets/emojis/food/cake.svg b/packages/shared/src/assets/emojis/food/cake.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/cake.svg rename to packages/shared/src/assets/emojis/food/cake.svg diff --git a/Frontend/Electron/src/assets/emojis/food/candy.svg b/packages/shared/src/assets/emojis/food/candy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/candy.svg rename to packages/shared/src/assets/emojis/food/candy.svg diff --git a/Frontend/Electron/src/assets/emojis/food/canned_food.svg b/packages/shared/src/assets/emojis/food/canned_food.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/canned_food.svg rename to packages/shared/src/assets/emojis/food/canned_food.svg diff --git a/Frontend/Electron/src/assets/emojis/food/carrot.svg b/packages/shared/src/assets/emojis/food/carrot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/carrot.svg rename to packages/shared/src/assets/emojis/food/carrot.svg diff --git a/Frontend/Electron/src/assets/emojis/food/champagne.svg b/packages/shared/src/assets/emojis/food/champagne.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/champagne.svg rename to packages/shared/src/assets/emojis/food/champagne.svg diff --git a/Frontend/Electron/src/assets/emojis/food/champagne_glass.svg b/packages/shared/src/assets/emojis/food/champagne_glass.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/champagne_glass.svg rename to packages/shared/src/assets/emojis/food/champagne_glass.svg diff --git a/Frontend/Electron/src/assets/emojis/food/cheese.svg b/packages/shared/src/assets/emojis/food/cheese.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/cheese.svg rename to packages/shared/src/assets/emojis/food/cheese.svg diff --git a/Frontend/Electron/src/assets/emojis/food/cherries.svg b/packages/shared/src/assets/emojis/food/cherries.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/cherries.svg rename to packages/shared/src/assets/emojis/food/cherries.svg diff --git a/Frontend/Electron/src/assets/emojis/food/chestnut.svg b/packages/shared/src/assets/emojis/food/chestnut.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/chestnut.svg rename to packages/shared/src/assets/emojis/food/chestnut.svg diff --git a/Frontend/Electron/src/assets/emojis/food/chocolate_bar.svg b/packages/shared/src/assets/emojis/food/chocolate_bar.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/chocolate_bar.svg rename to packages/shared/src/assets/emojis/food/chocolate_bar.svg diff --git a/Frontend/Electron/src/assets/emojis/food/chopsticks.svg b/packages/shared/src/assets/emojis/food/chopsticks.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/chopsticks.svg rename to packages/shared/src/assets/emojis/food/chopsticks.svg diff --git a/Frontend/Electron/src/assets/emojis/food/cocktail.svg b/packages/shared/src/assets/emojis/food/cocktail.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/cocktail.svg rename to packages/shared/src/assets/emojis/food/cocktail.svg diff --git a/Frontend/Electron/src/assets/emojis/food/coconut.svg b/packages/shared/src/assets/emojis/food/coconut.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/coconut.svg rename to packages/shared/src/assets/emojis/food/coconut.svg diff --git a/Frontend/Electron/src/assets/emojis/food/coffee.svg b/packages/shared/src/assets/emojis/food/coffee.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/coffee.svg rename to packages/shared/src/assets/emojis/food/coffee.svg diff --git a/Frontend/Electron/src/assets/emojis/food/cookie.svg b/packages/shared/src/assets/emojis/food/cookie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/cookie.svg rename to packages/shared/src/assets/emojis/food/cookie.svg diff --git a/Frontend/Electron/src/assets/emojis/food/cooking.svg b/packages/shared/src/assets/emojis/food/cooking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/cooking.svg rename to packages/shared/src/assets/emojis/food/cooking.svg diff --git a/Frontend/Electron/src/assets/emojis/food/corn.svg b/packages/shared/src/assets/emojis/food/corn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/corn.svg rename to packages/shared/src/assets/emojis/food/corn.svg diff --git a/Frontend/Electron/src/assets/emojis/food/croissant.svg b/packages/shared/src/assets/emojis/food/croissant.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/croissant.svg rename to packages/shared/src/assets/emojis/food/croissant.svg diff --git a/Frontend/Electron/src/assets/emojis/food/cucumber.svg b/packages/shared/src/assets/emojis/food/cucumber.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/cucumber.svg rename to packages/shared/src/assets/emojis/food/cucumber.svg diff --git a/Frontend/Electron/src/assets/emojis/food/cup_with_straw.svg b/packages/shared/src/assets/emojis/food/cup_with_straw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/cup_with_straw.svg rename to packages/shared/src/assets/emojis/food/cup_with_straw.svg diff --git a/Frontend/Electron/src/assets/emojis/food/cupcake.svg b/packages/shared/src/assets/emojis/food/cupcake.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/cupcake.svg rename to packages/shared/src/assets/emojis/food/cupcake.svg diff --git a/Frontend/Electron/src/assets/emojis/food/curry.svg b/packages/shared/src/assets/emojis/food/curry.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/curry.svg rename to packages/shared/src/assets/emojis/food/curry.svg diff --git a/Frontend/Electron/src/assets/emojis/food/custard.svg b/packages/shared/src/assets/emojis/food/custard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/custard.svg rename to packages/shared/src/assets/emojis/food/custard.svg diff --git a/Frontend/Electron/src/assets/emojis/food/cut_of_meat.svg b/packages/shared/src/assets/emojis/food/cut_of_meat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/cut_of_meat.svg rename to packages/shared/src/assets/emojis/food/cut_of_meat.svg diff --git a/Frontend/Electron/src/assets/emojis/food/dango.svg b/packages/shared/src/assets/emojis/food/dango.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/dango.svg rename to packages/shared/src/assets/emojis/food/dango.svg diff --git a/Frontend/Electron/src/assets/emojis/food/doughnut.svg b/packages/shared/src/assets/emojis/food/doughnut.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/doughnut.svg rename to packages/shared/src/assets/emojis/food/doughnut.svg diff --git a/Frontend/Electron/src/assets/emojis/food/dumpling.svg b/packages/shared/src/assets/emojis/food/dumpling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/dumpling.svg rename to packages/shared/src/assets/emojis/food/dumpling.svg diff --git a/Frontend/Electron/src/assets/emojis/food/egg.svg b/packages/shared/src/assets/emojis/food/egg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/egg.svg rename to packages/shared/src/assets/emojis/food/egg.svg diff --git a/Frontend/Electron/src/assets/emojis/food/eggplant.svg b/packages/shared/src/assets/emojis/food/eggplant.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/eggplant.svg rename to packages/shared/src/assets/emojis/food/eggplant.svg diff --git a/Frontend/Electron/src/assets/emojis/food/falafel.svg b/packages/shared/src/assets/emojis/food/falafel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/falafel.svg rename to packages/shared/src/assets/emojis/food/falafel.svg diff --git a/Frontend/Electron/src/assets/emojis/food/fish_cake.svg b/packages/shared/src/assets/emojis/food/fish_cake.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/fish_cake.svg rename to packages/shared/src/assets/emojis/food/fish_cake.svg diff --git a/Frontend/Electron/src/assets/emojis/food/flatbread.svg b/packages/shared/src/assets/emojis/food/flatbread.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/flatbread.svg rename to packages/shared/src/assets/emojis/food/flatbread.svg diff --git a/Frontend/Electron/src/assets/emojis/food/fondue.svg b/packages/shared/src/assets/emojis/food/fondue.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/fondue.svg rename to packages/shared/src/assets/emojis/food/fondue.svg diff --git a/Frontend/Electron/src/assets/emojis/food/fork_and_knife.svg b/packages/shared/src/assets/emojis/food/fork_and_knife.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/fork_and_knife.svg rename to packages/shared/src/assets/emojis/food/fork_and_knife.svg diff --git a/Frontend/Electron/src/assets/emojis/food/fork_knife_plate.svg b/packages/shared/src/assets/emojis/food/fork_knife_plate.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/fork_knife_plate.svg rename to packages/shared/src/assets/emojis/food/fork_knife_plate.svg diff --git a/Frontend/Electron/src/assets/emojis/food/fortune_cookie.svg b/packages/shared/src/assets/emojis/food/fortune_cookie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/fortune_cookie.svg rename to packages/shared/src/assets/emojis/food/fortune_cookie.svg diff --git a/Frontend/Electron/src/assets/emojis/food/french_bread.svg b/packages/shared/src/assets/emojis/food/french_bread.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/french_bread.svg rename to packages/shared/src/assets/emojis/food/french_bread.svg diff --git a/Frontend/Electron/src/assets/emojis/food/fried_shrimp.svg b/packages/shared/src/assets/emojis/food/fried_shrimp.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/fried_shrimp.svg rename to packages/shared/src/assets/emojis/food/fried_shrimp.svg diff --git a/Frontend/Electron/src/assets/emojis/food/fries.svg b/packages/shared/src/assets/emojis/food/fries.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/fries.svg rename to packages/shared/src/assets/emojis/food/fries.svg diff --git a/Frontend/Electron/src/assets/emojis/food/garlic.svg b/packages/shared/src/assets/emojis/food/garlic.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/garlic.svg rename to packages/shared/src/assets/emojis/food/garlic.svg diff --git a/Frontend/Electron/src/assets/emojis/food/ginger_root.svg b/packages/shared/src/assets/emojis/food/ginger_root.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/ginger_root.svg rename to packages/shared/src/assets/emojis/food/ginger_root.svg diff --git a/Frontend/Electron/src/assets/emojis/food/grapes.svg b/packages/shared/src/assets/emojis/food/grapes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/grapes.svg rename to packages/shared/src/assets/emojis/food/grapes.svg diff --git a/Frontend/Electron/src/assets/emojis/food/green_apple.svg b/packages/shared/src/assets/emojis/food/green_apple.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/green_apple.svg rename to packages/shared/src/assets/emojis/food/green_apple.svg diff --git a/Frontend/Electron/src/assets/emojis/food/hamburger.svg b/packages/shared/src/assets/emojis/food/hamburger.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/hamburger.svg rename to packages/shared/src/assets/emojis/food/hamburger.svg diff --git a/Frontend/Electron/src/assets/emojis/food/honey_pot.svg b/packages/shared/src/assets/emojis/food/honey_pot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/honey_pot.svg rename to packages/shared/src/assets/emojis/food/honey_pot.svg diff --git a/Frontend/Electron/src/assets/emojis/food/hot_pepper.svg b/packages/shared/src/assets/emojis/food/hot_pepper.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/hot_pepper.svg rename to packages/shared/src/assets/emojis/food/hot_pepper.svg diff --git a/Frontend/Electron/src/assets/emojis/food/hotdog.svg b/packages/shared/src/assets/emojis/food/hotdog.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/hotdog.svg rename to packages/shared/src/assets/emojis/food/hotdog.svg diff --git a/Frontend/Electron/src/assets/emojis/food/ice_cream.svg b/packages/shared/src/assets/emojis/food/ice_cream.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/ice_cream.svg rename to packages/shared/src/assets/emojis/food/ice_cream.svg diff --git a/Frontend/Electron/src/assets/emojis/food/ice_cube.svg b/packages/shared/src/assets/emojis/food/ice_cube.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/ice_cube.svg rename to packages/shared/src/assets/emojis/food/ice_cube.svg diff --git a/Frontend/Electron/src/assets/emojis/food/icecream.svg b/packages/shared/src/assets/emojis/food/icecream.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/icecream.svg rename to packages/shared/src/assets/emojis/food/icecream.svg diff --git a/Frontend/Electron/src/assets/emojis/food/jar.svg b/packages/shared/src/assets/emojis/food/jar.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/jar.svg rename to packages/shared/src/assets/emojis/food/jar.svg diff --git a/Frontend/Electron/src/assets/emojis/food/kiwi.svg b/packages/shared/src/assets/emojis/food/kiwi.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/kiwi.svg rename to packages/shared/src/assets/emojis/food/kiwi.svg diff --git a/Frontend/Electron/src/assets/emojis/food/leafy_green.svg b/packages/shared/src/assets/emojis/food/leafy_green.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/leafy_green.svg rename to packages/shared/src/assets/emojis/food/leafy_green.svg diff --git a/Frontend/Electron/src/assets/emojis/food/lemon.svg b/packages/shared/src/assets/emojis/food/lemon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/lemon.svg rename to packages/shared/src/assets/emojis/food/lemon.svg diff --git a/Frontend/Electron/src/assets/emojis/food/lime.svg b/packages/shared/src/assets/emojis/food/lime.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/lime.svg rename to packages/shared/src/assets/emojis/food/lime.svg diff --git a/Frontend/Electron/src/assets/emojis/food/lollipop.svg b/packages/shared/src/assets/emojis/food/lollipop.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/lollipop.svg rename to packages/shared/src/assets/emojis/food/lollipop.svg diff --git a/Frontend/Electron/src/assets/emojis/food/mango.svg b/packages/shared/src/assets/emojis/food/mango.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/mango.svg rename to packages/shared/src/assets/emojis/food/mango.svg diff --git a/Frontend/Electron/src/assets/emojis/food/mate.svg b/packages/shared/src/assets/emojis/food/mate.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/mate.svg rename to packages/shared/src/assets/emojis/food/mate.svg diff --git a/Frontend/Electron/src/assets/emojis/food/meat_on_bone.svg b/packages/shared/src/assets/emojis/food/meat_on_bone.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/meat_on_bone.svg rename to packages/shared/src/assets/emojis/food/meat_on_bone.svg diff --git a/Frontend/Electron/src/assets/emojis/food/melon.svg b/packages/shared/src/assets/emojis/food/melon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/melon.svg rename to packages/shared/src/assets/emojis/food/melon.svg diff --git a/Frontend/Electron/src/assets/emojis/food/milk.svg b/packages/shared/src/assets/emojis/food/milk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/milk.svg rename to packages/shared/src/assets/emojis/food/milk.svg diff --git a/Frontend/Electron/src/assets/emojis/food/moon_cake.svg b/packages/shared/src/assets/emojis/food/moon_cake.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/moon_cake.svg rename to packages/shared/src/assets/emojis/food/moon_cake.svg diff --git a/Frontend/Electron/src/assets/emojis/food/oden.svg b/packages/shared/src/assets/emojis/food/oden.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/oden.svg rename to packages/shared/src/assets/emojis/food/oden.svg diff --git a/Frontend/Electron/src/assets/emojis/food/olive.svg b/packages/shared/src/assets/emojis/food/olive.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/olive.svg rename to packages/shared/src/assets/emojis/food/olive.svg diff --git a/Frontend/Electron/src/assets/emojis/food/onion.svg b/packages/shared/src/assets/emojis/food/onion.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/onion.svg rename to packages/shared/src/assets/emojis/food/onion.svg diff --git a/Frontend/Electron/src/assets/emojis/food/oyster.svg b/packages/shared/src/assets/emojis/food/oyster.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/oyster.svg rename to packages/shared/src/assets/emojis/food/oyster.svg diff --git a/Frontend/Electron/src/assets/emojis/food/pancakes.svg b/packages/shared/src/assets/emojis/food/pancakes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/pancakes.svg rename to packages/shared/src/assets/emojis/food/pancakes.svg diff --git a/Frontend/Electron/src/assets/emojis/food/pea_pod.svg b/packages/shared/src/assets/emojis/food/pea_pod.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/pea_pod.svg rename to packages/shared/src/assets/emojis/food/pea_pod.svg diff --git a/Frontend/Electron/src/assets/emojis/food/peach.svg b/packages/shared/src/assets/emojis/food/peach.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/peach.svg rename to packages/shared/src/assets/emojis/food/peach.svg diff --git a/Frontend/Electron/src/assets/emojis/food/peanuts.svg b/packages/shared/src/assets/emojis/food/peanuts.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/peanuts.svg rename to packages/shared/src/assets/emojis/food/peanuts.svg diff --git a/Frontend/Electron/src/assets/emojis/food/pear.svg b/packages/shared/src/assets/emojis/food/pear.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/pear.svg rename to packages/shared/src/assets/emojis/food/pear.svg diff --git a/Frontend/Electron/src/assets/emojis/food/pie.svg b/packages/shared/src/assets/emojis/food/pie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/pie.svg rename to packages/shared/src/assets/emojis/food/pie.svg diff --git a/Frontend/Electron/src/assets/emojis/food/pineapple.svg b/packages/shared/src/assets/emojis/food/pineapple.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/pineapple.svg rename to packages/shared/src/assets/emojis/food/pineapple.svg diff --git a/Frontend/Electron/src/assets/emojis/food/pizza.svg b/packages/shared/src/assets/emojis/food/pizza.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/pizza.svg rename to packages/shared/src/assets/emojis/food/pizza.svg diff --git a/Frontend/Electron/src/assets/emojis/food/popcorn.svg b/packages/shared/src/assets/emojis/food/popcorn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/popcorn.svg rename to packages/shared/src/assets/emojis/food/popcorn.svg diff --git a/Frontend/Electron/src/assets/emojis/food/potato.svg b/packages/shared/src/assets/emojis/food/potato.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/potato.svg rename to packages/shared/src/assets/emojis/food/potato.svg diff --git a/Frontend/Electron/src/assets/emojis/food/poultry_leg.svg b/packages/shared/src/assets/emojis/food/poultry_leg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/poultry_leg.svg rename to packages/shared/src/assets/emojis/food/poultry_leg.svg diff --git a/Frontend/Electron/src/assets/emojis/food/pouring_liquid.svg b/packages/shared/src/assets/emojis/food/pouring_liquid.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/pouring_liquid.svg rename to packages/shared/src/assets/emojis/food/pouring_liquid.svg diff --git a/Frontend/Electron/src/assets/emojis/food/pretzel.svg b/packages/shared/src/assets/emojis/food/pretzel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/pretzel.svg rename to packages/shared/src/assets/emojis/food/pretzel.svg diff --git a/Frontend/Electron/src/assets/emojis/food/ramen.svg b/packages/shared/src/assets/emojis/food/ramen.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/ramen.svg rename to packages/shared/src/assets/emojis/food/ramen.svg diff --git a/Frontend/Electron/src/assets/emojis/food/rice.svg b/packages/shared/src/assets/emojis/food/rice.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/rice.svg rename to packages/shared/src/assets/emojis/food/rice.svg diff --git a/Frontend/Electron/src/assets/emojis/food/rice_ball.svg b/packages/shared/src/assets/emojis/food/rice_ball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/rice_ball.svg rename to packages/shared/src/assets/emojis/food/rice_ball.svg diff --git a/Frontend/Electron/src/assets/emojis/food/rice_cracker.svg b/packages/shared/src/assets/emojis/food/rice_cracker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/rice_cracker.svg rename to packages/shared/src/assets/emojis/food/rice_cracker.svg diff --git a/Frontend/Electron/src/assets/emojis/food/sake.svg b/packages/shared/src/assets/emojis/food/sake.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/sake.svg rename to packages/shared/src/assets/emojis/food/sake.svg diff --git a/Frontend/Electron/src/assets/emojis/food/salad.svg b/packages/shared/src/assets/emojis/food/salad.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/salad.svg rename to packages/shared/src/assets/emojis/food/salad.svg diff --git a/Frontend/Electron/src/assets/emojis/food/salt.svg b/packages/shared/src/assets/emojis/food/salt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/salt.svg rename to packages/shared/src/assets/emojis/food/salt.svg diff --git a/Frontend/Electron/src/assets/emojis/food/sandwich.svg b/packages/shared/src/assets/emojis/food/sandwich.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/sandwich.svg rename to packages/shared/src/assets/emojis/food/sandwich.svg diff --git a/Frontend/Electron/src/assets/emojis/food/shallow_pan_of_food.svg b/packages/shared/src/assets/emojis/food/shallow_pan_of_food.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/shallow_pan_of_food.svg rename to packages/shared/src/assets/emojis/food/shallow_pan_of_food.svg diff --git a/Frontend/Electron/src/assets/emojis/food/shaved_ice.svg b/packages/shared/src/assets/emojis/food/shaved_ice.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/shaved_ice.svg rename to packages/shared/src/assets/emojis/food/shaved_ice.svg diff --git a/Frontend/Electron/src/assets/emojis/food/spaghetti.svg b/packages/shared/src/assets/emojis/food/spaghetti.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/spaghetti.svg rename to packages/shared/src/assets/emojis/food/spaghetti.svg diff --git a/Frontend/Electron/src/assets/emojis/food/spoon.svg b/packages/shared/src/assets/emojis/food/spoon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/spoon.svg rename to packages/shared/src/assets/emojis/food/spoon.svg diff --git a/Frontend/Electron/src/assets/emojis/food/stew.svg b/packages/shared/src/assets/emojis/food/stew.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/stew.svg rename to packages/shared/src/assets/emojis/food/stew.svg diff --git a/Frontend/Electron/src/assets/emojis/food/strawberry.svg b/packages/shared/src/assets/emojis/food/strawberry.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/strawberry.svg rename to packages/shared/src/assets/emojis/food/strawberry.svg diff --git a/Frontend/Electron/src/assets/emojis/food/stuffed_flatbread.svg b/packages/shared/src/assets/emojis/food/stuffed_flatbread.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/stuffed_flatbread.svg rename to packages/shared/src/assets/emojis/food/stuffed_flatbread.svg diff --git a/Frontend/Electron/src/assets/emojis/food/sushi.svg b/packages/shared/src/assets/emojis/food/sushi.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/sushi.svg rename to packages/shared/src/assets/emojis/food/sushi.svg diff --git a/Frontend/Electron/src/assets/emojis/food/sweet_potato.svg b/packages/shared/src/assets/emojis/food/sweet_potato.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/sweet_potato.svg rename to packages/shared/src/assets/emojis/food/sweet_potato.svg diff --git a/Frontend/Electron/src/assets/emojis/food/taco.svg b/packages/shared/src/assets/emojis/food/taco.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/taco.svg rename to packages/shared/src/assets/emojis/food/taco.svg diff --git a/Frontend/Electron/src/assets/emojis/food/takeout_box.svg b/packages/shared/src/assets/emojis/food/takeout_box.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/takeout_box.svg rename to packages/shared/src/assets/emojis/food/takeout_box.svg diff --git a/Frontend/Electron/src/assets/emojis/food/tamale.svg b/packages/shared/src/assets/emojis/food/tamale.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/tamale.svg rename to packages/shared/src/assets/emojis/food/tamale.svg diff --git a/Frontend/Electron/src/assets/emojis/food/tangerine.svg b/packages/shared/src/assets/emojis/food/tangerine.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/tangerine.svg rename to packages/shared/src/assets/emojis/food/tangerine.svg diff --git a/Frontend/Electron/src/assets/emojis/food/tea.svg b/packages/shared/src/assets/emojis/food/tea.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/tea.svg rename to packages/shared/src/assets/emojis/food/tea.svg diff --git a/Frontend/Electron/src/assets/emojis/food/teapot.svg b/packages/shared/src/assets/emojis/food/teapot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/teapot.svg rename to packages/shared/src/assets/emojis/food/teapot.svg diff --git a/Frontend/Electron/src/assets/emojis/food/tomato.svg b/packages/shared/src/assets/emojis/food/tomato.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/tomato.svg rename to packages/shared/src/assets/emojis/food/tomato.svg diff --git a/Frontend/Electron/src/assets/emojis/food/tropical_drink.svg b/packages/shared/src/assets/emojis/food/tropical_drink.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/tropical_drink.svg rename to packages/shared/src/assets/emojis/food/tropical_drink.svg diff --git a/Frontend/Electron/src/assets/emojis/food/tumbler_glass.svg b/packages/shared/src/assets/emojis/food/tumbler_glass.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/tumbler_glass.svg rename to packages/shared/src/assets/emojis/food/tumbler_glass.svg diff --git a/Frontend/Electron/src/assets/emojis/food/waffle.svg b/packages/shared/src/assets/emojis/food/waffle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/waffle.svg rename to packages/shared/src/assets/emojis/food/waffle.svg diff --git a/Frontend/Electron/src/assets/emojis/food/watermelon.svg b/packages/shared/src/assets/emojis/food/watermelon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/watermelon.svg rename to packages/shared/src/assets/emojis/food/watermelon.svg diff --git a/Frontend/Electron/src/assets/emojis/food/wine_glass.svg b/packages/shared/src/assets/emojis/food/wine_glass.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/food/wine_glass.svg rename to packages/shared/src/assets/emojis/food/wine_glass.svg diff --git a/Frontend/Electron/src/assets/emojis/index.js b/packages/shared/src/assets/emojis/index.js similarity index 100% rename from Frontend/Electron/src/assets/emojis/index.js rename to packages/shared/src/assets/emojis/index.js diff --git a/Frontend/Electron/src/assets/emojis/nature/ant.svg b/packages/shared/src/assets/emojis/nature/ant.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/ant.svg rename to packages/shared/src/assets/emojis/nature/ant.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/baby_chick.svg b/packages/shared/src/assets/emojis/nature/baby_chick.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/baby_chick.svg rename to packages/shared/src/assets/emojis/nature/baby_chick.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/badger.svg b/packages/shared/src/assets/emojis/nature/badger.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/badger.svg rename to packages/shared/src/assets/emojis/nature/badger.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/bamboo.svg b/packages/shared/src/assets/emojis/nature/bamboo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/bamboo.svg rename to packages/shared/src/assets/emojis/nature/bamboo.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/bat.svg b/packages/shared/src/assets/emojis/nature/bat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/bat.svg rename to packages/shared/src/assets/emojis/nature/bat.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/bear.svg b/packages/shared/src/assets/emojis/nature/bear.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/bear.svg rename to packages/shared/src/assets/emojis/nature/bear.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/beaver.svg b/packages/shared/src/assets/emojis/nature/beaver.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/beaver.svg rename to packages/shared/src/assets/emojis/nature/beaver.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/bee.svg b/packages/shared/src/assets/emojis/nature/bee.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/bee.svg rename to packages/shared/src/assets/emojis/nature/bee.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/beetle.svg b/packages/shared/src/assets/emojis/nature/beetle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/beetle.svg rename to packages/shared/src/assets/emojis/nature/beetle.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/bird.svg b/packages/shared/src/assets/emojis/nature/bird.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/bird.svg rename to packages/shared/src/assets/emojis/nature/bird.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/bison.svg b/packages/shared/src/assets/emojis/nature/bison.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/bison.svg rename to packages/shared/src/assets/emojis/nature/bison.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/black_bird.svg b/packages/shared/src/assets/emojis/nature/black_bird.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/black_bird.svg rename to packages/shared/src/assets/emojis/nature/black_bird.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/black_cat.svg b/packages/shared/src/assets/emojis/nature/black_cat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/black_cat.svg rename to packages/shared/src/assets/emojis/nature/black_cat.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/blossom.svg b/packages/shared/src/assets/emojis/nature/blossom.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/blossom.svg rename to packages/shared/src/assets/emojis/nature/blossom.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/blowfish.svg b/packages/shared/src/assets/emojis/nature/blowfish.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/blowfish.svg rename to packages/shared/src/assets/emojis/nature/blowfish.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/boar.svg b/packages/shared/src/assets/emojis/nature/boar.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/boar.svg rename to packages/shared/src/assets/emojis/nature/boar.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/boom.svg b/packages/shared/src/assets/emojis/nature/boom.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/boom.svg rename to packages/shared/src/assets/emojis/nature/boom.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/bouquet.svg b/packages/shared/src/assets/emojis/nature/bouquet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/bouquet.svg rename to packages/shared/src/assets/emojis/nature/bouquet.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/brown_mushroom.svg b/packages/shared/src/assets/emojis/nature/brown_mushroom.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/brown_mushroom.svg rename to packages/shared/src/assets/emojis/nature/brown_mushroom.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/bubbles.svg b/packages/shared/src/assets/emojis/nature/bubbles.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/bubbles.svg rename to packages/shared/src/assets/emojis/nature/bubbles.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/bug.svg b/packages/shared/src/assets/emojis/nature/bug.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/bug.svg rename to packages/shared/src/assets/emojis/nature/bug.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/butterfly.svg b/packages/shared/src/assets/emojis/nature/butterfly.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/butterfly.svg rename to packages/shared/src/assets/emojis/nature/butterfly.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cactus.svg b/packages/shared/src/assets/emojis/nature/cactus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cactus.svg rename to packages/shared/src/assets/emojis/nature/cactus.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/camel.svg b/packages/shared/src/assets/emojis/nature/camel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/camel.svg rename to packages/shared/src/assets/emojis/nature/camel.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cat.svg b/packages/shared/src/assets/emojis/nature/cat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cat.svg rename to packages/shared/src/assets/emojis/nature/cat.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cat2.svg b/packages/shared/src/assets/emojis/nature/cat2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cat2.svg rename to packages/shared/src/assets/emojis/nature/cat2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cherry_blossom.svg b/packages/shared/src/assets/emojis/nature/cherry_blossom.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cherry_blossom.svg rename to packages/shared/src/assets/emojis/nature/cherry_blossom.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/chicken.svg b/packages/shared/src/assets/emojis/nature/chicken.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/chicken.svg rename to packages/shared/src/assets/emojis/nature/chicken.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/chipmunk.svg b/packages/shared/src/assets/emojis/nature/chipmunk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/chipmunk.svg rename to packages/shared/src/assets/emojis/nature/chipmunk.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/christmas_tree.svg b/packages/shared/src/assets/emojis/nature/christmas_tree.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/christmas_tree.svg rename to packages/shared/src/assets/emojis/nature/christmas_tree.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cloud.svg b/packages/shared/src/assets/emojis/nature/cloud.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cloud.svg rename to packages/shared/src/assets/emojis/nature/cloud.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cloud_lightning.svg b/packages/shared/src/assets/emojis/nature/cloud_lightning.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cloud_lightning.svg rename to packages/shared/src/assets/emojis/nature/cloud_lightning.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cloud_rain.svg b/packages/shared/src/assets/emojis/nature/cloud_rain.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cloud_rain.svg rename to packages/shared/src/assets/emojis/nature/cloud_rain.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cloud_snow.svg b/packages/shared/src/assets/emojis/nature/cloud_snow.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cloud_snow.svg rename to packages/shared/src/assets/emojis/nature/cloud_snow.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cloud_tornado.svg b/packages/shared/src/assets/emojis/nature/cloud_tornado.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cloud_tornado.svg rename to packages/shared/src/assets/emojis/nature/cloud_tornado.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cockroach.svg b/packages/shared/src/assets/emojis/nature/cockroach.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cockroach.svg rename to packages/shared/src/assets/emojis/nature/cockroach.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/comet.svg b/packages/shared/src/assets/emojis/nature/comet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/comet.svg rename to packages/shared/src/assets/emojis/nature/comet.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/coral.svg b/packages/shared/src/assets/emojis/nature/coral.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/coral.svg rename to packages/shared/src/assets/emojis/nature/coral.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cow.svg b/packages/shared/src/assets/emojis/nature/cow.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cow.svg rename to packages/shared/src/assets/emojis/nature/cow.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cow2.svg b/packages/shared/src/assets/emojis/nature/cow2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cow2.svg rename to packages/shared/src/assets/emojis/nature/cow2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/crab.svg b/packages/shared/src/assets/emojis/nature/crab.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/crab.svg rename to packages/shared/src/assets/emojis/nature/crab.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/crescent_moon.svg b/packages/shared/src/assets/emojis/nature/crescent_moon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/crescent_moon.svg rename to packages/shared/src/assets/emojis/nature/crescent_moon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/cricket.svg b/packages/shared/src/assets/emojis/nature/cricket.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/cricket.svg rename to packages/shared/src/assets/emojis/nature/cricket.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/crocodile.svg b/packages/shared/src/assets/emojis/nature/crocodile.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/crocodile.svg rename to packages/shared/src/assets/emojis/nature/crocodile.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/dash.svg b/packages/shared/src/assets/emojis/nature/dash.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/dash.svg rename to packages/shared/src/assets/emojis/nature/dash.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/deciduous_tree.svg b/packages/shared/src/assets/emojis/nature/deciduous_tree.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/deciduous_tree.svg rename to packages/shared/src/assets/emojis/nature/deciduous_tree.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/deer.svg b/packages/shared/src/assets/emojis/nature/deer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/deer.svg rename to packages/shared/src/assets/emojis/nature/deer.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/dizzy.svg b/packages/shared/src/assets/emojis/nature/dizzy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/dizzy.svg rename to packages/shared/src/assets/emojis/nature/dizzy.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/dodo.svg b/packages/shared/src/assets/emojis/nature/dodo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/dodo.svg rename to packages/shared/src/assets/emojis/nature/dodo.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/dog.svg b/packages/shared/src/assets/emojis/nature/dog.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/dog.svg rename to packages/shared/src/assets/emojis/nature/dog.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/dog2.svg b/packages/shared/src/assets/emojis/nature/dog2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/dog2.svg rename to packages/shared/src/assets/emojis/nature/dog2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/dolphin.svg b/packages/shared/src/assets/emojis/nature/dolphin.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/dolphin.svg rename to packages/shared/src/assets/emojis/nature/dolphin.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/donkey.svg b/packages/shared/src/assets/emojis/nature/donkey.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/donkey.svg rename to packages/shared/src/assets/emojis/nature/donkey.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/dove.svg b/packages/shared/src/assets/emojis/nature/dove.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/dove.svg rename to packages/shared/src/assets/emojis/nature/dove.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/dragon.svg b/packages/shared/src/assets/emojis/nature/dragon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/dragon.svg rename to packages/shared/src/assets/emojis/nature/dragon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/dragon_face.svg b/packages/shared/src/assets/emojis/nature/dragon_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/dragon_face.svg rename to packages/shared/src/assets/emojis/nature/dragon_face.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/dromedary_camel.svg b/packages/shared/src/assets/emojis/nature/dromedary_camel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/dromedary_camel.svg rename to packages/shared/src/assets/emojis/nature/dromedary_camel.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/droplet.svg b/packages/shared/src/assets/emojis/nature/droplet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/droplet.svg rename to packages/shared/src/assets/emojis/nature/droplet.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/duck.svg b/packages/shared/src/assets/emojis/nature/duck.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/duck.svg rename to packages/shared/src/assets/emojis/nature/duck.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/eagle.svg b/packages/shared/src/assets/emojis/nature/eagle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/eagle.svg rename to packages/shared/src/assets/emojis/nature/eagle.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/ear_of_rice.svg b/packages/shared/src/assets/emojis/nature/ear_of_rice.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/ear_of_rice.svg rename to packages/shared/src/assets/emojis/nature/ear_of_rice.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/earth_africa.svg b/packages/shared/src/assets/emojis/nature/earth_africa.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/earth_africa.svg rename to packages/shared/src/assets/emojis/nature/earth_africa.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/earth_americas.svg b/packages/shared/src/assets/emojis/nature/earth_americas.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/earth_americas.svg rename to packages/shared/src/assets/emojis/nature/earth_americas.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/earth_asia.svg b/packages/shared/src/assets/emojis/nature/earth_asia.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/earth_asia.svg rename to packages/shared/src/assets/emojis/nature/earth_asia.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/elephant.svg b/packages/shared/src/assets/emojis/nature/elephant.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/elephant.svg rename to packages/shared/src/assets/emojis/nature/elephant.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/empty_nest.svg b/packages/shared/src/assets/emojis/nature/empty_nest.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/empty_nest.svg rename to packages/shared/src/assets/emojis/nature/empty_nest.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/evergreen_tree.svg b/packages/shared/src/assets/emojis/nature/evergreen_tree.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/evergreen_tree.svg rename to packages/shared/src/assets/emojis/nature/evergreen_tree.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/fallen_leaf.svg b/packages/shared/src/assets/emojis/nature/fallen_leaf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/fallen_leaf.svg rename to packages/shared/src/assets/emojis/nature/fallen_leaf.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/feather.svg b/packages/shared/src/assets/emojis/nature/feather.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/feather.svg rename to packages/shared/src/assets/emojis/nature/feather.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/feet.svg b/packages/shared/src/assets/emojis/nature/feet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/feet.svg rename to packages/shared/src/assets/emojis/nature/feet.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/fire.svg b/packages/shared/src/assets/emojis/nature/fire.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/fire.svg rename to packages/shared/src/assets/emojis/nature/fire.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/first_quarter_moon.svg b/packages/shared/src/assets/emojis/nature/first_quarter_moon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/first_quarter_moon.svg rename to packages/shared/src/assets/emojis/nature/first_quarter_moon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/first_quarter_moon_with_face.svg b/packages/shared/src/assets/emojis/nature/first_quarter_moon_with_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/first_quarter_moon_with_face.svg rename to packages/shared/src/assets/emojis/nature/first_quarter_moon_with_face.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/fish.svg b/packages/shared/src/assets/emojis/nature/fish.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/fish.svg rename to packages/shared/src/assets/emojis/nature/fish.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/flamingo.svg b/packages/shared/src/assets/emojis/nature/flamingo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/flamingo.svg rename to packages/shared/src/assets/emojis/nature/flamingo.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/fly.svg b/packages/shared/src/assets/emojis/nature/fly.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/fly.svg rename to packages/shared/src/assets/emojis/nature/fly.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/fog.svg b/packages/shared/src/assets/emojis/nature/fog.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/fog.svg rename to packages/shared/src/assets/emojis/nature/fog.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/four_leaf_clover.svg b/packages/shared/src/assets/emojis/nature/four_leaf_clover.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/four_leaf_clover.svg rename to packages/shared/src/assets/emojis/nature/four_leaf_clover.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/fox.svg b/packages/shared/src/assets/emojis/nature/fox.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/fox.svg rename to packages/shared/src/assets/emojis/nature/fox.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/frog.svg b/packages/shared/src/assets/emojis/nature/frog.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/frog.svg rename to packages/shared/src/assets/emojis/nature/frog.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/full_moon.svg b/packages/shared/src/assets/emojis/nature/full_moon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/full_moon.svg rename to packages/shared/src/assets/emojis/nature/full_moon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/full_moon_with_face.svg b/packages/shared/src/assets/emojis/nature/full_moon_with_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/full_moon_with_face.svg rename to packages/shared/src/assets/emojis/nature/full_moon_with_face.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/giraffe.svg b/packages/shared/src/assets/emojis/nature/giraffe.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/giraffe.svg rename to packages/shared/src/assets/emojis/nature/giraffe.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/goat.svg b/packages/shared/src/assets/emojis/nature/goat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/goat.svg rename to packages/shared/src/assets/emojis/nature/goat.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/goose.svg b/packages/shared/src/assets/emojis/nature/goose.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/goose.svg rename to packages/shared/src/assets/emojis/nature/goose.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/gorilla.svg b/packages/shared/src/assets/emojis/nature/gorilla.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/gorilla.svg rename to packages/shared/src/assets/emojis/nature/gorilla.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/guide_dog.svg b/packages/shared/src/assets/emojis/nature/guide_dog.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/guide_dog.svg rename to packages/shared/src/assets/emojis/nature/guide_dog.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/hamster.svg b/packages/shared/src/assets/emojis/nature/hamster.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/hamster.svg rename to packages/shared/src/assets/emojis/nature/hamster.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/hatched_chick.svg b/packages/shared/src/assets/emojis/nature/hatched_chick.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/hatched_chick.svg rename to packages/shared/src/assets/emojis/nature/hatched_chick.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/hatching_chick.svg b/packages/shared/src/assets/emojis/nature/hatching_chick.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/hatching_chick.svg rename to packages/shared/src/assets/emojis/nature/hatching_chick.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/hear_no_evil.svg b/packages/shared/src/assets/emojis/nature/hear_no_evil.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/hear_no_evil.svg rename to packages/shared/src/assets/emojis/nature/hear_no_evil.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/hedgehog.svg b/packages/shared/src/assets/emojis/nature/hedgehog.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/hedgehog.svg rename to packages/shared/src/assets/emojis/nature/hedgehog.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/herb.svg b/packages/shared/src/assets/emojis/nature/herb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/herb.svg rename to packages/shared/src/assets/emojis/nature/herb.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/hibiscus.svg b/packages/shared/src/assets/emojis/nature/hibiscus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/hibiscus.svg rename to packages/shared/src/assets/emojis/nature/hibiscus.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/hippopotamus.svg b/packages/shared/src/assets/emojis/nature/hippopotamus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/hippopotamus.svg rename to packages/shared/src/assets/emojis/nature/hippopotamus.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/horse.svg b/packages/shared/src/assets/emojis/nature/horse.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/horse.svg rename to packages/shared/src/assets/emojis/nature/horse.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/hyacinth.svg b/packages/shared/src/assets/emojis/nature/hyacinth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/hyacinth.svg rename to packages/shared/src/assets/emojis/nature/hyacinth.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/jellyfish.svg b/packages/shared/src/assets/emojis/nature/jellyfish.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/jellyfish.svg rename to packages/shared/src/assets/emojis/nature/jellyfish.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/kangaroo.svg b/packages/shared/src/assets/emojis/nature/kangaroo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/kangaroo.svg rename to packages/shared/src/assets/emojis/nature/kangaroo.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/koala.svg b/packages/shared/src/assets/emojis/nature/koala.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/koala.svg rename to packages/shared/src/assets/emojis/nature/koala.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/lady_beetle.svg b/packages/shared/src/assets/emojis/nature/lady_beetle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/lady_beetle.svg rename to packages/shared/src/assets/emojis/nature/lady_beetle.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/last_quarter_moon.svg b/packages/shared/src/assets/emojis/nature/last_quarter_moon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/last_quarter_moon.svg rename to packages/shared/src/assets/emojis/nature/last_quarter_moon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/last_quarter_moon_with_face.svg b/packages/shared/src/assets/emojis/nature/last_quarter_moon_with_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/last_quarter_moon_with_face.svg rename to packages/shared/src/assets/emojis/nature/last_quarter_moon_with_face.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/leaves.svg b/packages/shared/src/assets/emojis/nature/leaves.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/leaves.svg rename to packages/shared/src/assets/emojis/nature/leaves.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/leopard.svg b/packages/shared/src/assets/emojis/nature/leopard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/leopard.svg rename to packages/shared/src/assets/emojis/nature/leopard.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/lion_face.svg b/packages/shared/src/assets/emojis/nature/lion_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/lion_face.svg rename to packages/shared/src/assets/emojis/nature/lion_face.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/lizard.svg b/packages/shared/src/assets/emojis/nature/lizard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/lizard.svg rename to packages/shared/src/assets/emojis/nature/lizard.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/llama.svg b/packages/shared/src/assets/emojis/nature/llama.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/llama.svg rename to packages/shared/src/assets/emojis/nature/llama.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/lobster.svg b/packages/shared/src/assets/emojis/nature/lobster.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/lobster.svg rename to packages/shared/src/assets/emojis/nature/lobster.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/lotus.svg b/packages/shared/src/assets/emojis/nature/lotus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/lotus.svg rename to packages/shared/src/assets/emojis/nature/lotus.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/mammoth.svg b/packages/shared/src/assets/emojis/nature/mammoth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/mammoth.svg rename to packages/shared/src/assets/emojis/nature/mammoth.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/maple_leaf.svg b/packages/shared/src/assets/emojis/nature/maple_leaf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/maple_leaf.svg rename to packages/shared/src/assets/emojis/nature/maple_leaf.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/monkey.svg b/packages/shared/src/assets/emojis/nature/monkey.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/monkey.svg rename to packages/shared/src/assets/emojis/nature/monkey.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/monkey_face.svg b/packages/shared/src/assets/emojis/nature/monkey_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/monkey_face.svg rename to packages/shared/src/assets/emojis/nature/monkey_face.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/moose.svg b/packages/shared/src/assets/emojis/nature/moose.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/moose.svg rename to packages/shared/src/assets/emojis/nature/moose.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/mosquito.svg b/packages/shared/src/assets/emojis/nature/mosquito.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/mosquito.svg rename to packages/shared/src/assets/emojis/nature/mosquito.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/mouse.svg b/packages/shared/src/assets/emojis/nature/mouse.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/mouse.svg rename to packages/shared/src/assets/emojis/nature/mouse.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/mouse2.svg b/packages/shared/src/assets/emojis/nature/mouse2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/mouse2.svg rename to packages/shared/src/assets/emojis/nature/mouse2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/mushroom.svg b/packages/shared/src/assets/emojis/nature/mushroom.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/mushroom.svg rename to packages/shared/src/assets/emojis/nature/mushroom.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/nest_with_eggs.svg b/packages/shared/src/assets/emojis/nature/nest_with_eggs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/nest_with_eggs.svg rename to packages/shared/src/assets/emojis/nature/nest_with_eggs.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/new_moon.svg b/packages/shared/src/assets/emojis/nature/new_moon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/new_moon.svg rename to packages/shared/src/assets/emojis/nature/new_moon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/new_moon_with_face.svg b/packages/shared/src/assets/emojis/nature/new_moon_with_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/new_moon_with_face.svg rename to packages/shared/src/assets/emojis/nature/new_moon_with_face.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/ocean.svg b/packages/shared/src/assets/emojis/nature/ocean.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/ocean.svg rename to packages/shared/src/assets/emojis/nature/ocean.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/octopus.svg b/packages/shared/src/assets/emojis/nature/octopus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/octopus.svg rename to packages/shared/src/assets/emojis/nature/octopus.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/orangutan.svg b/packages/shared/src/assets/emojis/nature/orangutan.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/orangutan.svg rename to packages/shared/src/assets/emojis/nature/orangutan.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/otter.svg b/packages/shared/src/assets/emojis/nature/otter.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/otter.svg rename to packages/shared/src/assets/emojis/nature/otter.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/owl.svg b/packages/shared/src/assets/emojis/nature/owl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/owl.svg rename to packages/shared/src/assets/emojis/nature/owl.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/ox.svg b/packages/shared/src/assets/emojis/nature/ox.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/ox.svg rename to packages/shared/src/assets/emojis/nature/ox.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/palm_tree.svg b/packages/shared/src/assets/emojis/nature/palm_tree.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/palm_tree.svg rename to packages/shared/src/assets/emojis/nature/palm_tree.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/panda_face.svg b/packages/shared/src/assets/emojis/nature/panda_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/panda_face.svg rename to packages/shared/src/assets/emojis/nature/panda_face.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/parrot.svg b/packages/shared/src/assets/emojis/nature/parrot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/parrot.svg rename to packages/shared/src/assets/emojis/nature/parrot.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/partly_sunny.svg b/packages/shared/src/assets/emojis/nature/partly_sunny.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/partly_sunny.svg rename to packages/shared/src/assets/emojis/nature/partly_sunny.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/peacock.svg b/packages/shared/src/assets/emojis/nature/peacock.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/peacock.svg rename to packages/shared/src/assets/emojis/nature/peacock.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/penguin.svg b/packages/shared/src/assets/emojis/nature/penguin.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/penguin.svg rename to packages/shared/src/assets/emojis/nature/penguin.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/phoenix.svg b/packages/shared/src/assets/emojis/nature/phoenix.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/phoenix.svg rename to packages/shared/src/assets/emojis/nature/phoenix.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/pig.svg b/packages/shared/src/assets/emojis/nature/pig.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/pig.svg rename to packages/shared/src/assets/emojis/nature/pig.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/pig2.svg b/packages/shared/src/assets/emojis/nature/pig2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/pig2.svg rename to packages/shared/src/assets/emojis/nature/pig2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/pig_nose.svg b/packages/shared/src/assets/emojis/nature/pig_nose.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/pig_nose.svg rename to packages/shared/src/assets/emojis/nature/pig_nose.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/polar_bear.svg b/packages/shared/src/assets/emojis/nature/polar_bear.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/polar_bear.svg rename to packages/shared/src/assets/emojis/nature/polar_bear.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/poodle.svg b/packages/shared/src/assets/emojis/nature/poodle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/poodle.svg rename to packages/shared/src/assets/emojis/nature/poodle.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/potted_plant.svg b/packages/shared/src/assets/emojis/nature/potted_plant.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/potted_plant.svg rename to packages/shared/src/assets/emojis/nature/potted_plant.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/rabbit.svg b/packages/shared/src/assets/emojis/nature/rabbit.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/rabbit.svg rename to packages/shared/src/assets/emojis/nature/rabbit.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/rabbit2.svg b/packages/shared/src/assets/emojis/nature/rabbit2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/rabbit2.svg rename to packages/shared/src/assets/emojis/nature/rabbit2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/raccoon.svg b/packages/shared/src/assets/emojis/nature/raccoon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/raccoon.svg rename to packages/shared/src/assets/emojis/nature/raccoon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/racehorse.svg b/packages/shared/src/assets/emojis/nature/racehorse.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/racehorse.svg rename to packages/shared/src/assets/emojis/nature/racehorse.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/rainbow.svg b/packages/shared/src/assets/emojis/nature/rainbow.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/rainbow.svg rename to packages/shared/src/assets/emojis/nature/rainbow.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/ram.svg b/packages/shared/src/assets/emojis/nature/ram.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/ram.svg rename to packages/shared/src/assets/emojis/nature/ram.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/rat.svg b/packages/shared/src/assets/emojis/nature/rat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/rat.svg rename to packages/shared/src/assets/emojis/nature/rat.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/rhino.svg b/packages/shared/src/assets/emojis/nature/rhino.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/rhino.svg rename to packages/shared/src/assets/emojis/nature/rhino.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/ringed_planet.svg b/packages/shared/src/assets/emojis/nature/ringed_planet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/ringed_planet.svg rename to packages/shared/src/assets/emojis/nature/ringed_planet.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/rock.svg b/packages/shared/src/assets/emojis/nature/rock.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/rock.svg rename to packages/shared/src/assets/emojis/nature/rock.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/rooster.svg b/packages/shared/src/assets/emojis/nature/rooster.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/rooster.svg rename to packages/shared/src/assets/emojis/nature/rooster.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/rose.svg b/packages/shared/src/assets/emojis/nature/rose.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/rose.svg rename to packages/shared/src/assets/emojis/nature/rose.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/sauropod.svg b/packages/shared/src/assets/emojis/nature/sauropod.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/sauropod.svg rename to packages/shared/src/assets/emojis/nature/sauropod.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/scorpion.svg b/packages/shared/src/assets/emojis/nature/scorpion.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/scorpion.svg rename to packages/shared/src/assets/emojis/nature/scorpion.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/seal.svg b/packages/shared/src/assets/emojis/nature/seal.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/seal.svg rename to packages/shared/src/assets/emojis/nature/seal.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/see_no_evil.svg b/packages/shared/src/assets/emojis/nature/see_no_evil.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/see_no_evil.svg rename to packages/shared/src/assets/emojis/nature/see_no_evil.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/seedling.svg b/packages/shared/src/assets/emojis/nature/seedling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/seedling.svg rename to packages/shared/src/assets/emojis/nature/seedling.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/service_dog.svg b/packages/shared/src/assets/emojis/nature/service_dog.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/service_dog.svg rename to packages/shared/src/assets/emojis/nature/service_dog.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/shamrock.svg b/packages/shared/src/assets/emojis/nature/shamrock.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/shamrock.svg rename to packages/shared/src/assets/emojis/nature/shamrock.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/shark.svg b/packages/shared/src/assets/emojis/nature/shark.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/shark.svg rename to packages/shared/src/assets/emojis/nature/shark.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/sheep.svg b/packages/shared/src/assets/emojis/nature/sheep.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/sheep.svg rename to packages/shared/src/assets/emojis/nature/sheep.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/shell.svg b/packages/shared/src/assets/emojis/nature/shell.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/shell.svg rename to packages/shared/src/assets/emojis/nature/shell.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/shrimp.svg b/packages/shared/src/assets/emojis/nature/shrimp.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/shrimp.svg rename to packages/shared/src/assets/emojis/nature/shrimp.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/skunk.svg b/packages/shared/src/assets/emojis/nature/skunk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/skunk.svg rename to packages/shared/src/assets/emojis/nature/skunk.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/sloth.svg b/packages/shared/src/assets/emojis/nature/sloth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/sloth.svg rename to packages/shared/src/assets/emojis/nature/sloth.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/snail.svg b/packages/shared/src/assets/emojis/nature/snail.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/snail.svg rename to packages/shared/src/assets/emojis/nature/snail.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/snake.svg b/packages/shared/src/assets/emojis/nature/snake.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/snake.svg rename to packages/shared/src/assets/emojis/nature/snake.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/snowflake.svg b/packages/shared/src/assets/emojis/nature/snowflake.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/snowflake.svg rename to packages/shared/src/assets/emojis/nature/snowflake.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/snowman.svg b/packages/shared/src/assets/emojis/nature/snowman.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/snowman.svg rename to packages/shared/src/assets/emojis/nature/snowman.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/snowman2.svg b/packages/shared/src/assets/emojis/nature/snowman2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/snowman2.svg rename to packages/shared/src/assets/emojis/nature/snowman2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/sparkles.svg b/packages/shared/src/assets/emojis/nature/sparkles.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/sparkles.svg rename to packages/shared/src/assets/emojis/nature/sparkles.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/speak_no_evil.svg b/packages/shared/src/assets/emojis/nature/speak_no_evil.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/speak_no_evil.svg rename to packages/shared/src/assets/emojis/nature/speak_no_evil.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/spider.svg b/packages/shared/src/assets/emojis/nature/spider.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/spider.svg rename to packages/shared/src/assets/emojis/nature/spider.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/spider_web.svg b/packages/shared/src/assets/emojis/nature/spider_web.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/spider_web.svg rename to packages/shared/src/assets/emojis/nature/spider_web.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/squid.svg b/packages/shared/src/assets/emojis/nature/squid.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/squid.svg rename to packages/shared/src/assets/emojis/nature/squid.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/star.svg b/packages/shared/src/assets/emojis/nature/star.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/star.svg rename to packages/shared/src/assets/emojis/nature/star.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/star2.svg b/packages/shared/src/assets/emojis/nature/star2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/star2.svg rename to packages/shared/src/assets/emojis/nature/star2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/sun_with_face.svg b/packages/shared/src/assets/emojis/nature/sun_with_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/sun_with_face.svg rename to packages/shared/src/assets/emojis/nature/sun_with_face.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/sunflower.svg b/packages/shared/src/assets/emojis/nature/sunflower.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/sunflower.svg rename to packages/shared/src/assets/emojis/nature/sunflower.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/sunny.svg b/packages/shared/src/assets/emojis/nature/sunny.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/sunny.svg rename to packages/shared/src/assets/emojis/nature/sunny.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/swan.svg b/packages/shared/src/assets/emojis/nature/swan.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/swan.svg rename to packages/shared/src/assets/emojis/nature/swan.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/sweat_drops.svg b/packages/shared/src/assets/emojis/nature/sweat_drops.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/sweat_drops.svg rename to packages/shared/src/assets/emojis/nature/sweat_drops.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/t_rex.svg b/packages/shared/src/assets/emojis/nature/t_rex.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/t_rex.svg rename to packages/shared/src/assets/emojis/nature/t_rex.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/tanabata_tree.svg b/packages/shared/src/assets/emojis/nature/tanabata_tree.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/tanabata_tree.svg rename to packages/shared/src/assets/emojis/nature/tanabata_tree.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/thunder_cloud_rain.svg b/packages/shared/src/assets/emojis/nature/thunder_cloud_rain.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/thunder_cloud_rain.svg rename to packages/shared/src/assets/emojis/nature/thunder_cloud_rain.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/tiger.svg b/packages/shared/src/assets/emojis/nature/tiger.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/tiger.svg rename to packages/shared/src/assets/emojis/nature/tiger.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/tiger2.svg b/packages/shared/src/assets/emojis/nature/tiger2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/tiger2.svg rename to packages/shared/src/assets/emojis/nature/tiger2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/tropical_fish.svg b/packages/shared/src/assets/emojis/nature/tropical_fish.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/tropical_fish.svg rename to packages/shared/src/assets/emojis/nature/tropical_fish.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/tulip.svg b/packages/shared/src/assets/emojis/nature/tulip.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/tulip.svg rename to packages/shared/src/assets/emojis/nature/tulip.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/turkey.svg b/packages/shared/src/assets/emojis/nature/turkey.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/turkey.svg rename to packages/shared/src/assets/emojis/nature/turkey.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/turtle.svg b/packages/shared/src/assets/emojis/nature/turtle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/turtle.svg rename to packages/shared/src/assets/emojis/nature/turtle.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/umbrella.svg b/packages/shared/src/assets/emojis/nature/umbrella.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/umbrella.svg rename to packages/shared/src/assets/emojis/nature/umbrella.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/umbrella2.svg b/packages/shared/src/assets/emojis/nature/umbrella2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/umbrella2.svg rename to packages/shared/src/assets/emojis/nature/umbrella2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/unicorn.svg b/packages/shared/src/assets/emojis/nature/unicorn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/unicorn.svg rename to packages/shared/src/assets/emojis/nature/unicorn.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/waning_crescent_moon.svg b/packages/shared/src/assets/emojis/nature/waning_crescent_moon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/waning_crescent_moon.svg rename to packages/shared/src/assets/emojis/nature/waning_crescent_moon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/waning_gibbous_moon.svg b/packages/shared/src/assets/emojis/nature/waning_gibbous_moon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/waning_gibbous_moon.svg rename to packages/shared/src/assets/emojis/nature/waning_gibbous_moon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/water_buffalo.svg b/packages/shared/src/assets/emojis/nature/water_buffalo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/water_buffalo.svg rename to packages/shared/src/assets/emojis/nature/water_buffalo.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/waxing_crescent_moon.svg b/packages/shared/src/assets/emojis/nature/waxing_crescent_moon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/waxing_crescent_moon.svg rename to packages/shared/src/assets/emojis/nature/waxing_crescent_moon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/waxing_gibbous_moon.svg b/packages/shared/src/assets/emojis/nature/waxing_gibbous_moon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/waxing_gibbous_moon.svg rename to packages/shared/src/assets/emojis/nature/waxing_gibbous_moon.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/whale.svg b/packages/shared/src/assets/emojis/nature/whale.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/whale.svg rename to packages/shared/src/assets/emojis/nature/whale.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/whale2.svg b/packages/shared/src/assets/emojis/nature/whale2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/whale2.svg rename to packages/shared/src/assets/emojis/nature/whale2.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/white_sun_cloud.svg b/packages/shared/src/assets/emojis/nature/white_sun_cloud.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/white_sun_cloud.svg rename to packages/shared/src/assets/emojis/nature/white_sun_cloud.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/white_sun_rain_cloud.svg b/packages/shared/src/assets/emojis/nature/white_sun_rain_cloud.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/white_sun_rain_cloud.svg rename to packages/shared/src/assets/emojis/nature/white_sun_rain_cloud.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/white_sun_small_cloud.svg b/packages/shared/src/assets/emojis/nature/white_sun_small_cloud.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/white_sun_small_cloud.svg rename to packages/shared/src/assets/emojis/nature/white_sun_small_cloud.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/wilted_rose.svg b/packages/shared/src/assets/emojis/nature/wilted_rose.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/wilted_rose.svg rename to packages/shared/src/assets/emojis/nature/wilted_rose.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/wind_blowing_face.svg b/packages/shared/src/assets/emojis/nature/wind_blowing_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/wind_blowing_face.svg rename to packages/shared/src/assets/emojis/nature/wind_blowing_face.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/wing.svg b/packages/shared/src/assets/emojis/nature/wing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/wing.svg rename to packages/shared/src/assets/emojis/nature/wing.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/wolf.svg b/packages/shared/src/assets/emojis/nature/wolf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/wolf.svg rename to packages/shared/src/assets/emojis/nature/wolf.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/wood.svg b/packages/shared/src/assets/emojis/nature/wood.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/wood.svg rename to packages/shared/src/assets/emojis/nature/wood.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/worm.svg b/packages/shared/src/assets/emojis/nature/worm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/worm.svg rename to packages/shared/src/assets/emojis/nature/worm.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/zap.svg b/packages/shared/src/assets/emojis/nature/zap.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/zap.svg rename to packages/shared/src/assets/emojis/nature/zap.svg diff --git a/Frontend/Electron/src/assets/emojis/nature/zebra.svg b/packages/shared/src/assets/emojis/nature/zebra.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/nature/zebra.svg rename to packages/shared/src/assets/emojis/nature/zebra.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/abacus.svg b/packages/shared/src/assets/emojis/objects/abacus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/abacus.svg rename to packages/shared/src/assets/emojis/objects/abacus.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/adhesive_bandage.svg b/packages/shared/src/assets/emojis/objects/adhesive_bandage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/adhesive_bandage.svg rename to packages/shared/src/assets/emojis/objects/adhesive_bandage.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/alarm_clock.svg b/packages/shared/src/assets/emojis/objects/alarm_clock.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/alarm_clock.svg rename to packages/shared/src/assets/emojis/objects/alarm_clock.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/alembic.svg b/packages/shared/src/assets/emojis/objects/alembic.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/alembic.svg rename to packages/shared/src/assets/emojis/objects/alembic.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/amphora.svg b/packages/shared/src/assets/emojis/objects/amphora.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/amphora.svg rename to packages/shared/src/assets/emojis/objects/amphora.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/axe.svg b/packages/shared/src/assets/emojis/objects/axe.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/axe.svg rename to packages/shared/src/assets/emojis/objects/axe.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/balloon.svg b/packages/shared/src/assets/emojis/objects/balloon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/balloon.svg rename to packages/shared/src/assets/emojis/objects/balloon.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/ballot_box.svg b/packages/shared/src/assets/emojis/objects/ballot_box.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/ballot_box.svg rename to packages/shared/src/assets/emojis/objects/ballot_box.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bar_chart.svg b/packages/shared/src/assets/emojis/objects/bar_chart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bar_chart.svg rename to packages/shared/src/assets/emojis/objects/bar_chart.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/barber.svg b/packages/shared/src/assets/emojis/objects/barber.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/barber.svg rename to packages/shared/src/assets/emojis/objects/barber.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/basket.svg b/packages/shared/src/assets/emojis/objects/basket.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/basket.svg rename to packages/shared/src/assets/emojis/objects/basket.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bath.svg b/packages/shared/src/assets/emojis/objects/bath.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bath.svg rename to packages/shared/src/assets/emojis/objects/bath.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bath_tone1.svg b/packages/shared/src/assets/emojis/objects/bath_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bath_tone1.svg rename to packages/shared/src/assets/emojis/objects/bath_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bath_tone2.svg b/packages/shared/src/assets/emojis/objects/bath_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bath_tone2.svg rename to packages/shared/src/assets/emojis/objects/bath_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bath_tone3.svg b/packages/shared/src/assets/emojis/objects/bath_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bath_tone3.svg rename to packages/shared/src/assets/emojis/objects/bath_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bath_tone4.svg b/packages/shared/src/assets/emojis/objects/bath_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bath_tone4.svg rename to packages/shared/src/assets/emojis/objects/bath_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bath_tone5.svg b/packages/shared/src/assets/emojis/objects/bath_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bath_tone5.svg rename to packages/shared/src/assets/emojis/objects/bath_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bathtub.svg b/packages/shared/src/assets/emojis/objects/bathtub.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bathtub.svg rename to packages/shared/src/assets/emojis/objects/bathtub.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/battery.svg b/packages/shared/src/assets/emojis/objects/battery.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/battery.svg rename to packages/shared/src/assets/emojis/objects/battery.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bed.svg b/packages/shared/src/assets/emojis/objects/bed.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bed.svg rename to packages/shared/src/assets/emojis/objects/bed.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bellhop.svg b/packages/shared/src/assets/emojis/objects/bellhop.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bellhop.svg rename to packages/shared/src/assets/emojis/objects/bellhop.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/black_nib.svg b/packages/shared/src/assets/emojis/objects/black_nib.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/black_nib.svg rename to packages/shared/src/assets/emojis/objects/black_nib.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/blue_book.svg b/packages/shared/src/assets/emojis/objects/blue_book.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/blue_book.svg rename to packages/shared/src/assets/emojis/objects/blue_book.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bomb.svg b/packages/shared/src/assets/emojis/objects/bomb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bomb.svg rename to packages/shared/src/assets/emojis/objects/bomb.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/book.svg b/packages/shared/src/assets/emojis/objects/book.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/book.svg rename to packages/shared/src/assets/emojis/objects/book.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bookmark.svg b/packages/shared/src/assets/emojis/objects/bookmark.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bookmark.svg rename to packages/shared/src/assets/emojis/objects/bookmark.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bookmark_tabs.svg b/packages/shared/src/assets/emojis/objects/bookmark_tabs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bookmark_tabs.svg rename to packages/shared/src/assets/emojis/objects/bookmark_tabs.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/books.svg b/packages/shared/src/assets/emojis/objects/books.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/books.svg rename to packages/shared/src/assets/emojis/objects/books.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bricks.svg b/packages/shared/src/assets/emojis/objects/bricks.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bricks.svg rename to packages/shared/src/assets/emojis/objects/bricks.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/broken_chain.svg b/packages/shared/src/assets/emojis/objects/broken_chain.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/broken_chain.svg rename to packages/shared/src/assets/emojis/objects/broken_chain.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/broom.svg b/packages/shared/src/assets/emojis/objects/broom.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/broom.svg rename to packages/shared/src/assets/emojis/objects/broom.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bucket.svg b/packages/shared/src/assets/emojis/objects/bucket.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bucket.svg rename to packages/shared/src/assets/emojis/objects/bucket.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/bulb.svg b/packages/shared/src/assets/emojis/objects/bulb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/bulb.svg rename to packages/shared/src/assets/emojis/objects/bulb.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/calendar.svg b/packages/shared/src/assets/emojis/objects/calendar.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/calendar.svg rename to packages/shared/src/assets/emojis/objects/calendar.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/calendar_spiral.svg b/packages/shared/src/assets/emojis/objects/calendar_spiral.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/calendar_spiral.svg rename to packages/shared/src/assets/emojis/objects/calendar_spiral.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/calling.svg b/packages/shared/src/assets/emojis/objects/calling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/calling.svg rename to packages/shared/src/assets/emojis/objects/calling.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/camera.svg b/packages/shared/src/assets/emojis/objects/camera.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/camera.svg rename to packages/shared/src/assets/emojis/objects/camera.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/camera_with_flash.svg b/packages/shared/src/assets/emojis/objects/camera_with_flash.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/camera_with_flash.svg rename to packages/shared/src/assets/emojis/objects/camera_with_flash.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/candle.svg b/packages/shared/src/assets/emojis/objects/candle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/candle.svg rename to packages/shared/src/assets/emojis/objects/candle.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/card_box.svg b/packages/shared/src/assets/emojis/objects/card_box.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/card_box.svg rename to packages/shared/src/assets/emojis/objects/card_box.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/card_index.svg b/packages/shared/src/assets/emojis/objects/card_index.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/card_index.svg rename to packages/shared/src/assets/emojis/objects/card_index.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/carpentry_saw.svg b/packages/shared/src/assets/emojis/objects/carpentry_saw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/carpentry_saw.svg rename to packages/shared/src/assets/emojis/objects/carpentry_saw.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/cd.svg b/packages/shared/src/assets/emojis/objects/cd.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/cd.svg rename to packages/shared/src/assets/emojis/objects/cd.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/chains.svg b/packages/shared/src/assets/emojis/objects/chains.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/chains.svg rename to packages/shared/src/assets/emojis/objects/chains.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/chair.svg b/packages/shared/src/assets/emojis/objects/chair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/chair.svg rename to packages/shared/src/assets/emojis/objects/chair.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/chart_with_downwards_trend.svg b/packages/shared/src/assets/emojis/objects/chart_with_downwards_trend.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/chart_with_downwards_trend.svg rename to packages/shared/src/assets/emojis/objects/chart_with_downwards_trend.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/chart_with_upwards_trend.svg b/packages/shared/src/assets/emojis/objects/chart_with_upwards_trend.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/chart_with_upwards_trend.svg rename to packages/shared/src/assets/emojis/objects/chart_with_upwards_trend.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/clipboard.svg b/packages/shared/src/assets/emojis/objects/clipboard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/clipboard.svg rename to packages/shared/src/assets/emojis/objects/clipboard.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/clock.svg b/packages/shared/src/assets/emojis/objects/clock.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/clock.svg rename to packages/shared/src/assets/emojis/objects/clock.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/closed_book.svg b/packages/shared/src/assets/emojis/objects/closed_book.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/closed_book.svg rename to packages/shared/src/assets/emojis/objects/closed_book.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/closed_lock_with_key.svg b/packages/shared/src/assets/emojis/objects/closed_lock_with_key.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/closed_lock_with_key.svg rename to packages/shared/src/assets/emojis/objects/closed_lock_with_key.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/coffin.svg b/packages/shared/src/assets/emojis/objects/coffin.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/coffin.svg rename to packages/shared/src/assets/emojis/objects/coffin.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/coin.svg b/packages/shared/src/assets/emojis/objects/coin.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/coin.svg rename to packages/shared/src/assets/emojis/objects/coin.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/compass.svg b/packages/shared/src/assets/emojis/objects/compass.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/compass.svg rename to packages/shared/src/assets/emojis/objects/compass.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/compression.svg b/packages/shared/src/assets/emojis/objects/compression.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/compression.svg rename to packages/shared/src/assets/emojis/objects/compression.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/computer.svg b/packages/shared/src/assets/emojis/objects/computer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/computer.svg rename to packages/shared/src/assets/emojis/objects/computer.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/confetti_ball.svg b/packages/shared/src/assets/emojis/objects/confetti_ball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/confetti_ball.svg rename to packages/shared/src/assets/emojis/objects/confetti_ball.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/control_knobs.svg b/packages/shared/src/assets/emojis/objects/control_knobs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/control_knobs.svg rename to packages/shared/src/assets/emojis/objects/control_knobs.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/couch.svg b/packages/shared/src/assets/emojis/objects/couch.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/couch.svg rename to packages/shared/src/assets/emojis/objects/couch.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/crayon.svg b/packages/shared/src/assets/emojis/objects/crayon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/crayon.svg rename to packages/shared/src/assets/emojis/objects/crayon.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/credit_card.svg b/packages/shared/src/assets/emojis/objects/credit_card.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/credit_card.svg rename to packages/shared/src/assets/emojis/objects/credit_card.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/crossed_swords.svg b/packages/shared/src/assets/emojis/objects/crossed_swords.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/crossed_swords.svg rename to packages/shared/src/assets/emojis/objects/crossed_swords.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/crystal_ball.svg b/packages/shared/src/assets/emojis/objects/crystal_ball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/crystal_ball.svg rename to packages/shared/src/assets/emojis/objects/crystal_ball.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/dagger.svg b/packages/shared/src/assets/emojis/objects/dagger.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/dagger.svg rename to packages/shared/src/assets/emojis/objects/dagger.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/date.svg b/packages/shared/src/assets/emojis/objects/date.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/date.svg rename to packages/shared/src/assets/emojis/objects/date.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/desktop.svg b/packages/shared/src/assets/emojis/objects/desktop.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/desktop.svg rename to packages/shared/src/assets/emojis/objects/desktop.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/dividers.svg b/packages/shared/src/assets/emojis/objects/dividers.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/dividers.svg rename to packages/shared/src/assets/emojis/objects/dividers.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/diya_lamp.svg b/packages/shared/src/assets/emojis/objects/diya_lamp.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/diya_lamp.svg rename to packages/shared/src/assets/emojis/objects/diya_lamp.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/dna.svg b/packages/shared/src/assets/emojis/objects/dna.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/dna.svg rename to packages/shared/src/assets/emojis/objects/dna.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/dollar.svg b/packages/shared/src/assets/emojis/objects/dollar.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/dollar.svg rename to packages/shared/src/assets/emojis/objects/dollar.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/dolls.svg b/packages/shared/src/assets/emojis/objects/dolls.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/dolls.svg rename to packages/shared/src/assets/emojis/objects/dolls.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/door.svg b/packages/shared/src/assets/emojis/objects/door.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/door.svg rename to packages/shared/src/assets/emojis/objects/door.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/drop_of_blood.svg b/packages/shared/src/assets/emojis/objects/drop_of_blood.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/drop_of_blood.svg rename to packages/shared/src/assets/emojis/objects/drop_of_blood.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/dvd.svg b/packages/shared/src/assets/emojis/objects/dvd.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/dvd.svg rename to packages/shared/src/assets/emojis/objects/dvd.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/e_mail.svg b/packages/shared/src/assets/emojis/objects/e_mail.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/e_mail.svg rename to packages/shared/src/assets/emojis/objects/e_mail.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/electric_plug.svg b/packages/shared/src/assets/emojis/objects/electric_plug.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/electric_plug.svg rename to packages/shared/src/assets/emojis/objects/electric_plug.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/envelope.svg b/packages/shared/src/assets/emojis/objects/envelope.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/envelope.svg rename to packages/shared/src/assets/emojis/objects/envelope.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/envelope_with_arrow.svg b/packages/shared/src/assets/emojis/objects/envelope_with_arrow.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/envelope_with_arrow.svg rename to packages/shared/src/assets/emojis/objects/envelope_with_arrow.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/euro.svg b/packages/shared/src/assets/emojis/objects/euro.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/euro.svg rename to packages/shared/src/assets/emojis/objects/euro.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/fax.svg b/packages/shared/src/assets/emojis/objects/fax.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/fax.svg rename to packages/shared/src/assets/emojis/objects/fax.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/file_cabinet.svg b/packages/shared/src/assets/emojis/objects/file_cabinet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/file_cabinet.svg rename to packages/shared/src/assets/emojis/objects/file_cabinet.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/file_folder.svg b/packages/shared/src/assets/emojis/objects/file_folder.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/file_folder.svg rename to packages/shared/src/assets/emojis/objects/file_folder.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/film_frames.svg b/packages/shared/src/assets/emojis/objects/film_frames.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/film_frames.svg rename to packages/shared/src/assets/emojis/objects/film_frames.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/fire_extinguisher.svg b/packages/shared/src/assets/emojis/objects/fire_extinguisher.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/fire_extinguisher.svg rename to packages/shared/src/assets/emojis/objects/fire_extinguisher.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/firecracker.svg b/packages/shared/src/assets/emojis/objects/firecracker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/firecracker.svg rename to packages/shared/src/assets/emojis/objects/firecracker.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/flags.svg b/packages/shared/src/assets/emojis/objects/flags.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/flags.svg rename to packages/shared/src/assets/emojis/objects/flags.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/flashlight.svg b/packages/shared/src/assets/emojis/objects/flashlight.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/flashlight.svg rename to packages/shared/src/assets/emojis/objects/flashlight.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/floppy_disk.svg b/packages/shared/src/assets/emojis/objects/floppy_disk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/floppy_disk.svg rename to packages/shared/src/assets/emojis/objects/floppy_disk.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/folding_hand_fan.svg b/packages/shared/src/assets/emojis/objects/folding_hand_fan.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/folding_hand_fan.svg rename to packages/shared/src/assets/emojis/objects/folding_hand_fan.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/frame_photo.svg b/packages/shared/src/assets/emojis/objects/frame_photo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/frame_photo.svg rename to packages/shared/src/assets/emojis/objects/frame_photo.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/gear.svg b/packages/shared/src/assets/emojis/objects/gear.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/gear.svg rename to packages/shared/src/assets/emojis/objects/gear.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/gem.svg b/packages/shared/src/assets/emojis/objects/gem.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/gem.svg rename to packages/shared/src/assets/emojis/objects/gem.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/gift.svg b/packages/shared/src/assets/emojis/objects/gift.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/gift.svg rename to packages/shared/src/assets/emojis/objects/gift.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/green_book.svg b/packages/shared/src/assets/emojis/objects/green_book.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/green_book.svg rename to packages/shared/src/assets/emojis/objects/green_book.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/gun.svg b/packages/shared/src/assets/emojis/objects/gun.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/gun.svg rename to packages/shared/src/assets/emojis/objects/gun.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/hair_pick.svg b/packages/shared/src/assets/emojis/objects/hair_pick.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/hair_pick.svg rename to packages/shared/src/assets/emojis/objects/hair_pick.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/hammer.svg b/packages/shared/src/assets/emojis/objects/hammer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/hammer.svg rename to packages/shared/src/assets/emojis/objects/hammer.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/hammer_pick.svg b/packages/shared/src/assets/emojis/objects/hammer_pick.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/hammer_pick.svg rename to packages/shared/src/assets/emojis/objects/hammer_pick.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/hamsa.svg b/packages/shared/src/assets/emojis/objects/hamsa.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/hamsa.svg rename to packages/shared/src/assets/emojis/objects/hamsa.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/headstone.svg b/packages/shared/src/assets/emojis/objects/headstone.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/headstone.svg rename to packages/shared/src/assets/emojis/objects/headstone.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/hole.svg b/packages/shared/src/assets/emojis/objects/hole.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/hole.svg rename to packages/shared/src/assets/emojis/objects/hole.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/hourglass.svg b/packages/shared/src/assets/emojis/objects/hourglass.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/hourglass.svg rename to packages/shared/src/assets/emojis/objects/hourglass.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/hourglass_flowing_sand.svg b/packages/shared/src/assets/emojis/objects/hourglass_flowing_sand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/hourglass_flowing_sand.svg rename to packages/shared/src/assets/emojis/objects/hourglass_flowing_sand.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/identification_card.svg b/packages/shared/src/assets/emojis/objects/identification_card.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/identification_card.svg rename to packages/shared/src/assets/emojis/objects/identification_card.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/inbox_tray.svg b/packages/shared/src/assets/emojis/objects/inbox_tray.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/inbox_tray.svg rename to packages/shared/src/assets/emojis/objects/inbox_tray.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/incoming_envelope.svg b/packages/shared/src/assets/emojis/objects/incoming_envelope.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/incoming_envelope.svg rename to packages/shared/src/assets/emojis/objects/incoming_envelope.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/izakaya_lantern.svg b/packages/shared/src/assets/emojis/objects/izakaya_lantern.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/izakaya_lantern.svg rename to packages/shared/src/assets/emojis/objects/izakaya_lantern.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/joystick.svg b/packages/shared/src/assets/emojis/objects/joystick.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/joystick.svg rename to packages/shared/src/assets/emojis/objects/joystick.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/key.svg b/packages/shared/src/assets/emojis/objects/key.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/key.svg rename to packages/shared/src/assets/emojis/objects/key.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/key2.svg b/packages/shared/src/assets/emojis/objects/key2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/key2.svg rename to packages/shared/src/assets/emojis/objects/key2.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/keyboard.svg b/packages/shared/src/assets/emojis/objects/keyboard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/keyboard.svg rename to packages/shared/src/assets/emojis/objects/keyboard.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/knife.svg b/packages/shared/src/assets/emojis/objects/knife.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/knife.svg rename to packages/shared/src/assets/emojis/objects/knife.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/label.svg b/packages/shared/src/assets/emojis/objects/label.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/label.svg rename to packages/shared/src/assets/emojis/objects/label.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/ladder.svg b/packages/shared/src/assets/emojis/objects/ladder.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/ladder.svg rename to packages/shared/src/assets/emojis/objects/ladder.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/ledger.svg b/packages/shared/src/assets/emojis/objects/ledger.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/ledger.svg rename to packages/shared/src/assets/emojis/objects/ledger.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/level_slider.svg b/packages/shared/src/assets/emojis/objects/level_slider.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/level_slider.svg rename to packages/shared/src/assets/emojis/objects/level_slider.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/link.svg b/packages/shared/src/assets/emojis/objects/link.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/link.svg rename to packages/shared/src/assets/emojis/objects/link.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/lock.svg b/packages/shared/src/assets/emojis/objects/lock.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/lock.svg rename to packages/shared/src/assets/emojis/objects/lock.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/lock_with_ink_pen.svg b/packages/shared/src/assets/emojis/objects/lock_with_ink_pen.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/lock_with_ink_pen.svg rename to packages/shared/src/assets/emojis/objects/lock_with_ink_pen.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/love_letter.svg b/packages/shared/src/assets/emojis/objects/love_letter.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/love_letter.svg rename to packages/shared/src/assets/emojis/objects/love_letter.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/low_battery.svg b/packages/shared/src/assets/emojis/objects/low_battery.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/low_battery.svg rename to packages/shared/src/assets/emojis/objects/low_battery.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mag.svg b/packages/shared/src/assets/emojis/objects/mag.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mag.svg rename to packages/shared/src/assets/emojis/objects/mag.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mag_right.svg b/packages/shared/src/assets/emojis/objects/mag_right.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mag_right.svg rename to packages/shared/src/assets/emojis/objects/mag_right.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/magic_wand.svg b/packages/shared/src/assets/emojis/objects/magic_wand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/magic_wand.svg rename to packages/shared/src/assets/emojis/objects/magic_wand.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/magnet.svg b/packages/shared/src/assets/emojis/objects/magnet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/magnet.svg rename to packages/shared/src/assets/emojis/objects/magnet.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mailbox.svg b/packages/shared/src/assets/emojis/objects/mailbox.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mailbox.svg rename to packages/shared/src/assets/emojis/objects/mailbox.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mailbox_closed.svg b/packages/shared/src/assets/emojis/objects/mailbox_closed.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mailbox_closed.svg rename to packages/shared/src/assets/emojis/objects/mailbox_closed.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mailbox_with_mail.svg b/packages/shared/src/assets/emojis/objects/mailbox_with_mail.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mailbox_with_mail.svg rename to packages/shared/src/assets/emojis/objects/mailbox_with_mail.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mailbox_with_no_mail.svg b/packages/shared/src/assets/emojis/objects/mailbox_with_no_mail.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mailbox_with_no_mail.svg rename to packages/shared/src/assets/emojis/objects/mailbox_with_no_mail.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/microbe.svg b/packages/shared/src/assets/emojis/objects/microbe.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/microbe.svg rename to packages/shared/src/assets/emojis/objects/microbe.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/microphone2.svg b/packages/shared/src/assets/emojis/objects/microphone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/microphone2.svg rename to packages/shared/src/assets/emojis/objects/microphone2.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/microscope.svg b/packages/shared/src/assets/emojis/objects/microscope.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/microscope.svg rename to packages/shared/src/assets/emojis/objects/microscope.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/minidisc.svg b/packages/shared/src/assets/emojis/objects/minidisc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/minidisc.svg rename to packages/shared/src/assets/emojis/objects/minidisc.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mirror.svg b/packages/shared/src/assets/emojis/objects/mirror.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mirror.svg rename to packages/shared/src/assets/emojis/objects/mirror.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mirror_ball.svg b/packages/shared/src/assets/emojis/objects/mirror_ball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mirror_ball.svg rename to packages/shared/src/assets/emojis/objects/mirror_ball.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mobile_phone.svg b/packages/shared/src/assets/emojis/objects/mobile_phone.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mobile_phone.svg rename to packages/shared/src/assets/emojis/objects/mobile_phone.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/money_with_wings.svg b/packages/shared/src/assets/emojis/objects/money_with_wings.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/money_with_wings.svg rename to packages/shared/src/assets/emojis/objects/money_with_wings.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/moneybag.svg b/packages/shared/src/assets/emojis/objects/moneybag.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/moneybag.svg rename to packages/shared/src/assets/emojis/objects/moneybag.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mouse_three_button.svg b/packages/shared/src/assets/emojis/objects/mouse_three_button.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mouse_three_button.svg rename to packages/shared/src/assets/emojis/objects/mouse_three_button.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/mouse_trap.svg b/packages/shared/src/assets/emojis/objects/mouse_trap.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/mouse_trap.svg rename to packages/shared/src/assets/emojis/objects/mouse_trap.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/movie_camera.svg b/packages/shared/src/assets/emojis/objects/movie_camera.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/movie_camera.svg rename to packages/shared/src/assets/emojis/objects/movie_camera.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/nazar_amulet.svg b/packages/shared/src/assets/emojis/objects/nazar_amulet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/nazar_amulet.svg rename to packages/shared/src/assets/emojis/objects/nazar_amulet.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/nesting_dolls.svg b/packages/shared/src/assets/emojis/objects/nesting_dolls.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/nesting_dolls.svg rename to packages/shared/src/assets/emojis/objects/nesting_dolls.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/newspaper.svg b/packages/shared/src/assets/emojis/objects/newspaper.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/newspaper.svg rename to packages/shared/src/assets/emojis/objects/newspaper.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/newspaper2.svg b/packages/shared/src/assets/emojis/objects/newspaper2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/newspaper2.svg rename to packages/shared/src/assets/emojis/objects/newspaper2.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/notebook.svg b/packages/shared/src/assets/emojis/objects/notebook.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/notebook.svg rename to packages/shared/src/assets/emojis/objects/notebook.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/notebook_with_decorative_cover.svg b/packages/shared/src/assets/emojis/objects/notebook_with_decorative_cover.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/notebook_with_decorative_cover.svg rename to packages/shared/src/assets/emojis/objects/notebook_with_decorative_cover.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/notepad_spiral.svg b/packages/shared/src/assets/emojis/objects/notepad_spiral.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/notepad_spiral.svg rename to packages/shared/src/assets/emojis/objects/notepad_spiral.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/nut_and_bolt.svg b/packages/shared/src/assets/emojis/objects/nut_and_bolt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/nut_and_bolt.svg rename to packages/shared/src/assets/emojis/objects/nut_and_bolt.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/oil.svg b/packages/shared/src/assets/emojis/objects/oil.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/oil.svg rename to packages/shared/src/assets/emojis/objects/oil.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/open_file_folder.svg b/packages/shared/src/assets/emojis/objects/open_file_folder.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/open_file_folder.svg rename to packages/shared/src/assets/emojis/objects/open_file_folder.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/orange_book.svg b/packages/shared/src/assets/emojis/objects/orange_book.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/orange_book.svg rename to packages/shared/src/assets/emojis/objects/orange_book.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/outbox_tray.svg b/packages/shared/src/assets/emojis/objects/outbox_tray.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/outbox_tray.svg rename to packages/shared/src/assets/emojis/objects/outbox_tray.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/package.svg b/packages/shared/src/assets/emojis/objects/package.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/package.svg rename to packages/shared/src/assets/emojis/objects/package.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/page_facing_up.svg b/packages/shared/src/assets/emojis/objects/page_facing_up.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/page_facing_up.svg rename to packages/shared/src/assets/emojis/objects/page_facing_up.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/page_with_curl.svg b/packages/shared/src/assets/emojis/objects/page_with_curl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/page_with_curl.svg rename to packages/shared/src/assets/emojis/objects/page_with_curl.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/pager.svg b/packages/shared/src/assets/emojis/objects/pager.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/pager.svg rename to packages/shared/src/assets/emojis/objects/pager.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/paintbrush.svg b/packages/shared/src/assets/emojis/objects/paintbrush.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/paintbrush.svg rename to packages/shared/src/assets/emojis/objects/paintbrush.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/paperclip.svg b/packages/shared/src/assets/emojis/objects/paperclip.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/paperclip.svg rename to packages/shared/src/assets/emojis/objects/paperclip.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/paperclips.svg b/packages/shared/src/assets/emojis/objects/paperclips.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/paperclips.svg rename to packages/shared/src/assets/emojis/objects/paperclips.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/pen_ballpoint.svg b/packages/shared/src/assets/emojis/objects/pen_ballpoint.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/pen_ballpoint.svg rename to packages/shared/src/assets/emojis/objects/pen_ballpoint.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/pen_fountain.svg b/packages/shared/src/assets/emojis/objects/pen_fountain.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/pen_fountain.svg rename to packages/shared/src/assets/emojis/objects/pen_fountain.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/pencil.svg b/packages/shared/src/assets/emojis/objects/pencil.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/pencil.svg rename to packages/shared/src/assets/emojis/objects/pencil.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/pencil2.svg b/packages/shared/src/assets/emojis/objects/pencil2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/pencil2.svg rename to packages/shared/src/assets/emojis/objects/pencil2.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/person_in_bed_tone1.svg b/packages/shared/src/assets/emojis/objects/person_in_bed_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/person_in_bed_tone1.svg rename to packages/shared/src/assets/emojis/objects/person_in_bed_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/person_in_bed_tone2.svg b/packages/shared/src/assets/emojis/objects/person_in_bed_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/person_in_bed_tone2.svg rename to packages/shared/src/assets/emojis/objects/person_in_bed_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/person_in_bed_tone3.svg b/packages/shared/src/assets/emojis/objects/person_in_bed_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/person_in_bed_tone3.svg rename to packages/shared/src/assets/emojis/objects/person_in_bed_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/person_in_bed_tone4.svg b/packages/shared/src/assets/emojis/objects/person_in_bed_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/person_in_bed_tone4.svg rename to packages/shared/src/assets/emojis/objects/person_in_bed_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/person_in_bed_tone5.svg b/packages/shared/src/assets/emojis/objects/person_in_bed_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/person_in_bed_tone5.svg rename to packages/shared/src/assets/emojis/objects/person_in_bed_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/petri_dish.svg b/packages/shared/src/assets/emojis/objects/petri_dish.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/petri_dish.svg rename to packages/shared/src/assets/emojis/objects/petri_dish.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/pick.svg b/packages/shared/src/assets/emojis/objects/pick.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/pick.svg rename to packages/shared/src/assets/emojis/objects/pick.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/pill.svg b/packages/shared/src/assets/emojis/objects/pill.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/pill.svg rename to packages/shared/src/assets/emojis/objects/pill.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/piƱata.svg b/packages/shared/src/assets/emojis/objects/piƱata.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/piƱata.svg rename to packages/shared/src/assets/emojis/objects/piƱata.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/placard.svg b/packages/shared/src/assets/emojis/objects/placard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/placard.svg rename to packages/shared/src/assets/emojis/objects/placard.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/plunger.svg b/packages/shared/src/assets/emojis/objects/plunger.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/plunger.svg rename to packages/shared/src/assets/emojis/objects/plunger.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/postal_horn.svg b/packages/shared/src/assets/emojis/objects/postal_horn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/postal_horn.svg rename to packages/shared/src/assets/emojis/objects/postal_horn.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/postbox.svg b/packages/shared/src/assets/emojis/objects/postbox.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/postbox.svg rename to packages/shared/src/assets/emojis/objects/postbox.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/potable_water.svg b/packages/shared/src/assets/emojis/objects/potable_water.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/potable_water.svg rename to packages/shared/src/assets/emojis/objects/potable_water.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/pound.svg b/packages/shared/src/assets/emojis/objects/pound.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/pound.svg rename to packages/shared/src/assets/emojis/objects/pound.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/prayer_beads.svg b/packages/shared/src/assets/emojis/objects/prayer_beads.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/prayer_beads.svg rename to packages/shared/src/assets/emojis/objects/prayer_beads.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/printer.svg b/packages/shared/src/assets/emojis/objects/printer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/printer.svg rename to packages/shared/src/assets/emojis/objects/printer.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/projector.svg b/packages/shared/src/assets/emojis/objects/projector.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/projector.svg rename to packages/shared/src/assets/emojis/objects/projector.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/pushpin.svg b/packages/shared/src/assets/emojis/objects/pushpin.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/pushpin.svg rename to packages/shared/src/assets/emojis/objects/pushpin.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/radio.svg b/packages/shared/src/assets/emojis/objects/radio.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/radio.svg rename to packages/shared/src/assets/emojis/objects/radio.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/razor.svg b/packages/shared/src/assets/emojis/objects/razor.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/razor.svg rename to packages/shared/src/assets/emojis/objects/razor.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/receipt.svg b/packages/shared/src/assets/emojis/objects/receipt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/receipt.svg rename to packages/shared/src/assets/emojis/objects/receipt.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/red_envelope.svg b/packages/shared/src/assets/emojis/objects/red_envelope.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/red_envelope.svg rename to packages/shared/src/assets/emojis/objects/red_envelope.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/ribbon.svg b/packages/shared/src/assets/emojis/objects/ribbon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/ribbon.svg rename to packages/shared/src/assets/emojis/objects/ribbon.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/roll_of_paper.svg b/packages/shared/src/assets/emojis/objects/roll_of_paper.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/roll_of_paper.svg rename to packages/shared/src/assets/emojis/objects/roll_of_paper.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/round_pushpin.svg b/packages/shared/src/assets/emojis/objects/round_pushpin.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/round_pushpin.svg rename to packages/shared/src/assets/emojis/objects/round_pushpin.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/safety_pin.svg b/packages/shared/src/assets/emojis/objects/safety_pin.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/safety_pin.svg rename to packages/shared/src/assets/emojis/objects/safety_pin.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/satellite.svg b/packages/shared/src/assets/emojis/objects/satellite.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/satellite.svg rename to packages/shared/src/assets/emojis/objects/satellite.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/scales.svg b/packages/shared/src/assets/emojis/objects/scales.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/scales.svg rename to packages/shared/src/assets/emojis/objects/scales.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/scissors.svg b/packages/shared/src/assets/emojis/objects/scissors.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/scissors.svg rename to packages/shared/src/assets/emojis/objects/scissors.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/screwdriver.svg b/packages/shared/src/assets/emojis/objects/screwdriver.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/screwdriver.svg rename to packages/shared/src/assets/emojis/objects/screwdriver.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/scroll.svg b/packages/shared/src/assets/emojis/objects/scroll.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/scroll.svg rename to packages/shared/src/assets/emojis/objects/scroll.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/shield.svg b/packages/shared/src/assets/emojis/objects/shield.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/shield.svg rename to packages/shared/src/assets/emojis/objects/shield.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/shopping_bags.svg b/packages/shared/src/assets/emojis/objects/shopping_bags.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/shopping_bags.svg rename to packages/shared/src/assets/emojis/objects/shopping_bags.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/shopping_cart.svg b/packages/shared/src/assets/emojis/objects/shopping_cart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/shopping_cart.svg rename to packages/shared/src/assets/emojis/objects/shopping_cart.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/shower.svg b/packages/shared/src/assets/emojis/objects/shower.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/shower.svg rename to packages/shared/src/assets/emojis/objects/shower.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/sleeping_accommodation.svg b/packages/shared/src/assets/emojis/objects/sleeping_accommodation.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/sleeping_accommodation.svg rename to packages/shared/src/assets/emojis/objects/sleeping_accommodation.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/smoking.svg b/packages/shared/src/assets/emojis/objects/smoking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/smoking.svg rename to packages/shared/src/assets/emojis/objects/smoking.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/soap.svg b/packages/shared/src/assets/emojis/objects/soap.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/soap.svg rename to packages/shared/src/assets/emojis/objects/soap.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/sponge.svg b/packages/shared/src/assets/emojis/objects/sponge.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/sponge.svg rename to packages/shared/src/assets/emojis/objects/sponge.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/squeeze_bottle.svg b/packages/shared/src/assets/emojis/objects/squeeze_bottle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/squeeze_bottle.svg rename to packages/shared/src/assets/emojis/objects/squeeze_bottle.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/stethoscope.svg b/packages/shared/src/assets/emojis/objects/stethoscope.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/stethoscope.svg rename to packages/shared/src/assets/emojis/objects/stethoscope.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/stopwatch.svg b/packages/shared/src/assets/emojis/objects/stopwatch.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/stopwatch.svg rename to packages/shared/src/assets/emojis/objects/stopwatch.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/straight_ruler.svg b/packages/shared/src/assets/emojis/objects/straight_ruler.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/straight_ruler.svg rename to packages/shared/src/assets/emojis/objects/straight_ruler.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/syringe.svg b/packages/shared/src/assets/emojis/objects/syringe.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/syringe.svg rename to packages/shared/src/assets/emojis/objects/syringe.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/tada.svg b/packages/shared/src/assets/emojis/objects/tada.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/tada.svg rename to packages/shared/src/assets/emojis/objects/tada.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/teddy_bear.svg b/packages/shared/src/assets/emojis/objects/teddy_bear.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/teddy_bear.svg rename to packages/shared/src/assets/emojis/objects/teddy_bear.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/telephone.svg b/packages/shared/src/assets/emojis/objects/telephone.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/telephone.svg rename to packages/shared/src/assets/emojis/objects/telephone.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/telephone_receiver.svg b/packages/shared/src/assets/emojis/objects/telephone_receiver.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/telephone_receiver.svg rename to packages/shared/src/assets/emojis/objects/telephone_receiver.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/telescope.svg b/packages/shared/src/assets/emojis/objects/telescope.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/telescope.svg rename to packages/shared/src/assets/emojis/objects/telescope.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/test_tube.svg b/packages/shared/src/assets/emojis/objects/test_tube.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/test_tube.svg rename to packages/shared/src/assets/emojis/objects/test_tube.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/thermometer.svg b/packages/shared/src/assets/emojis/objects/thermometer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/thermometer.svg rename to packages/shared/src/assets/emojis/objects/thermometer.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/timer.svg b/packages/shared/src/assets/emojis/objects/timer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/timer.svg rename to packages/shared/src/assets/emojis/objects/timer.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/toilet.svg b/packages/shared/src/assets/emojis/objects/toilet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/toilet.svg rename to packages/shared/src/assets/emojis/objects/toilet.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/toolbox.svg b/packages/shared/src/assets/emojis/objects/toolbox.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/toolbox.svg rename to packages/shared/src/assets/emojis/objects/toolbox.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/tools.svg b/packages/shared/src/assets/emojis/objects/tools.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/tools.svg rename to packages/shared/src/assets/emojis/objects/tools.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/toothbrush.svg b/packages/shared/src/assets/emojis/objects/toothbrush.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/toothbrush.svg rename to packages/shared/src/assets/emojis/objects/toothbrush.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/trackball.svg b/packages/shared/src/assets/emojis/objects/trackball.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/trackball.svg rename to packages/shared/src/assets/emojis/objects/trackball.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/triangular_ruler.svg b/packages/shared/src/assets/emojis/objects/triangular_ruler.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/triangular_ruler.svg rename to packages/shared/src/assets/emojis/objects/triangular_ruler.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/tv.svg b/packages/shared/src/assets/emojis/objects/tv.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/tv.svg rename to packages/shared/src/assets/emojis/objects/tv.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/unlock.svg b/packages/shared/src/assets/emojis/objects/unlock.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/unlock.svg rename to packages/shared/src/assets/emojis/objects/unlock.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/urn.svg b/packages/shared/src/assets/emojis/objects/urn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/urn.svg rename to packages/shared/src/assets/emojis/objects/urn.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/vhs.svg b/packages/shared/src/assets/emojis/objects/vhs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/vhs.svg rename to packages/shared/src/assets/emojis/objects/vhs.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/video_camera.svg b/packages/shared/src/assets/emojis/objects/video_camera.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/video_camera.svg rename to packages/shared/src/assets/emojis/objects/video_camera.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/wastebasket.svg b/packages/shared/src/assets/emojis/objects/wastebasket.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/wastebasket.svg rename to packages/shared/src/assets/emojis/objects/wastebasket.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/watch.svg b/packages/shared/src/assets/emojis/objects/watch.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/watch.svg rename to packages/shared/src/assets/emojis/objects/watch.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/wind_chime.svg b/packages/shared/src/assets/emojis/objects/wind_chime.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/wind_chime.svg rename to packages/shared/src/assets/emojis/objects/wind_chime.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/window.svg b/packages/shared/src/assets/emojis/objects/window.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/window.svg rename to packages/shared/src/assets/emojis/objects/window.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/wrench.svg b/packages/shared/src/assets/emojis/objects/wrench.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/wrench.svg rename to packages/shared/src/assets/emojis/objects/wrench.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/x_ray.svg b/packages/shared/src/assets/emojis/objects/x_ray.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/x_ray.svg rename to packages/shared/src/assets/emojis/objects/x_ray.svg diff --git a/Frontend/Electron/src/assets/emojis/objects/yen.svg b/packages/shared/src/assets/emojis/objects/yen.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/objects/yen.svg rename to packages/shared/src/assets/emojis/objects/yen.svg diff --git a/Frontend/Electron/src/assets/emojis/people/adult.svg b/packages/shared/src/assets/emojis/people/adult.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/adult.svg rename to packages/shared/src/assets/emojis/people/adult.svg diff --git a/Frontend/Electron/src/assets/emojis/people/adult_tone1.svg b/packages/shared/src/assets/emojis/people/adult_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/adult_tone1.svg rename to packages/shared/src/assets/emojis/people/adult_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/adult_tone2.svg b/packages/shared/src/assets/emojis/people/adult_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/adult_tone2.svg rename to packages/shared/src/assets/emojis/people/adult_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/adult_tone3.svg b/packages/shared/src/assets/emojis/people/adult_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/adult_tone3.svg rename to packages/shared/src/assets/emojis/people/adult_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/adult_tone4.svg b/packages/shared/src/assets/emojis/people/adult_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/adult_tone4.svg rename to packages/shared/src/assets/emojis/people/adult_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/adult_tone5.svg b/packages/shared/src/assets/emojis/people/adult_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/adult_tone5.svg rename to packages/shared/src/assets/emojis/people/adult_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/alien.svg b/packages/shared/src/assets/emojis/people/alien.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/alien.svg rename to packages/shared/src/assets/emojis/people/alien.svg diff --git a/Frontend/Electron/src/assets/emojis/people/anatomical_heart.svg b/packages/shared/src/assets/emojis/people/anatomical_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/anatomical_heart.svg rename to packages/shared/src/assets/emojis/people/anatomical_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/people/angel.svg b/packages/shared/src/assets/emojis/people/angel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/angel.svg rename to packages/shared/src/assets/emojis/people/angel.svg diff --git a/Frontend/Electron/src/assets/emojis/people/angel_tone1.svg b/packages/shared/src/assets/emojis/people/angel_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/angel_tone1.svg rename to packages/shared/src/assets/emojis/people/angel_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/angel_tone2.svg b/packages/shared/src/assets/emojis/people/angel_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/angel_tone2.svg rename to packages/shared/src/assets/emojis/people/angel_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/angel_tone3.svg b/packages/shared/src/assets/emojis/people/angel_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/angel_tone3.svg rename to packages/shared/src/assets/emojis/people/angel_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/angel_tone4.svg b/packages/shared/src/assets/emojis/people/angel_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/angel_tone4.svg rename to packages/shared/src/assets/emojis/people/angel_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/angel_tone5.svg b/packages/shared/src/assets/emojis/people/angel_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/angel_tone5.svg rename to packages/shared/src/assets/emojis/people/angel_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/angry.svg b/packages/shared/src/assets/emojis/people/angry.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/angry.svg rename to packages/shared/src/assets/emojis/people/angry.svg diff --git a/Frontend/Electron/src/assets/emojis/people/anguished.svg b/packages/shared/src/assets/emojis/people/anguished.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/anguished.svg rename to packages/shared/src/assets/emojis/people/anguished.svg diff --git a/Frontend/Electron/src/assets/emojis/people/artist.svg b/packages/shared/src/assets/emojis/people/artist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/artist.svg rename to packages/shared/src/assets/emojis/people/artist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/artist_tone1.svg b/packages/shared/src/assets/emojis/people/artist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/artist_tone1.svg rename to packages/shared/src/assets/emojis/people/artist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/artist_tone2.svg b/packages/shared/src/assets/emojis/people/artist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/artist_tone2.svg rename to packages/shared/src/assets/emojis/people/artist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/artist_tone3.svg b/packages/shared/src/assets/emojis/people/artist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/artist_tone3.svg rename to packages/shared/src/assets/emojis/people/artist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/artist_tone4.svg b/packages/shared/src/assets/emojis/people/artist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/artist_tone4.svg rename to packages/shared/src/assets/emojis/people/artist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/artist_tone5.svg b/packages/shared/src/assets/emojis/people/artist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/artist_tone5.svg rename to packages/shared/src/assets/emojis/people/artist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/astonished.svg b/packages/shared/src/assets/emojis/people/astonished.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/astonished.svg rename to packages/shared/src/assets/emojis/people/astonished.svg diff --git a/Frontend/Electron/src/assets/emojis/people/astronaut.svg b/packages/shared/src/assets/emojis/people/astronaut.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/astronaut.svg rename to packages/shared/src/assets/emojis/people/astronaut.svg diff --git a/Frontend/Electron/src/assets/emojis/people/astronaut_tone1.svg b/packages/shared/src/assets/emojis/people/astronaut_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/astronaut_tone1.svg rename to packages/shared/src/assets/emojis/people/astronaut_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/astronaut_tone2.svg b/packages/shared/src/assets/emojis/people/astronaut_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/astronaut_tone2.svg rename to packages/shared/src/assets/emojis/people/astronaut_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/astronaut_tone3.svg b/packages/shared/src/assets/emojis/people/astronaut_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/astronaut_tone3.svg rename to packages/shared/src/assets/emojis/people/astronaut_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/astronaut_tone4.svg b/packages/shared/src/assets/emojis/people/astronaut_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/astronaut_tone4.svg rename to packages/shared/src/assets/emojis/people/astronaut_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/astronaut_tone5.svg b/packages/shared/src/assets/emojis/people/astronaut_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/astronaut_tone5.svg rename to packages/shared/src/assets/emojis/people/astronaut_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/athletic_shoe.svg b/packages/shared/src/assets/emojis/people/athletic_shoe.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/athletic_shoe.svg rename to packages/shared/src/assets/emojis/people/athletic_shoe.svg diff --git a/Frontend/Electron/src/assets/emojis/people/baby.svg b/packages/shared/src/assets/emojis/people/baby.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/baby.svg rename to packages/shared/src/assets/emojis/people/baby.svg diff --git a/Frontend/Electron/src/assets/emojis/people/baby_tone1.svg b/packages/shared/src/assets/emojis/people/baby_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/baby_tone1.svg rename to packages/shared/src/assets/emojis/people/baby_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/baby_tone2.svg b/packages/shared/src/assets/emojis/people/baby_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/baby_tone2.svg rename to packages/shared/src/assets/emojis/people/baby_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/baby_tone3.svg b/packages/shared/src/assets/emojis/people/baby_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/baby_tone3.svg rename to packages/shared/src/assets/emojis/people/baby_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/baby_tone4.svg b/packages/shared/src/assets/emojis/people/baby_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/baby_tone4.svg rename to packages/shared/src/assets/emojis/people/baby_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/baby_tone5.svg b/packages/shared/src/assets/emojis/people/baby_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/baby_tone5.svg rename to packages/shared/src/assets/emojis/people/baby_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/bearded_person.svg b/packages/shared/src/assets/emojis/people/bearded_person.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/bearded_person.svg rename to packages/shared/src/assets/emojis/people/bearded_person.svg diff --git a/Frontend/Electron/src/assets/emojis/people/bearded_person_tone1.svg b/packages/shared/src/assets/emojis/people/bearded_person_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/bearded_person_tone1.svg rename to packages/shared/src/assets/emojis/people/bearded_person_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/bearded_person_tone2.svg b/packages/shared/src/assets/emojis/people/bearded_person_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/bearded_person_tone2.svg rename to packages/shared/src/assets/emojis/people/bearded_person_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/bearded_person_tone3.svg b/packages/shared/src/assets/emojis/people/bearded_person_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/bearded_person_tone3.svg rename to packages/shared/src/assets/emojis/people/bearded_person_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/bearded_person_tone4.svg b/packages/shared/src/assets/emojis/people/bearded_person_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/bearded_person_tone4.svg rename to packages/shared/src/assets/emojis/people/bearded_person_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/bearded_person_tone5.svg b/packages/shared/src/assets/emojis/people/bearded_person_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/bearded_person_tone5.svg rename to packages/shared/src/assets/emojis/people/bearded_person_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/bikini.svg b/packages/shared/src/assets/emojis/people/bikini.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/bikini.svg rename to packages/shared/src/assets/emojis/people/bikini.svg diff --git a/Frontend/Electron/src/assets/emojis/people/billed_cap.svg b/packages/shared/src/assets/emojis/people/billed_cap.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/billed_cap.svg rename to packages/shared/src/assets/emojis/people/billed_cap.svg diff --git a/Frontend/Electron/src/assets/emojis/people/biting_lip.svg b/packages/shared/src/assets/emojis/people/biting_lip.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/biting_lip.svg rename to packages/shared/src/assets/emojis/people/biting_lip.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_man.svg b/packages/shared/src/assets/emojis/people/blond_haired_man.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_man.svg rename to packages/shared/src/assets/emojis/people/blond_haired_man.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_man_tone1.svg b/packages/shared/src/assets/emojis/people/blond_haired_man_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_man_tone1.svg rename to packages/shared/src/assets/emojis/people/blond_haired_man_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_man_tone2.svg b/packages/shared/src/assets/emojis/people/blond_haired_man_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_man_tone2.svg rename to packages/shared/src/assets/emojis/people/blond_haired_man_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_man_tone3.svg b/packages/shared/src/assets/emojis/people/blond_haired_man_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_man_tone3.svg rename to packages/shared/src/assets/emojis/people/blond_haired_man_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_man_tone4.svg b/packages/shared/src/assets/emojis/people/blond_haired_man_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_man_tone4.svg rename to packages/shared/src/assets/emojis/people/blond_haired_man_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_man_tone5.svg b/packages/shared/src/assets/emojis/people/blond_haired_man_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_man_tone5.svg rename to packages/shared/src/assets/emojis/people/blond_haired_man_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_person.svg b/packages/shared/src/assets/emojis/people/blond_haired_person.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_person.svg rename to packages/shared/src/assets/emojis/people/blond_haired_person.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_person_tone1.svg b/packages/shared/src/assets/emojis/people/blond_haired_person_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_person_tone1.svg rename to packages/shared/src/assets/emojis/people/blond_haired_person_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_person_tone2.svg b/packages/shared/src/assets/emojis/people/blond_haired_person_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_person_tone2.svg rename to packages/shared/src/assets/emojis/people/blond_haired_person_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_person_tone3.svg b/packages/shared/src/assets/emojis/people/blond_haired_person_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_person_tone3.svg rename to packages/shared/src/assets/emojis/people/blond_haired_person_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_person_tone4.svg b/packages/shared/src/assets/emojis/people/blond_haired_person_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_person_tone4.svg rename to packages/shared/src/assets/emojis/people/blond_haired_person_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_person_tone5.svg b/packages/shared/src/assets/emojis/people/blond_haired_person_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_person_tone5.svg rename to packages/shared/src/assets/emojis/people/blond_haired_person_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_woman.svg b/packages/shared/src/assets/emojis/people/blond_haired_woman.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_woman.svg rename to packages/shared/src/assets/emojis/people/blond_haired_woman.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_woman_tone1.svg b/packages/shared/src/assets/emojis/people/blond_haired_woman_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_woman_tone1.svg rename to packages/shared/src/assets/emojis/people/blond_haired_woman_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_woman_tone2.svg b/packages/shared/src/assets/emojis/people/blond_haired_woman_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_woman_tone2.svg rename to packages/shared/src/assets/emojis/people/blond_haired_woman_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_woman_tone3.svg b/packages/shared/src/assets/emojis/people/blond_haired_woman_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_woman_tone3.svg rename to packages/shared/src/assets/emojis/people/blond_haired_woman_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_woman_tone4.svg b/packages/shared/src/assets/emojis/people/blond_haired_woman_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_woman_tone4.svg rename to packages/shared/src/assets/emojis/people/blond_haired_woman_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blond_haired_woman_tone5.svg b/packages/shared/src/assets/emojis/people/blond_haired_woman_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blond_haired_woman_tone5.svg rename to packages/shared/src/assets/emojis/people/blond_haired_woman_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/blush.svg b/packages/shared/src/assets/emojis/people/blush.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/blush.svg rename to packages/shared/src/assets/emojis/people/blush.svg diff --git a/Frontend/Electron/src/assets/emojis/people/boot.svg b/packages/shared/src/assets/emojis/people/boot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/boot.svg rename to packages/shared/src/assets/emojis/people/boot.svg diff --git a/Frontend/Electron/src/assets/emojis/people/boy.svg b/packages/shared/src/assets/emojis/people/boy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/boy.svg rename to packages/shared/src/assets/emojis/people/boy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/boy_tone1.svg b/packages/shared/src/assets/emojis/people/boy_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/boy_tone1.svg rename to packages/shared/src/assets/emojis/people/boy_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/boy_tone2.svg b/packages/shared/src/assets/emojis/people/boy_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/boy_tone2.svg rename to packages/shared/src/assets/emojis/people/boy_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/boy_tone3.svg b/packages/shared/src/assets/emojis/people/boy_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/boy_tone3.svg rename to packages/shared/src/assets/emojis/people/boy_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/boy_tone4.svg b/packages/shared/src/assets/emojis/people/boy_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/boy_tone4.svg rename to packages/shared/src/assets/emojis/people/boy_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/boy_tone5.svg b/packages/shared/src/assets/emojis/people/boy_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/boy_tone5.svg rename to packages/shared/src/assets/emojis/people/boy_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/brain.svg b/packages/shared/src/assets/emojis/people/brain.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/brain.svg rename to packages/shared/src/assets/emojis/people/brain.svg diff --git a/Frontend/Electron/src/assets/emojis/people/breast_feeding.svg b/packages/shared/src/assets/emojis/people/breast_feeding.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/breast_feeding.svg rename to packages/shared/src/assets/emojis/people/breast_feeding.svg diff --git a/Frontend/Electron/src/assets/emojis/people/breast_feeding_tone1.svg b/packages/shared/src/assets/emojis/people/breast_feeding_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/breast_feeding_tone1.svg rename to packages/shared/src/assets/emojis/people/breast_feeding_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/breast_feeding_tone2.svg b/packages/shared/src/assets/emojis/people/breast_feeding_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/breast_feeding_tone2.svg rename to packages/shared/src/assets/emojis/people/breast_feeding_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/breast_feeding_tone3.svg b/packages/shared/src/assets/emojis/people/breast_feeding_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/breast_feeding_tone3.svg rename to packages/shared/src/assets/emojis/people/breast_feeding_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/breast_feeding_tone4.svg b/packages/shared/src/assets/emojis/people/breast_feeding_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/breast_feeding_tone4.svg rename to packages/shared/src/assets/emojis/people/breast_feeding_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/breast_feeding_tone5.svg b/packages/shared/src/assets/emojis/people/breast_feeding_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/breast_feeding_tone5.svg rename to packages/shared/src/assets/emojis/people/breast_feeding_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/briefcase.svg b/packages/shared/src/assets/emojis/people/briefcase.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/briefcase.svg rename to packages/shared/src/assets/emojis/people/briefcase.svg diff --git a/Frontend/Electron/src/assets/emojis/people/briefs.svg b/packages/shared/src/assets/emojis/people/briefs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/briefs.svg rename to packages/shared/src/assets/emojis/people/briefs.svg diff --git a/Frontend/Electron/src/assets/emojis/people/bust_in_silhouette.svg b/packages/shared/src/assets/emojis/people/bust_in_silhouette.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/bust_in_silhouette.svg rename to packages/shared/src/assets/emojis/people/bust_in_silhouette.svg diff --git a/Frontend/Electron/src/assets/emojis/people/busts_in_silhouette.svg b/packages/shared/src/assets/emojis/people/busts_in_silhouette.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/busts_in_silhouette.svg rename to packages/shared/src/assets/emojis/people/busts_in_silhouette.svg diff --git a/Frontend/Electron/src/assets/emojis/people/call_me.svg b/packages/shared/src/assets/emojis/people/call_me.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/call_me.svg rename to packages/shared/src/assets/emojis/people/call_me.svg diff --git a/Frontend/Electron/src/assets/emojis/people/call_me_tone1.svg b/packages/shared/src/assets/emojis/people/call_me_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/call_me_tone1.svg rename to packages/shared/src/assets/emojis/people/call_me_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/call_me_tone2.svg b/packages/shared/src/assets/emojis/people/call_me_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/call_me_tone2.svg rename to packages/shared/src/assets/emojis/people/call_me_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/call_me_tone3.svg b/packages/shared/src/assets/emojis/people/call_me_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/call_me_tone3.svg rename to packages/shared/src/assets/emojis/people/call_me_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/call_me_tone4.svg b/packages/shared/src/assets/emojis/people/call_me_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/call_me_tone4.svg rename to packages/shared/src/assets/emojis/people/call_me_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/call_me_tone5.svg b/packages/shared/src/assets/emojis/people/call_me_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/call_me_tone5.svg rename to packages/shared/src/assets/emojis/people/call_me_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/child.svg b/packages/shared/src/assets/emojis/people/child.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/child.svg rename to packages/shared/src/assets/emojis/people/child.svg diff --git a/Frontend/Electron/src/assets/emojis/people/child_tone1.svg b/packages/shared/src/assets/emojis/people/child_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/child_tone1.svg rename to packages/shared/src/assets/emojis/people/child_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/child_tone2.svg b/packages/shared/src/assets/emojis/people/child_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/child_tone2.svg rename to packages/shared/src/assets/emojis/people/child_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/child_tone3.svg b/packages/shared/src/assets/emojis/people/child_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/child_tone3.svg rename to packages/shared/src/assets/emojis/people/child_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/child_tone4.svg b/packages/shared/src/assets/emojis/people/child_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/child_tone4.svg rename to packages/shared/src/assets/emojis/people/child_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/child_tone5.svg b/packages/shared/src/assets/emojis/people/child_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/child_tone5.svg rename to packages/shared/src/assets/emojis/people/child_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/clap.svg b/packages/shared/src/assets/emojis/people/clap.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/clap.svg rename to packages/shared/src/assets/emojis/people/clap.svg diff --git a/Frontend/Electron/src/assets/emojis/people/clap_tone1.svg b/packages/shared/src/assets/emojis/people/clap_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/clap_tone1.svg rename to packages/shared/src/assets/emojis/people/clap_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/clap_tone2.svg b/packages/shared/src/assets/emojis/people/clap_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/clap_tone2.svg rename to packages/shared/src/assets/emojis/people/clap_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/clap_tone3.svg b/packages/shared/src/assets/emojis/people/clap_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/clap_tone3.svg rename to packages/shared/src/assets/emojis/people/clap_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/clap_tone4.svg b/packages/shared/src/assets/emojis/people/clap_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/clap_tone4.svg rename to packages/shared/src/assets/emojis/people/clap_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/clap_tone5.svg b/packages/shared/src/assets/emojis/people/clap_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/clap_tone5.svg rename to packages/shared/src/assets/emojis/people/clap_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/closed_umbrella.svg b/packages/shared/src/assets/emojis/people/closed_umbrella.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/closed_umbrella.svg rename to packages/shared/src/assets/emojis/people/closed_umbrella.svg diff --git a/Frontend/Electron/src/assets/emojis/people/clown.svg b/packages/shared/src/assets/emojis/people/clown.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/clown.svg rename to packages/shared/src/assets/emojis/people/clown.svg diff --git a/Frontend/Electron/src/assets/emojis/people/coat.svg b/packages/shared/src/assets/emojis/people/coat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/coat.svg rename to packages/shared/src/assets/emojis/people/coat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/cold_face.svg b/packages/shared/src/assets/emojis/people/cold_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/cold_face.svg rename to packages/shared/src/assets/emojis/people/cold_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/cold_sweat.svg b/packages/shared/src/assets/emojis/people/cold_sweat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/cold_sweat.svg rename to packages/shared/src/assets/emojis/people/cold_sweat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/confounded.svg b/packages/shared/src/assets/emojis/people/confounded.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/confounded.svg rename to packages/shared/src/assets/emojis/people/confounded.svg diff --git a/Frontend/Electron/src/assets/emojis/people/confused.svg b/packages/shared/src/assets/emojis/people/confused.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/confused.svg rename to packages/shared/src/assets/emojis/people/confused.svg diff --git a/Frontend/Electron/src/assets/emojis/people/construction_worker.svg b/packages/shared/src/assets/emojis/people/construction_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/construction_worker.svg rename to packages/shared/src/assets/emojis/people/construction_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/construction_worker_tone1.svg b/packages/shared/src/assets/emojis/people/construction_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/construction_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/construction_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/construction_worker_tone2.svg b/packages/shared/src/assets/emojis/people/construction_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/construction_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/construction_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/construction_worker_tone3.svg b/packages/shared/src/assets/emojis/people/construction_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/construction_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/construction_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/construction_worker_tone4.svg b/packages/shared/src/assets/emojis/people/construction_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/construction_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/construction_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/construction_worker_tone5.svg b/packages/shared/src/assets/emojis/people/construction_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/construction_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/construction_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/cook.svg b/packages/shared/src/assets/emojis/people/cook.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/cook.svg rename to packages/shared/src/assets/emojis/people/cook.svg diff --git a/Frontend/Electron/src/assets/emojis/people/cook_tone1.svg b/packages/shared/src/assets/emojis/people/cook_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/cook_tone1.svg rename to packages/shared/src/assets/emojis/people/cook_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/cook_tone2.svg b/packages/shared/src/assets/emojis/people/cook_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/cook_tone2.svg rename to packages/shared/src/assets/emojis/people/cook_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/cook_tone3.svg b/packages/shared/src/assets/emojis/people/cook_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/cook_tone3.svg rename to packages/shared/src/assets/emojis/people/cook_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/cook_tone4.svg b/packages/shared/src/assets/emojis/people/cook_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/cook_tone4.svg rename to packages/shared/src/assets/emojis/people/cook_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/cook_tone5.svg b/packages/shared/src/assets/emojis/people/cook_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/cook_tone5.svg rename to packages/shared/src/assets/emojis/people/cook_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/couple.svg b/packages/shared/src/assets/emojis/people/couple.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/couple.svg rename to packages/shared/src/assets/emojis/people/couple.svg diff --git a/Frontend/Electron/src/assets/emojis/people/couple_mm.svg b/packages/shared/src/assets/emojis/people/couple_mm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/couple_mm.svg rename to packages/shared/src/assets/emojis/people/couple_mm.svg diff --git a/Frontend/Electron/src/assets/emojis/people/couple_with_heart.svg b/packages/shared/src/assets/emojis/people/couple_with_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/couple_with_heart.svg rename to packages/shared/src/assets/emojis/people/couple_with_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/people/couple_with_heart_woman_man.svg b/packages/shared/src/assets/emojis/people/couple_with_heart_woman_man.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/couple_with_heart_woman_man.svg rename to packages/shared/src/assets/emojis/people/couple_with_heart_woman_man.svg diff --git a/Frontend/Electron/src/assets/emojis/people/couple_ww.svg b/packages/shared/src/assets/emojis/people/couple_ww.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/couple_ww.svg rename to packages/shared/src/assets/emojis/people/couple_ww.svg diff --git a/Frontend/Electron/src/assets/emojis/people/couplekiss.svg b/packages/shared/src/assets/emojis/people/couplekiss.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/couplekiss.svg rename to packages/shared/src/assets/emojis/people/couplekiss.svg diff --git a/Frontend/Electron/src/assets/emojis/people/cowboy.svg b/packages/shared/src/assets/emojis/people/cowboy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/cowboy.svg rename to packages/shared/src/assets/emojis/people/cowboy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/crown.svg b/packages/shared/src/assets/emojis/people/crown.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/crown.svg rename to packages/shared/src/assets/emojis/people/crown.svg diff --git a/Frontend/Electron/src/assets/emojis/people/cry.svg b/packages/shared/src/assets/emojis/people/cry.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/cry.svg rename to packages/shared/src/assets/emojis/people/cry.svg diff --git a/Frontend/Electron/src/assets/emojis/people/crying_cat_face.svg b/packages/shared/src/assets/emojis/people/crying_cat_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/crying_cat_face.svg rename to packages/shared/src/assets/emojis/people/crying_cat_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/dancer.svg b/packages/shared/src/assets/emojis/people/dancer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/dancer.svg rename to packages/shared/src/assets/emojis/people/dancer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/dancer_tone1.svg b/packages/shared/src/assets/emojis/people/dancer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/dancer_tone1.svg rename to packages/shared/src/assets/emojis/people/dancer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/dancer_tone2.svg b/packages/shared/src/assets/emojis/people/dancer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/dancer_tone2.svg rename to packages/shared/src/assets/emojis/people/dancer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/dancer_tone3.svg b/packages/shared/src/assets/emojis/people/dancer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/dancer_tone3.svg rename to packages/shared/src/assets/emojis/people/dancer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/dancer_tone4.svg b/packages/shared/src/assets/emojis/people/dancer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/dancer_tone4.svg rename to packages/shared/src/assets/emojis/people/dancer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/dancer_tone5.svg b/packages/shared/src/assets/emojis/people/dancer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/dancer_tone5.svg rename to packages/shared/src/assets/emojis/people/dancer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/dark_sunglasses.svg b/packages/shared/src/assets/emojis/people/dark_sunglasses.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/dark_sunglasses.svg rename to packages/shared/src/assets/emojis/people/dark_sunglasses.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_man.svg b/packages/shared/src/assets/emojis/people/deaf_man.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_man.svg rename to packages/shared/src/assets/emojis/people/deaf_man.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_man_tone1.svg b/packages/shared/src/assets/emojis/people/deaf_man_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_man_tone1.svg rename to packages/shared/src/assets/emojis/people/deaf_man_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_man_tone2.svg b/packages/shared/src/assets/emojis/people/deaf_man_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_man_tone2.svg rename to packages/shared/src/assets/emojis/people/deaf_man_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_man_tone3.svg b/packages/shared/src/assets/emojis/people/deaf_man_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_man_tone3.svg rename to packages/shared/src/assets/emojis/people/deaf_man_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_man_tone4.svg b/packages/shared/src/assets/emojis/people/deaf_man_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_man_tone4.svg rename to packages/shared/src/assets/emojis/people/deaf_man_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_man_tone5.svg b/packages/shared/src/assets/emojis/people/deaf_man_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_man_tone5.svg rename to packages/shared/src/assets/emojis/people/deaf_man_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_person.svg b/packages/shared/src/assets/emojis/people/deaf_person.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_person.svg rename to packages/shared/src/assets/emojis/people/deaf_person.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_person_tone1.svg b/packages/shared/src/assets/emojis/people/deaf_person_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_person_tone1.svg rename to packages/shared/src/assets/emojis/people/deaf_person_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_person_tone2.svg b/packages/shared/src/assets/emojis/people/deaf_person_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_person_tone2.svg rename to packages/shared/src/assets/emojis/people/deaf_person_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_person_tone3.svg b/packages/shared/src/assets/emojis/people/deaf_person_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_person_tone3.svg rename to packages/shared/src/assets/emojis/people/deaf_person_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_person_tone4.svg b/packages/shared/src/assets/emojis/people/deaf_person_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_person_tone4.svg rename to packages/shared/src/assets/emojis/people/deaf_person_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_person_tone5.svg b/packages/shared/src/assets/emojis/people/deaf_person_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_person_tone5.svg rename to packages/shared/src/assets/emojis/people/deaf_person_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_woman.svg b/packages/shared/src/assets/emojis/people/deaf_woman.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_woman.svg rename to packages/shared/src/assets/emojis/people/deaf_woman.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_woman_tone1.svg b/packages/shared/src/assets/emojis/people/deaf_woman_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_woman_tone1.svg rename to packages/shared/src/assets/emojis/people/deaf_woman_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_woman_tone2.svg b/packages/shared/src/assets/emojis/people/deaf_woman_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_woman_tone2.svg rename to packages/shared/src/assets/emojis/people/deaf_woman_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_woman_tone3.svg b/packages/shared/src/assets/emojis/people/deaf_woman_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_woman_tone3.svg rename to packages/shared/src/assets/emojis/people/deaf_woman_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_woman_tone4.svg b/packages/shared/src/assets/emojis/people/deaf_woman_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_woman_tone4.svg rename to packages/shared/src/assets/emojis/people/deaf_woman_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/deaf_woman_tone5.svg b/packages/shared/src/assets/emojis/people/deaf_woman_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/deaf_woman_tone5.svg rename to packages/shared/src/assets/emojis/people/deaf_woman_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/detective.svg b/packages/shared/src/assets/emojis/people/detective.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/detective.svg rename to packages/shared/src/assets/emojis/people/detective.svg diff --git a/Frontend/Electron/src/assets/emojis/people/detective_tone1.svg b/packages/shared/src/assets/emojis/people/detective_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/detective_tone1.svg rename to packages/shared/src/assets/emojis/people/detective_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/detective_tone2.svg b/packages/shared/src/assets/emojis/people/detective_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/detective_tone2.svg rename to packages/shared/src/assets/emojis/people/detective_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/detective_tone3.svg b/packages/shared/src/assets/emojis/people/detective_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/detective_tone3.svg rename to packages/shared/src/assets/emojis/people/detective_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/detective_tone4.svg b/packages/shared/src/assets/emojis/people/detective_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/detective_tone4.svg rename to packages/shared/src/assets/emojis/people/detective_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/detective_tone5.svg b/packages/shared/src/assets/emojis/people/detective_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/detective_tone5.svg rename to packages/shared/src/assets/emojis/people/detective_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/disappointed.svg b/packages/shared/src/assets/emojis/people/disappointed.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/disappointed.svg rename to packages/shared/src/assets/emojis/people/disappointed.svg diff --git a/Frontend/Electron/src/assets/emojis/people/disappointed_relieved.svg b/packages/shared/src/assets/emojis/people/disappointed_relieved.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/disappointed_relieved.svg rename to packages/shared/src/assets/emojis/people/disappointed_relieved.svg diff --git a/Frontend/Electron/src/assets/emojis/people/disguised_face.svg b/packages/shared/src/assets/emojis/people/disguised_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/disguised_face.svg rename to packages/shared/src/assets/emojis/people/disguised_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/dizzy_face.svg b/packages/shared/src/assets/emojis/people/dizzy_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/dizzy_face.svg rename to packages/shared/src/assets/emojis/people/dizzy_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/dotted_line_face.svg b/packages/shared/src/assets/emojis/people/dotted_line_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/dotted_line_face.svg rename to packages/shared/src/assets/emojis/people/dotted_line_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/dress.svg b/packages/shared/src/assets/emojis/people/dress.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/dress.svg rename to packages/shared/src/assets/emojis/people/dress.svg diff --git a/Frontend/Electron/src/assets/emojis/people/drooling_face.svg b/packages/shared/src/assets/emojis/people/drooling_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/drooling_face.svg rename to packages/shared/src/assets/emojis/people/drooling_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear.svg b/packages/shared/src/assets/emojis/people/ear.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear.svg rename to packages/shared/src/assets/emojis/people/ear.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_tone1.svg b/packages/shared/src/assets/emojis/people/ear_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_tone1.svg rename to packages/shared/src/assets/emojis/people/ear_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_tone2.svg b/packages/shared/src/assets/emojis/people/ear_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_tone2.svg rename to packages/shared/src/assets/emojis/people/ear_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_tone3.svg b/packages/shared/src/assets/emojis/people/ear_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_tone3.svg rename to packages/shared/src/assets/emojis/people/ear_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_tone4.svg b/packages/shared/src/assets/emojis/people/ear_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_tone4.svg rename to packages/shared/src/assets/emojis/people/ear_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_tone5.svg b/packages/shared/src/assets/emojis/people/ear_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_tone5.svg rename to packages/shared/src/assets/emojis/people/ear_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid.svg b/packages/shared/src/assets/emojis/people/ear_with_hearing_aid.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid.svg rename to packages/shared/src/assets/emojis/people/ear_with_hearing_aid.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid_tone1.svg b/packages/shared/src/assets/emojis/people/ear_with_hearing_aid_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid_tone1.svg rename to packages/shared/src/assets/emojis/people/ear_with_hearing_aid_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid_tone2.svg b/packages/shared/src/assets/emojis/people/ear_with_hearing_aid_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid_tone2.svg rename to packages/shared/src/assets/emojis/people/ear_with_hearing_aid_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid_tone3.svg b/packages/shared/src/assets/emojis/people/ear_with_hearing_aid_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid_tone3.svg rename to packages/shared/src/assets/emojis/people/ear_with_hearing_aid_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid_tone4.svg b/packages/shared/src/assets/emojis/people/ear_with_hearing_aid_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid_tone4.svg rename to packages/shared/src/assets/emojis/people/ear_with_hearing_aid_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid_tone5.svg b/packages/shared/src/assets/emojis/people/ear_with_hearing_aid_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ear_with_hearing_aid_tone5.svg rename to packages/shared/src/assets/emojis/people/ear_with_hearing_aid_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/elf.svg b/packages/shared/src/assets/emojis/people/elf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/elf.svg rename to packages/shared/src/assets/emojis/people/elf.svg diff --git a/Frontend/Electron/src/assets/emojis/people/elf_tone1.svg b/packages/shared/src/assets/emojis/people/elf_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/elf_tone1.svg rename to packages/shared/src/assets/emojis/people/elf_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/elf_tone2.svg b/packages/shared/src/assets/emojis/people/elf_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/elf_tone2.svg rename to packages/shared/src/assets/emojis/people/elf_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/elf_tone3.svg b/packages/shared/src/assets/emojis/people/elf_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/elf_tone3.svg rename to packages/shared/src/assets/emojis/people/elf_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/elf_tone4.svg b/packages/shared/src/assets/emojis/people/elf_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/elf_tone4.svg rename to packages/shared/src/assets/emojis/people/elf_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/elf_tone5.svg b/packages/shared/src/assets/emojis/people/elf_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/elf_tone5.svg rename to packages/shared/src/assets/emojis/people/elf_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/exploding_head.svg b/packages/shared/src/assets/emojis/people/exploding_head.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/exploding_head.svg rename to packages/shared/src/assets/emojis/people/exploding_head.svg diff --git a/Frontend/Electron/src/assets/emojis/people/expressionless.svg b/packages/shared/src/assets/emojis/people/expressionless.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/expressionless.svg rename to packages/shared/src/assets/emojis/people/expressionless.svg diff --git a/Frontend/Electron/src/assets/emojis/people/eye.svg b/packages/shared/src/assets/emojis/people/eye.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/eye.svg rename to packages/shared/src/assets/emojis/people/eye.svg diff --git a/Frontend/Electron/src/assets/emojis/people/eyeglasses.svg b/packages/shared/src/assets/emojis/people/eyeglasses.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/eyeglasses.svg rename to packages/shared/src/assets/emojis/people/eyeglasses.svg diff --git a/Frontend/Electron/src/assets/emojis/people/eyes.svg b/packages/shared/src/assets/emojis/people/eyes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/eyes.svg rename to packages/shared/src/assets/emojis/people/eyes.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_exhaling.svg b/packages/shared/src/assets/emojis/people/face_exhaling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_exhaling.svg rename to packages/shared/src/assets/emojis/people/face_exhaling.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_holding_back_tears.svg b/packages/shared/src/assets/emojis/people/face_holding_back_tears.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_holding_back_tears.svg rename to packages/shared/src/assets/emojis/people/face_holding_back_tears.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_in_clouds.svg b/packages/shared/src/assets/emojis/people/face_in_clouds.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_in_clouds.svg rename to packages/shared/src/assets/emojis/people/face_in_clouds.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_vomiting.svg b/packages/shared/src/assets/emojis/people/face_vomiting.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_vomiting.svg rename to packages/shared/src/assets/emojis/people/face_vomiting.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_with_diagonal_mouth.svg b/packages/shared/src/assets/emojis/people/face_with_diagonal_mouth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_with_diagonal_mouth.svg rename to packages/shared/src/assets/emojis/people/face_with_diagonal_mouth.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_with_hand_over_mouth.svg b/packages/shared/src/assets/emojis/people/face_with_hand_over_mouth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_with_hand_over_mouth.svg rename to packages/shared/src/assets/emojis/people/face_with_hand_over_mouth.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_with_monocle.svg b/packages/shared/src/assets/emojis/people/face_with_monocle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_with_monocle.svg rename to packages/shared/src/assets/emojis/people/face_with_monocle.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_with_open_eyes_and_hand_over_mouth.svg b/packages/shared/src/assets/emojis/people/face_with_open_eyes_and_hand_over_mouth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_with_open_eyes_and_hand_over_mouth.svg rename to packages/shared/src/assets/emojis/people/face_with_open_eyes_and_hand_over_mouth.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_with_peeking_eye.svg b/packages/shared/src/assets/emojis/people/face_with_peeking_eye.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_with_peeking_eye.svg rename to packages/shared/src/assets/emojis/people/face_with_peeking_eye.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_with_raised_eyebrow.svg b/packages/shared/src/assets/emojis/people/face_with_raised_eyebrow.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_with_raised_eyebrow.svg rename to packages/shared/src/assets/emojis/people/face_with_raised_eyebrow.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_with_spiral_eyes.svg b/packages/shared/src/assets/emojis/people/face_with_spiral_eyes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_with_spiral_eyes.svg rename to packages/shared/src/assets/emojis/people/face_with_spiral_eyes.svg diff --git a/Frontend/Electron/src/assets/emojis/people/face_with_symbols_over_mouth.svg b/packages/shared/src/assets/emojis/people/face_with_symbols_over_mouth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/face_with_symbols_over_mouth.svg rename to packages/shared/src/assets/emojis/people/face_with_symbols_over_mouth.svg diff --git a/Frontend/Electron/src/assets/emojis/people/factory_worker.svg b/packages/shared/src/assets/emojis/people/factory_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/factory_worker.svg rename to packages/shared/src/assets/emojis/people/factory_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/factory_worker_tone1.svg b/packages/shared/src/assets/emojis/people/factory_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/factory_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/factory_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/factory_worker_tone2.svg b/packages/shared/src/assets/emojis/people/factory_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/factory_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/factory_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/factory_worker_tone3.svg b/packages/shared/src/assets/emojis/people/factory_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/factory_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/factory_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/factory_worker_tone4.svg b/packages/shared/src/assets/emojis/people/factory_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/factory_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/factory_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/factory_worker_tone5.svg b/packages/shared/src/assets/emojis/people/factory_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/factory_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/factory_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fairy.svg b/packages/shared/src/assets/emojis/people/fairy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fairy.svg rename to packages/shared/src/assets/emojis/people/fairy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fairy_tone1.svg b/packages/shared/src/assets/emojis/people/fairy_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fairy_tone1.svg rename to packages/shared/src/assets/emojis/people/fairy_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fairy_tone2.svg b/packages/shared/src/assets/emojis/people/fairy_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fairy_tone2.svg rename to packages/shared/src/assets/emojis/people/fairy_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fairy_tone3.svg b/packages/shared/src/assets/emojis/people/fairy_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fairy_tone3.svg rename to packages/shared/src/assets/emojis/people/fairy_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fairy_tone4.svg b/packages/shared/src/assets/emojis/people/fairy_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fairy_tone4.svg rename to packages/shared/src/assets/emojis/people/fairy_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fairy_tone5.svg b/packages/shared/src/assets/emojis/people/fairy_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fairy_tone5.svg rename to packages/shared/src/assets/emojis/people/fairy_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family.svg b/packages/shared/src/assets/emojis/people/family.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family.svg rename to packages/shared/src/assets/emojis/people/family.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_man_boy.svg b/packages/shared/src/assets/emojis/people/family_man_boy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_man_boy.svg rename to packages/shared/src/assets/emojis/people/family_man_boy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_man_boy_boy.svg b/packages/shared/src/assets/emojis/people/family_man_boy_boy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_man_boy_boy.svg rename to packages/shared/src/assets/emojis/people/family_man_boy_boy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_man_girl.svg b/packages/shared/src/assets/emojis/people/family_man_girl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_man_girl.svg rename to packages/shared/src/assets/emojis/people/family_man_girl.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_man_girl_boy.svg b/packages/shared/src/assets/emojis/people/family_man_girl_boy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_man_girl_boy.svg rename to packages/shared/src/assets/emojis/people/family_man_girl_boy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_man_girl_girl.svg b/packages/shared/src/assets/emojis/people/family_man_girl_girl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_man_girl_girl.svg rename to packages/shared/src/assets/emojis/people/family_man_girl_girl.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_man_woman_boy.svg b/packages/shared/src/assets/emojis/people/family_man_woman_boy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_man_woman_boy.svg rename to packages/shared/src/assets/emojis/people/family_man_woman_boy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_mmb.svg b/packages/shared/src/assets/emojis/people/family_mmb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_mmb.svg rename to packages/shared/src/assets/emojis/people/family_mmb.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_mmbb.svg b/packages/shared/src/assets/emojis/people/family_mmbb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_mmbb.svg rename to packages/shared/src/assets/emojis/people/family_mmbb.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_mmg.svg b/packages/shared/src/assets/emojis/people/family_mmg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_mmg.svg rename to packages/shared/src/assets/emojis/people/family_mmg.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_mmgb.svg b/packages/shared/src/assets/emojis/people/family_mmgb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_mmgb.svg rename to packages/shared/src/assets/emojis/people/family_mmgb.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_mmgg.svg b/packages/shared/src/assets/emojis/people/family_mmgg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_mmgg.svg rename to packages/shared/src/assets/emojis/people/family_mmgg.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_mwbb.svg b/packages/shared/src/assets/emojis/people/family_mwbb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_mwbb.svg rename to packages/shared/src/assets/emojis/people/family_mwbb.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_mwg.svg b/packages/shared/src/assets/emojis/people/family_mwg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_mwg.svg rename to packages/shared/src/assets/emojis/people/family_mwg.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_mwgb.svg b/packages/shared/src/assets/emojis/people/family_mwgb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_mwgb.svg rename to packages/shared/src/assets/emojis/people/family_mwgb.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_mwgg.svg b/packages/shared/src/assets/emojis/people/family_mwgg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_mwgg.svg rename to packages/shared/src/assets/emojis/people/family_mwgg.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_woman_boy.svg b/packages/shared/src/assets/emojis/people/family_woman_boy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_woman_boy.svg rename to packages/shared/src/assets/emojis/people/family_woman_boy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_woman_boy_boy.svg b/packages/shared/src/assets/emojis/people/family_woman_boy_boy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_woman_boy_boy.svg rename to packages/shared/src/assets/emojis/people/family_woman_boy_boy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_woman_girl.svg b/packages/shared/src/assets/emojis/people/family_woman_girl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_woman_girl.svg rename to packages/shared/src/assets/emojis/people/family_woman_girl.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_woman_girl_boy.svg b/packages/shared/src/assets/emojis/people/family_woman_girl_boy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_woman_girl_boy.svg rename to packages/shared/src/assets/emojis/people/family_woman_girl_boy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_woman_girl_girl.svg b/packages/shared/src/assets/emojis/people/family_woman_girl_girl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_woman_girl_girl.svg rename to packages/shared/src/assets/emojis/people/family_woman_girl_girl.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_wwb.svg b/packages/shared/src/assets/emojis/people/family_wwb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_wwb.svg rename to packages/shared/src/assets/emojis/people/family_wwb.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_wwbb.svg b/packages/shared/src/assets/emojis/people/family_wwbb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_wwbb.svg rename to packages/shared/src/assets/emojis/people/family_wwbb.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_wwg.svg b/packages/shared/src/assets/emojis/people/family_wwg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_wwg.svg rename to packages/shared/src/assets/emojis/people/family_wwg.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_wwgb.svg b/packages/shared/src/assets/emojis/people/family_wwgb.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_wwgb.svg rename to packages/shared/src/assets/emojis/people/family_wwgb.svg diff --git a/Frontend/Electron/src/assets/emojis/people/family_wwgg.svg b/packages/shared/src/assets/emojis/people/family_wwgg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/family_wwgg.svg rename to packages/shared/src/assets/emojis/people/family_wwgg.svg diff --git a/Frontend/Electron/src/assets/emojis/people/farmer.svg b/packages/shared/src/assets/emojis/people/farmer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/farmer.svg rename to packages/shared/src/assets/emojis/people/farmer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/farmer_tone1.svg b/packages/shared/src/assets/emojis/people/farmer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/farmer_tone1.svg rename to packages/shared/src/assets/emojis/people/farmer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/farmer_tone2.svg b/packages/shared/src/assets/emojis/people/farmer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/farmer_tone2.svg rename to packages/shared/src/assets/emojis/people/farmer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/farmer_tone3.svg b/packages/shared/src/assets/emojis/people/farmer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/farmer_tone3.svg rename to packages/shared/src/assets/emojis/people/farmer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/farmer_tone4.svg b/packages/shared/src/assets/emojis/people/farmer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/farmer_tone4.svg rename to packages/shared/src/assets/emojis/people/farmer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/farmer_tone5.svg b/packages/shared/src/assets/emojis/people/farmer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/farmer_tone5.svg rename to packages/shared/src/assets/emojis/people/farmer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fearful.svg b/packages/shared/src/assets/emojis/people/fearful.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fearful.svg rename to packages/shared/src/assets/emojis/people/fearful.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fingers_crossed.svg b/packages/shared/src/assets/emojis/people/fingers_crossed.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fingers_crossed.svg rename to packages/shared/src/assets/emojis/people/fingers_crossed.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fingers_crossed_tone1.svg b/packages/shared/src/assets/emojis/people/fingers_crossed_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fingers_crossed_tone1.svg rename to packages/shared/src/assets/emojis/people/fingers_crossed_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fingers_crossed_tone2.svg b/packages/shared/src/assets/emojis/people/fingers_crossed_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fingers_crossed_tone2.svg rename to packages/shared/src/assets/emojis/people/fingers_crossed_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fingers_crossed_tone3.svg b/packages/shared/src/assets/emojis/people/fingers_crossed_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fingers_crossed_tone3.svg rename to packages/shared/src/assets/emojis/people/fingers_crossed_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fingers_crossed_tone4.svg b/packages/shared/src/assets/emojis/people/fingers_crossed_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fingers_crossed_tone4.svg rename to packages/shared/src/assets/emojis/people/fingers_crossed_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fingers_crossed_tone5.svg b/packages/shared/src/assets/emojis/people/fingers_crossed_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fingers_crossed_tone5.svg rename to packages/shared/src/assets/emojis/people/fingers_crossed_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/firefighter.svg b/packages/shared/src/assets/emojis/people/firefighter.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/firefighter.svg rename to packages/shared/src/assets/emojis/people/firefighter.svg diff --git a/Frontend/Electron/src/assets/emojis/people/firefighter_tone1.svg b/packages/shared/src/assets/emojis/people/firefighter_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/firefighter_tone1.svg rename to packages/shared/src/assets/emojis/people/firefighter_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/firefighter_tone2.svg b/packages/shared/src/assets/emojis/people/firefighter_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/firefighter_tone2.svg rename to packages/shared/src/assets/emojis/people/firefighter_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/firefighter_tone3.svg b/packages/shared/src/assets/emojis/people/firefighter_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/firefighter_tone3.svg rename to packages/shared/src/assets/emojis/people/firefighter_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/firefighter_tone4.svg b/packages/shared/src/assets/emojis/people/firefighter_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/firefighter_tone4.svg rename to packages/shared/src/assets/emojis/people/firefighter_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/firefighter_tone5.svg b/packages/shared/src/assets/emojis/people/firefighter_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/firefighter_tone5.svg rename to packages/shared/src/assets/emojis/people/firefighter_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fist.svg b/packages/shared/src/assets/emojis/people/fist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fist.svg rename to packages/shared/src/assets/emojis/people/fist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fist_tone1.svg b/packages/shared/src/assets/emojis/people/fist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fist_tone1.svg rename to packages/shared/src/assets/emojis/people/fist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fist_tone2.svg b/packages/shared/src/assets/emojis/people/fist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fist_tone2.svg rename to packages/shared/src/assets/emojis/people/fist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fist_tone3.svg b/packages/shared/src/assets/emojis/people/fist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fist_tone3.svg rename to packages/shared/src/assets/emojis/people/fist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fist_tone4.svg b/packages/shared/src/assets/emojis/people/fist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fist_tone4.svg rename to packages/shared/src/assets/emojis/people/fist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/fist_tone5.svg b/packages/shared/src/assets/emojis/people/fist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/fist_tone5.svg rename to packages/shared/src/assets/emojis/people/fist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/flushed.svg b/packages/shared/src/assets/emojis/people/flushed.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/flushed.svg rename to packages/shared/src/assets/emojis/people/flushed.svg diff --git a/Frontend/Electron/src/assets/emojis/people/foot.svg b/packages/shared/src/assets/emojis/people/foot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/foot.svg rename to packages/shared/src/assets/emojis/people/foot.svg diff --git a/Frontend/Electron/src/assets/emojis/people/foot_tone1.svg b/packages/shared/src/assets/emojis/people/foot_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/foot_tone1.svg rename to packages/shared/src/assets/emojis/people/foot_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/foot_tone2.svg b/packages/shared/src/assets/emojis/people/foot_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/foot_tone2.svg rename to packages/shared/src/assets/emojis/people/foot_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/foot_tone3.svg b/packages/shared/src/assets/emojis/people/foot_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/foot_tone3.svg rename to packages/shared/src/assets/emojis/people/foot_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/foot_tone4.svg b/packages/shared/src/assets/emojis/people/foot_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/foot_tone4.svg rename to packages/shared/src/assets/emojis/people/foot_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/foot_tone5.svg b/packages/shared/src/assets/emojis/people/foot_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/foot_tone5.svg rename to packages/shared/src/assets/emojis/people/foot_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/footprints.svg b/packages/shared/src/assets/emojis/people/footprints.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/footprints.svg rename to packages/shared/src/assets/emojis/people/footprints.svg diff --git a/Frontend/Electron/src/assets/emojis/people/frowning.svg b/packages/shared/src/assets/emojis/people/frowning.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/frowning.svg rename to packages/shared/src/assets/emojis/people/frowning.svg diff --git a/Frontend/Electron/src/assets/emojis/people/frowning2.svg b/packages/shared/src/assets/emojis/people/frowning2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/frowning2.svg rename to packages/shared/src/assets/emojis/people/frowning2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/genie.svg b/packages/shared/src/assets/emojis/people/genie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/genie.svg rename to packages/shared/src/assets/emojis/people/genie.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ghost.svg b/packages/shared/src/assets/emojis/people/ghost.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ghost.svg rename to packages/shared/src/assets/emojis/people/ghost.svg diff --git a/Frontend/Electron/src/assets/emojis/people/girl.svg b/packages/shared/src/assets/emojis/people/girl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/girl.svg rename to packages/shared/src/assets/emojis/people/girl.svg diff --git a/Frontend/Electron/src/assets/emojis/people/girl_tone1.svg b/packages/shared/src/assets/emojis/people/girl_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/girl_tone1.svg rename to packages/shared/src/assets/emojis/people/girl_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/girl_tone2.svg b/packages/shared/src/assets/emojis/people/girl_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/girl_tone2.svg rename to packages/shared/src/assets/emojis/people/girl_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/girl_tone3.svg b/packages/shared/src/assets/emojis/people/girl_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/girl_tone3.svg rename to packages/shared/src/assets/emojis/people/girl_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/girl_tone4.svg b/packages/shared/src/assets/emojis/people/girl_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/girl_tone4.svg rename to packages/shared/src/assets/emojis/people/girl_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/girl_tone5.svg b/packages/shared/src/assets/emojis/people/girl_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/girl_tone5.svg rename to packages/shared/src/assets/emojis/people/girl_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/gloves.svg b/packages/shared/src/assets/emojis/people/gloves.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/gloves.svg rename to packages/shared/src/assets/emojis/people/gloves.svg diff --git a/Frontend/Electron/src/assets/emojis/people/goggles.svg b/packages/shared/src/assets/emojis/people/goggles.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/goggles.svg rename to packages/shared/src/assets/emojis/people/goggles.svg diff --git a/Frontend/Electron/src/assets/emojis/people/grimacing.svg b/packages/shared/src/assets/emojis/people/grimacing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/grimacing.svg rename to packages/shared/src/assets/emojis/people/grimacing.svg diff --git a/Frontend/Electron/src/assets/emojis/people/grin.svg b/packages/shared/src/assets/emojis/people/grin.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/grin.svg rename to packages/shared/src/assets/emojis/people/grin.svg diff --git a/Frontend/Electron/src/assets/emojis/people/grinning.svg b/packages/shared/src/assets/emojis/people/grinning.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/grinning.svg rename to packages/shared/src/assets/emojis/people/grinning.svg diff --git a/Frontend/Electron/src/assets/emojis/people/guard.svg b/packages/shared/src/assets/emojis/people/guard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/guard.svg rename to packages/shared/src/assets/emojis/people/guard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/guard_tone1.svg b/packages/shared/src/assets/emojis/people/guard_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/guard_tone1.svg rename to packages/shared/src/assets/emojis/people/guard_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/guard_tone2.svg b/packages/shared/src/assets/emojis/people/guard_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/guard_tone2.svg rename to packages/shared/src/assets/emojis/people/guard_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/guard_tone3.svg b/packages/shared/src/assets/emojis/people/guard_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/guard_tone3.svg rename to packages/shared/src/assets/emojis/people/guard_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/guard_tone4.svg b/packages/shared/src/assets/emojis/people/guard_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/guard_tone4.svg rename to packages/shared/src/assets/emojis/people/guard_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/guard_tone5.svg b/packages/shared/src/assets/emojis/people/guard_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/guard_tone5.svg rename to packages/shared/src/assets/emojis/people/guard_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_splayed.svg b/packages/shared/src/assets/emojis/people/hand_splayed.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_splayed.svg rename to packages/shared/src/assets/emojis/people/hand_splayed.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_splayed_tone1.svg b/packages/shared/src/assets/emojis/people/hand_splayed_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_splayed_tone1.svg rename to packages/shared/src/assets/emojis/people/hand_splayed_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_splayed_tone2.svg b/packages/shared/src/assets/emojis/people/hand_splayed_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_splayed_tone2.svg rename to packages/shared/src/assets/emojis/people/hand_splayed_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_splayed_tone3.svg b/packages/shared/src/assets/emojis/people/hand_splayed_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_splayed_tone3.svg rename to packages/shared/src/assets/emojis/people/hand_splayed_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_splayed_tone4.svg b/packages/shared/src/assets/emojis/people/hand_splayed_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_splayed_tone4.svg rename to packages/shared/src/assets/emojis/people/hand_splayed_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_splayed_tone5.svg b/packages/shared/src/assets/emojis/people/hand_splayed_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_splayed_tone5.svg rename to packages/shared/src/assets/emojis/people/hand_splayed_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed.svg b/packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed.svg rename to packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone1.svg b/packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone1.svg rename to packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone2.svg b/packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone2.svg rename to packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone3.svg b/packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone3.svg rename to packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone4.svg b/packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone4.svg rename to packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone5.svg b/packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone5.svg rename to packages/shared/src/assets/emojis/people/hand_with_index_finger_and_thumb_crossed_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/handbag.svg b/packages/shared/src/assets/emojis/people/handbag.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/handbag.svg rename to packages/shared/src/assets/emojis/people/handbag.svg diff --git a/Frontend/Electron/src/assets/emojis/people/handshake.svg b/packages/shared/src/assets/emojis/people/handshake.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/handshake.svg rename to packages/shared/src/assets/emojis/people/handshake.svg diff --git a/Frontend/Electron/src/assets/emojis/people/head_bandage.svg b/packages/shared/src/assets/emojis/people/head_bandage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/head_bandage.svg rename to packages/shared/src/assets/emojis/people/head_bandage.svg diff --git a/Frontend/Electron/src/assets/emojis/people/head_shaking_horizontally.svg b/packages/shared/src/assets/emojis/people/head_shaking_horizontally.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/head_shaking_horizontally.svg rename to packages/shared/src/assets/emojis/people/head_shaking_horizontally.svg diff --git a/Frontend/Electron/src/assets/emojis/people/head_shaking_vertically.svg b/packages/shared/src/assets/emojis/people/head_shaking_vertically.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/head_shaking_vertically.svg rename to packages/shared/src/assets/emojis/people/head_shaking_vertically.svg diff --git a/Frontend/Electron/src/assets/emojis/people/health_worker.svg b/packages/shared/src/assets/emojis/people/health_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/health_worker.svg rename to packages/shared/src/assets/emojis/people/health_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/health_worker_tone1.svg b/packages/shared/src/assets/emojis/people/health_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/health_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/health_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/health_worker_tone2.svg b/packages/shared/src/assets/emojis/people/health_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/health_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/health_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/health_worker_tone3.svg b/packages/shared/src/assets/emojis/people/health_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/health_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/health_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/health_worker_tone4.svg b/packages/shared/src/assets/emojis/people/health_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/health_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/health_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/health_worker_tone5.svg b/packages/shared/src/assets/emojis/people/health_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/health_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/health_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/heart_eyes.svg b/packages/shared/src/assets/emojis/people/heart_eyes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/heart_eyes.svg rename to packages/shared/src/assets/emojis/people/heart_eyes.svg diff --git a/Frontend/Electron/src/assets/emojis/people/heart_eyes_cat.svg b/packages/shared/src/assets/emojis/people/heart_eyes_cat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/heart_eyes_cat.svg rename to packages/shared/src/assets/emojis/people/heart_eyes_cat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/heart_hands.svg b/packages/shared/src/assets/emojis/people/heart_hands.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/heart_hands.svg rename to packages/shared/src/assets/emojis/people/heart_hands.svg diff --git a/Frontend/Electron/src/assets/emojis/people/heart_hands_tone1.svg b/packages/shared/src/assets/emojis/people/heart_hands_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/heart_hands_tone1.svg rename to packages/shared/src/assets/emojis/people/heart_hands_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/heart_hands_tone2.svg b/packages/shared/src/assets/emojis/people/heart_hands_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/heart_hands_tone2.svg rename to packages/shared/src/assets/emojis/people/heart_hands_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/heart_hands_tone3.svg b/packages/shared/src/assets/emojis/people/heart_hands_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/heart_hands_tone3.svg rename to packages/shared/src/assets/emojis/people/heart_hands_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/heart_hands_tone4.svg b/packages/shared/src/assets/emojis/people/heart_hands_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/heart_hands_tone4.svg rename to packages/shared/src/assets/emojis/people/heart_hands_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/heart_hands_tone5.svg b/packages/shared/src/assets/emojis/people/heart_hands_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/heart_hands_tone5.svg rename to packages/shared/src/assets/emojis/people/heart_hands_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/helmet_with_cross.svg b/packages/shared/src/assets/emojis/people/helmet_with_cross.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/helmet_with_cross.svg rename to packages/shared/src/assets/emojis/people/helmet_with_cross.svg diff --git a/Frontend/Electron/src/assets/emojis/people/high_heel.svg b/packages/shared/src/assets/emojis/people/high_heel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/high_heel.svg rename to packages/shared/src/assets/emojis/people/high_heel.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hiking_boot.svg b/packages/shared/src/assets/emojis/people/hiking_boot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hiking_boot.svg rename to packages/shared/src/assets/emojis/people/hiking_boot.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hot_face.svg b/packages/shared/src/assets/emojis/people/hot_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hot_face.svg rename to packages/shared/src/assets/emojis/people/hot_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hugging.svg b/packages/shared/src/assets/emojis/people/hugging.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hugging.svg rename to packages/shared/src/assets/emojis/people/hugging.svg diff --git a/Frontend/Electron/src/assets/emojis/people/hushed.svg b/packages/shared/src/assets/emojis/people/hushed.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/hushed.svg rename to packages/shared/src/assets/emojis/people/hushed.svg diff --git a/Frontend/Electron/src/assets/emojis/people/imp.svg b/packages/shared/src/assets/emojis/people/imp.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/imp.svg rename to packages/shared/src/assets/emojis/people/imp.svg diff --git a/Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer.svg b/packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer.svg rename to packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer_tone1.svg b/packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer_tone1.svg rename to packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer_tone2.svg b/packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer_tone2.svg rename to packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer_tone3.svg b/packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer_tone3.svg rename to packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer_tone4.svg b/packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer_tone4.svg rename to packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer_tone5.svg b/packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/index_pointing_at_the_viewer_tone5.svg rename to packages/shared/src/assets/emojis/people/index_pointing_at_the_viewer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/innocent.svg b/packages/shared/src/assets/emojis/people/innocent.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/innocent.svg rename to packages/shared/src/assets/emojis/people/innocent.svg diff --git a/Frontend/Electron/src/assets/emojis/people/jack_o_lantern.svg b/packages/shared/src/assets/emojis/people/jack_o_lantern.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/jack_o_lantern.svg rename to packages/shared/src/assets/emojis/people/jack_o_lantern.svg diff --git a/Frontend/Electron/src/assets/emojis/people/japanese_goblin.svg b/packages/shared/src/assets/emojis/people/japanese_goblin.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/japanese_goblin.svg rename to packages/shared/src/assets/emojis/people/japanese_goblin.svg diff --git a/Frontend/Electron/src/assets/emojis/people/japanese_ogre.svg b/packages/shared/src/assets/emojis/people/japanese_ogre.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/japanese_ogre.svg rename to packages/shared/src/assets/emojis/people/japanese_ogre.svg diff --git a/Frontend/Electron/src/assets/emojis/people/jeans.svg b/packages/shared/src/assets/emojis/people/jeans.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/jeans.svg rename to packages/shared/src/assets/emojis/people/jeans.svg diff --git a/Frontend/Electron/src/assets/emojis/people/joy.svg b/packages/shared/src/assets/emojis/people/joy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/joy.svg rename to packages/shared/src/assets/emojis/people/joy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/joy_cat.svg b/packages/shared/src/assets/emojis/people/joy_cat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/joy_cat.svg rename to packages/shared/src/assets/emojis/people/joy_cat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/judge.svg b/packages/shared/src/assets/emojis/people/judge.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/judge.svg rename to packages/shared/src/assets/emojis/people/judge.svg diff --git a/Frontend/Electron/src/assets/emojis/people/judge_tone1.svg b/packages/shared/src/assets/emojis/people/judge_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/judge_tone1.svg rename to packages/shared/src/assets/emojis/people/judge_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/judge_tone2.svg b/packages/shared/src/assets/emojis/people/judge_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/judge_tone2.svg rename to packages/shared/src/assets/emojis/people/judge_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/judge_tone3.svg b/packages/shared/src/assets/emojis/people/judge_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/judge_tone3.svg rename to packages/shared/src/assets/emojis/people/judge_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/judge_tone4.svg b/packages/shared/src/assets/emojis/people/judge_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/judge_tone4.svg rename to packages/shared/src/assets/emojis/people/judge_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/judge_tone5.svg b/packages/shared/src/assets/emojis/people/judge_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/judge_tone5.svg rename to packages/shared/src/assets/emojis/people/judge_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/kimono.svg b/packages/shared/src/assets/emojis/people/kimono.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/kimono.svg rename to packages/shared/src/assets/emojis/people/kimono.svg diff --git a/Frontend/Electron/src/assets/emojis/people/kiss.svg b/packages/shared/src/assets/emojis/people/kiss.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/kiss.svg rename to packages/shared/src/assets/emojis/people/kiss.svg diff --git a/Frontend/Electron/src/assets/emojis/people/kiss_mm.svg b/packages/shared/src/assets/emojis/people/kiss_mm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/kiss_mm.svg rename to packages/shared/src/assets/emojis/people/kiss_mm.svg diff --git a/Frontend/Electron/src/assets/emojis/people/kiss_woman_man.svg b/packages/shared/src/assets/emojis/people/kiss_woman_man.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/kiss_woman_man.svg rename to packages/shared/src/assets/emojis/people/kiss_woman_man.svg diff --git a/Frontend/Electron/src/assets/emojis/people/kiss_ww.svg b/packages/shared/src/assets/emojis/people/kiss_ww.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/kiss_ww.svg rename to packages/shared/src/assets/emojis/people/kiss_ww.svg diff --git a/Frontend/Electron/src/assets/emojis/people/kissing.svg b/packages/shared/src/assets/emojis/people/kissing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/kissing.svg rename to packages/shared/src/assets/emojis/people/kissing.svg diff --git a/Frontend/Electron/src/assets/emojis/people/kissing_cat.svg b/packages/shared/src/assets/emojis/people/kissing_cat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/kissing_cat.svg rename to packages/shared/src/assets/emojis/people/kissing_cat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/kissing_closed_eyes.svg b/packages/shared/src/assets/emojis/people/kissing_closed_eyes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/kissing_closed_eyes.svg rename to packages/shared/src/assets/emojis/people/kissing_closed_eyes.svg diff --git a/Frontend/Electron/src/assets/emojis/people/kissing_heart.svg b/packages/shared/src/assets/emojis/people/kissing_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/kissing_heart.svg rename to packages/shared/src/assets/emojis/people/kissing_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/people/kissing_smiling_eyes.svg b/packages/shared/src/assets/emojis/people/kissing_smiling_eyes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/kissing_smiling_eyes.svg rename to packages/shared/src/assets/emojis/people/kissing_smiling_eyes.svg diff --git a/Frontend/Electron/src/assets/emojis/people/knot.svg b/packages/shared/src/assets/emojis/people/knot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/knot.svg rename to packages/shared/src/assets/emojis/people/knot.svg diff --git a/Frontend/Electron/src/assets/emojis/people/lab_coat.svg b/packages/shared/src/assets/emojis/people/lab_coat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/lab_coat.svg rename to packages/shared/src/assets/emojis/people/lab_coat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/laughing.svg b/packages/shared/src/assets/emojis/people/laughing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/laughing.svg rename to packages/shared/src/assets/emojis/people/laughing.svg diff --git a/Frontend/Electron/src/assets/emojis/people/left_facing_fist.svg b/packages/shared/src/assets/emojis/people/left_facing_fist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/left_facing_fist.svg rename to packages/shared/src/assets/emojis/people/left_facing_fist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/left_facing_fist_tone1.svg b/packages/shared/src/assets/emojis/people/left_facing_fist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/left_facing_fist_tone1.svg rename to packages/shared/src/assets/emojis/people/left_facing_fist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/left_facing_fist_tone2.svg b/packages/shared/src/assets/emojis/people/left_facing_fist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/left_facing_fist_tone2.svg rename to packages/shared/src/assets/emojis/people/left_facing_fist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/left_facing_fist_tone3.svg b/packages/shared/src/assets/emojis/people/left_facing_fist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/left_facing_fist_tone3.svg rename to packages/shared/src/assets/emojis/people/left_facing_fist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/left_facing_fist_tone4.svg b/packages/shared/src/assets/emojis/people/left_facing_fist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/left_facing_fist_tone4.svg rename to packages/shared/src/assets/emojis/people/left_facing_fist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/left_facing_fist_tone5.svg b/packages/shared/src/assets/emojis/people/left_facing_fist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/left_facing_fist_tone5.svg rename to packages/shared/src/assets/emojis/people/left_facing_fist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_hand.svg b/packages/shared/src/assets/emojis/people/leftwards_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_hand.svg rename to packages/shared/src/assets/emojis/people/leftwards_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_hand_tone1.svg b/packages/shared/src/assets/emojis/people/leftwards_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/leftwards_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_hand_tone2.svg b/packages/shared/src/assets/emojis/people/leftwards_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/leftwards_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_hand_tone3.svg b/packages/shared/src/assets/emojis/people/leftwards_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/leftwards_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_hand_tone4.svg b/packages/shared/src/assets/emojis/people/leftwards_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/leftwards_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_hand_tone5.svg b/packages/shared/src/assets/emojis/people/leftwards_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/leftwards_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand.svg b/packages/shared/src/assets/emojis/people/leftwards_pushing_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand.svg rename to packages/shared/src/assets/emojis/people/leftwards_pushing_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand_tone1.svg b/packages/shared/src/assets/emojis/people/leftwards_pushing_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/leftwards_pushing_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand_tone2.svg b/packages/shared/src/assets/emojis/people/leftwards_pushing_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/leftwards_pushing_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand_tone3.svg b/packages/shared/src/assets/emojis/people/leftwards_pushing_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/leftwards_pushing_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand_tone4.svg b/packages/shared/src/assets/emojis/people/leftwards_pushing_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/leftwards_pushing_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand_tone5.svg b/packages/shared/src/assets/emojis/people/leftwards_pushing_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leftwards_pushing_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/leftwards_pushing_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leg.svg b/packages/shared/src/assets/emojis/people/leg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leg.svg rename to packages/shared/src/assets/emojis/people/leg.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leg_tone1.svg b/packages/shared/src/assets/emojis/people/leg_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leg_tone1.svg rename to packages/shared/src/assets/emojis/people/leg_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leg_tone2.svg b/packages/shared/src/assets/emojis/people/leg_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leg_tone2.svg rename to packages/shared/src/assets/emojis/people/leg_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leg_tone3.svg b/packages/shared/src/assets/emojis/people/leg_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leg_tone3.svg rename to packages/shared/src/assets/emojis/people/leg_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leg_tone4.svg b/packages/shared/src/assets/emojis/people/leg_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leg_tone4.svg rename to packages/shared/src/assets/emojis/people/leg_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/leg_tone5.svg b/packages/shared/src/assets/emojis/people/leg_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/leg_tone5.svg rename to packages/shared/src/assets/emojis/people/leg_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/levitate.svg b/packages/shared/src/assets/emojis/people/levitate.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/levitate.svg rename to packages/shared/src/assets/emojis/people/levitate.svg diff --git a/Frontend/Electron/src/assets/emojis/people/levitate_tone1.svg b/packages/shared/src/assets/emojis/people/levitate_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/levitate_tone1.svg rename to packages/shared/src/assets/emojis/people/levitate_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/levitate_tone2.svg b/packages/shared/src/assets/emojis/people/levitate_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/levitate_tone2.svg rename to packages/shared/src/assets/emojis/people/levitate_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/levitate_tone3.svg b/packages/shared/src/assets/emojis/people/levitate_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/levitate_tone3.svg rename to packages/shared/src/assets/emojis/people/levitate_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/levitate_tone4.svg b/packages/shared/src/assets/emojis/people/levitate_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/levitate_tone4.svg rename to packages/shared/src/assets/emojis/people/levitate_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/levitate_tone5.svg b/packages/shared/src/assets/emojis/people/levitate_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/levitate_tone5.svg rename to packages/shared/src/assets/emojis/people/levitate_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/lips.svg b/packages/shared/src/assets/emojis/people/lips.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/lips.svg rename to packages/shared/src/assets/emojis/people/lips.svg diff --git a/Frontend/Electron/src/assets/emojis/people/lipstick.svg b/packages/shared/src/assets/emojis/people/lipstick.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/lipstick.svg rename to packages/shared/src/assets/emojis/people/lipstick.svg diff --git a/Frontend/Electron/src/assets/emojis/people/love_you_gesture.svg b/packages/shared/src/assets/emojis/people/love_you_gesture.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/love_you_gesture.svg rename to packages/shared/src/assets/emojis/people/love_you_gesture.svg diff --git a/Frontend/Electron/src/assets/emojis/people/love_you_gesture_tone1.svg b/packages/shared/src/assets/emojis/people/love_you_gesture_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/love_you_gesture_tone1.svg rename to packages/shared/src/assets/emojis/people/love_you_gesture_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/love_you_gesture_tone2.svg b/packages/shared/src/assets/emojis/people/love_you_gesture_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/love_you_gesture_tone2.svg rename to packages/shared/src/assets/emojis/people/love_you_gesture_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/love_you_gesture_tone3.svg b/packages/shared/src/assets/emojis/people/love_you_gesture_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/love_you_gesture_tone3.svg rename to packages/shared/src/assets/emojis/people/love_you_gesture_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/love_you_gesture_tone4.svg b/packages/shared/src/assets/emojis/people/love_you_gesture_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/love_you_gesture_tone4.svg rename to packages/shared/src/assets/emojis/people/love_you_gesture_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/love_you_gesture_tone5.svg b/packages/shared/src/assets/emojis/people/love_you_gesture_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/love_you_gesture_tone5.svg rename to packages/shared/src/assets/emojis/people/love_you_gesture_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/luggage.svg b/packages/shared/src/assets/emojis/people/luggage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/luggage.svg rename to packages/shared/src/assets/emojis/people/luggage.svg diff --git a/Frontend/Electron/src/assets/emojis/people/lungs.svg b/packages/shared/src/assets/emojis/people/lungs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/lungs.svg rename to packages/shared/src/assets/emojis/people/lungs.svg diff --git a/Frontend/Electron/src/assets/emojis/people/lying_face.svg b/packages/shared/src/assets/emojis/people/lying_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/lying_face.svg rename to packages/shared/src/assets/emojis/people/lying_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mage.svg b/packages/shared/src/assets/emojis/people/mage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mage.svg rename to packages/shared/src/assets/emojis/people/mage.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mage_tone1.svg b/packages/shared/src/assets/emojis/people/mage_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mage_tone1.svg rename to packages/shared/src/assets/emojis/people/mage_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mage_tone2.svg b/packages/shared/src/assets/emojis/people/mage_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mage_tone2.svg rename to packages/shared/src/assets/emojis/people/mage_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mage_tone3.svg b/packages/shared/src/assets/emojis/people/mage_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mage_tone3.svg rename to packages/shared/src/assets/emojis/people/mage_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mage_tone4.svg b/packages/shared/src/assets/emojis/people/mage_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mage_tone4.svg rename to packages/shared/src/assets/emojis/people/mage_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mage_tone5.svg b/packages/shared/src/assets/emojis/people/mage_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mage_tone5.svg rename to packages/shared/src/assets/emojis/people/mage_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man.svg b/packages/shared/src/assets/emojis/people/man.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man.svg rename to packages/shared/src/assets/emojis/people/man.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_artist.svg b/packages/shared/src/assets/emojis/people/man_artist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_artist.svg rename to packages/shared/src/assets/emojis/people/man_artist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_artist_tone1.svg b/packages/shared/src/assets/emojis/people/man_artist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_artist_tone1.svg rename to packages/shared/src/assets/emojis/people/man_artist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_artist_tone2.svg b/packages/shared/src/assets/emojis/people/man_artist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_artist_tone2.svg rename to packages/shared/src/assets/emojis/people/man_artist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_artist_tone3.svg b/packages/shared/src/assets/emojis/people/man_artist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_artist_tone3.svg rename to packages/shared/src/assets/emojis/people/man_artist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_artist_tone4.svg b/packages/shared/src/assets/emojis/people/man_artist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_artist_tone4.svg rename to packages/shared/src/assets/emojis/people/man_artist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_artist_tone5.svg b/packages/shared/src/assets/emojis/people/man_artist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_artist_tone5.svg rename to packages/shared/src/assets/emojis/people/man_artist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_astronaut.svg b/packages/shared/src/assets/emojis/people/man_astronaut.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_astronaut.svg rename to packages/shared/src/assets/emojis/people/man_astronaut.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_astronaut_tone1.svg b/packages/shared/src/assets/emojis/people/man_astronaut_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_astronaut_tone1.svg rename to packages/shared/src/assets/emojis/people/man_astronaut_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_astronaut_tone2.svg b/packages/shared/src/assets/emojis/people/man_astronaut_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_astronaut_tone2.svg rename to packages/shared/src/assets/emojis/people/man_astronaut_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_astronaut_tone3.svg b/packages/shared/src/assets/emojis/people/man_astronaut_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_astronaut_tone3.svg rename to packages/shared/src/assets/emojis/people/man_astronaut_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_astronaut_tone4.svg b/packages/shared/src/assets/emojis/people/man_astronaut_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_astronaut_tone4.svg rename to packages/shared/src/assets/emojis/people/man_astronaut_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_astronaut_tone5.svg b/packages/shared/src/assets/emojis/people/man_astronaut_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_astronaut_tone5.svg rename to packages/shared/src/assets/emojis/people/man_astronaut_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bald.svg b/packages/shared/src/assets/emojis/people/man_bald.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bald.svg rename to packages/shared/src/assets/emojis/people/man_bald.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bald_tone1.svg b/packages/shared/src/assets/emojis/people/man_bald_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bald_tone1.svg rename to packages/shared/src/assets/emojis/people/man_bald_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bald_tone2.svg b/packages/shared/src/assets/emojis/people/man_bald_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bald_tone2.svg rename to packages/shared/src/assets/emojis/people/man_bald_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bald_tone3.svg b/packages/shared/src/assets/emojis/people/man_bald_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bald_tone3.svg rename to packages/shared/src/assets/emojis/people/man_bald_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bald_tone4.svg b/packages/shared/src/assets/emojis/people/man_bald_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bald_tone4.svg rename to packages/shared/src/assets/emojis/people/man_bald_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bald_tone5.svg b/packages/shared/src/assets/emojis/people/man_bald_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bald_tone5.svg rename to packages/shared/src/assets/emojis/people/man_bald_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_beard.svg b/packages/shared/src/assets/emojis/people/man_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_beard.svg rename to packages/shared/src/assets/emojis/people/man_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bowing.svg b/packages/shared/src/assets/emojis/people/man_bowing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bowing.svg rename to packages/shared/src/assets/emojis/people/man_bowing.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bowing_tone1.svg b/packages/shared/src/assets/emojis/people/man_bowing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bowing_tone1.svg rename to packages/shared/src/assets/emojis/people/man_bowing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bowing_tone2.svg b/packages/shared/src/assets/emojis/people/man_bowing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bowing_tone2.svg rename to packages/shared/src/assets/emojis/people/man_bowing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bowing_tone3.svg b/packages/shared/src/assets/emojis/people/man_bowing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bowing_tone3.svg rename to packages/shared/src/assets/emojis/people/man_bowing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bowing_tone4.svg b/packages/shared/src/assets/emojis/people/man_bowing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bowing_tone4.svg rename to packages/shared/src/assets/emojis/people/man_bowing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_bowing_tone5.svg b/packages/shared/src/assets/emojis/people/man_bowing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_bowing_tone5.svg rename to packages/shared/src/assets/emojis/people/man_bowing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_construction_worker.svg b/packages/shared/src/assets/emojis/people/man_construction_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_construction_worker.svg rename to packages/shared/src/assets/emojis/people/man_construction_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_construction_worker_tone1.svg b/packages/shared/src/assets/emojis/people/man_construction_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_construction_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/man_construction_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_construction_worker_tone2.svg b/packages/shared/src/assets/emojis/people/man_construction_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_construction_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/man_construction_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_construction_worker_tone3.svg b/packages/shared/src/assets/emojis/people/man_construction_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_construction_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/man_construction_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_construction_worker_tone4.svg b/packages/shared/src/assets/emojis/people/man_construction_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_construction_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/man_construction_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_construction_worker_tone5.svg b/packages/shared/src/assets/emojis/people/man_construction_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_construction_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/man_construction_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_cook.svg b/packages/shared/src/assets/emojis/people/man_cook.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_cook.svg rename to packages/shared/src/assets/emojis/people/man_cook.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_cook_tone1.svg b/packages/shared/src/assets/emojis/people/man_cook_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_cook_tone1.svg rename to packages/shared/src/assets/emojis/people/man_cook_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_cook_tone2.svg b/packages/shared/src/assets/emojis/people/man_cook_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_cook_tone2.svg rename to packages/shared/src/assets/emojis/people/man_cook_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_cook_tone3.svg b/packages/shared/src/assets/emojis/people/man_cook_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_cook_tone3.svg rename to packages/shared/src/assets/emojis/people/man_cook_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_cook_tone4.svg b/packages/shared/src/assets/emojis/people/man_cook_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_cook_tone4.svg rename to packages/shared/src/assets/emojis/people/man_cook_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_cook_tone5.svg b/packages/shared/src/assets/emojis/people/man_cook_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_cook_tone5.svg rename to packages/shared/src/assets/emojis/people/man_cook_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_curly_haired.svg b/packages/shared/src/assets/emojis/people/man_curly_haired.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_curly_haired.svg rename to packages/shared/src/assets/emojis/people/man_curly_haired.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_curly_haired_tone1.svg b/packages/shared/src/assets/emojis/people/man_curly_haired_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_curly_haired_tone1.svg rename to packages/shared/src/assets/emojis/people/man_curly_haired_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_curly_haired_tone2.svg b/packages/shared/src/assets/emojis/people/man_curly_haired_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_curly_haired_tone2.svg rename to packages/shared/src/assets/emojis/people/man_curly_haired_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_curly_haired_tone3.svg b/packages/shared/src/assets/emojis/people/man_curly_haired_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_curly_haired_tone3.svg rename to packages/shared/src/assets/emojis/people/man_curly_haired_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_curly_haired_tone4.svg b/packages/shared/src/assets/emojis/people/man_curly_haired_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_curly_haired_tone4.svg rename to packages/shared/src/assets/emojis/people/man_curly_haired_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_curly_haired_tone5.svg b/packages/shared/src/assets/emojis/people/man_curly_haired_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_curly_haired_tone5.svg rename to packages/shared/src/assets/emojis/people/man_curly_haired_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_dancing.svg b/packages/shared/src/assets/emojis/people/man_dancing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_dancing.svg rename to packages/shared/src/assets/emojis/people/man_dancing.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_dancing_tone1.svg b/packages/shared/src/assets/emojis/people/man_dancing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_dancing_tone1.svg rename to packages/shared/src/assets/emojis/people/man_dancing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_dancing_tone2.svg b/packages/shared/src/assets/emojis/people/man_dancing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_dancing_tone2.svg rename to packages/shared/src/assets/emojis/people/man_dancing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_dancing_tone3.svg b/packages/shared/src/assets/emojis/people/man_dancing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_dancing_tone3.svg rename to packages/shared/src/assets/emojis/people/man_dancing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_dancing_tone4.svg b/packages/shared/src/assets/emojis/people/man_dancing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_dancing_tone4.svg rename to packages/shared/src/assets/emojis/people/man_dancing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_dancing_tone5.svg b/packages/shared/src/assets/emojis/people/man_dancing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_dancing_tone5.svg rename to packages/shared/src/assets/emojis/people/man_dancing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_detective.svg b/packages/shared/src/assets/emojis/people/man_detective.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_detective.svg rename to packages/shared/src/assets/emojis/people/man_detective.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_detective_tone1.svg b/packages/shared/src/assets/emojis/people/man_detective_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_detective_tone1.svg rename to packages/shared/src/assets/emojis/people/man_detective_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_detective_tone2.svg b/packages/shared/src/assets/emojis/people/man_detective_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_detective_tone2.svg rename to packages/shared/src/assets/emojis/people/man_detective_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_detective_tone3.svg b/packages/shared/src/assets/emojis/people/man_detective_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_detective_tone3.svg rename to packages/shared/src/assets/emojis/people/man_detective_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_detective_tone4.svg b/packages/shared/src/assets/emojis/people/man_detective_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_detective_tone4.svg rename to packages/shared/src/assets/emojis/people/man_detective_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_detective_tone5.svg b/packages/shared/src/assets/emojis/people/man_detective_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_detective_tone5.svg rename to packages/shared/src/assets/emojis/people/man_detective_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_elf.svg b/packages/shared/src/assets/emojis/people/man_elf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_elf.svg rename to packages/shared/src/assets/emojis/people/man_elf.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_elf_tone1.svg b/packages/shared/src/assets/emojis/people/man_elf_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_elf_tone1.svg rename to packages/shared/src/assets/emojis/people/man_elf_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_elf_tone2.svg b/packages/shared/src/assets/emojis/people/man_elf_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_elf_tone2.svg rename to packages/shared/src/assets/emojis/people/man_elf_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_elf_tone3.svg b/packages/shared/src/assets/emojis/people/man_elf_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_elf_tone3.svg rename to packages/shared/src/assets/emojis/people/man_elf_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_elf_tone4.svg b/packages/shared/src/assets/emojis/people/man_elf_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_elf_tone4.svg rename to packages/shared/src/assets/emojis/people/man_elf_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_elf_tone5.svg b/packages/shared/src/assets/emojis/people/man_elf_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_elf_tone5.svg rename to packages/shared/src/assets/emojis/people/man_elf_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_facepalming.svg b/packages/shared/src/assets/emojis/people/man_facepalming.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_facepalming.svg rename to packages/shared/src/assets/emojis/people/man_facepalming.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_facepalming_tone1.svg b/packages/shared/src/assets/emojis/people/man_facepalming_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_facepalming_tone1.svg rename to packages/shared/src/assets/emojis/people/man_facepalming_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_facepalming_tone2.svg b/packages/shared/src/assets/emojis/people/man_facepalming_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_facepalming_tone2.svg rename to packages/shared/src/assets/emojis/people/man_facepalming_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_facepalming_tone3.svg b/packages/shared/src/assets/emojis/people/man_facepalming_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_facepalming_tone3.svg rename to packages/shared/src/assets/emojis/people/man_facepalming_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_facepalming_tone4.svg b/packages/shared/src/assets/emojis/people/man_facepalming_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_facepalming_tone4.svg rename to packages/shared/src/assets/emojis/people/man_facepalming_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_facepalming_tone5.svg b/packages/shared/src/assets/emojis/people/man_facepalming_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_facepalming_tone5.svg rename to packages/shared/src/assets/emojis/people/man_facepalming_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_factory_worker.svg b/packages/shared/src/assets/emojis/people/man_factory_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_factory_worker.svg rename to packages/shared/src/assets/emojis/people/man_factory_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_factory_worker_tone1.svg b/packages/shared/src/assets/emojis/people/man_factory_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_factory_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/man_factory_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_factory_worker_tone2.svg b/packages/shared/src/assets/emojis/people/man_factory_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_factory_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/man_factory_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_factory_worker_tone3.svg b/packages/shared/src/assets/emojis/people/man_factory_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_factory_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/man_factory_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_factory_worker_tone4.svg b/packages/shared/src/assets/emojis/people/man_factory_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_factory_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/man_factory_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_factory_worker_tone5.svg b/packages/shared/src/assets/emojis/people/man_factory_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_factory_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/man_factory_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_fairy.svg b/packages/shared/src/assets/emojis/people/man_fairy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_fairy.svg rename to packages/shared/src/assets/emojis/people/man_fairy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_fairy_tone1.svg b/packages/shared/src/assets/emojis/people/man_fairy_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_fairy_tone1.svg rename to packages/shared/src/assets/emojis/people/man_fairy_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_fairy_tone2.svg b/packages/shared/src/assets/emojis/people/man_fairy_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_fairy_tone2.svg rename to packages/shared/src/assets/emojis/people/man_fairy_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_fairy_tone3.svg b/packages/shared/src/assets/emojis/people/man_fairy_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_fairy_tone3.svg rename to packages/shared/src/assets/emojis/people/man_fairy_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_fairy_tone4.svg b/packages/shared/src/assets/emojis/people/man_fairy_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_fairy_tone4.svg rename to packages/shared/src/assets/emojis/people/man_fairy_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_fairy_tone5.svg b/packages/shared/src/assets/emojis/people/man_fairy_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_fairy_tone5.svg rename to packages/shared/src/assets/emojis/people/man_fairy_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_farmer.svg b/packages/shared/src/assets/emojis/people/man_farmer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_farmer.svg rename to packages/shared/src/assets/emojis/people/man_farmer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_farmer_tone1.svg b/packages/shared/src/assets/emojis/people/man_farmer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_farmer_tone1.svg rename to packages/shared/src/assets/emojis/people/man_farmer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_farmer_tone2.svg b/packages/shared/src/assets/emojis/people/man_farmer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_farmer_tone2.svg rename to packages/shared/src/assets/emojis/people/man_farmer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_farmer_tone3.svg b/packages/shared/src/assets/emojis/people/man_farmer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_farmer_tone3.svg rename to packages/shared/src/assets/emojis/people/man_farmer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_farmer_tone4.svg b/packages/shared/src/assets/emojis/people/man_farmer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_farmer_tone4.svg rename to packages/shared/src/assets/emojis/people/man_farmer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_farmer_tone5.svg b/packages/shared/src/assets/emojis/people/man_farmer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_farmer_tone5.svg rename to packages/shared/src/assets/emojis/people/man_farmer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_feeding_baby.svg b/packages/shared/src/assets/emojis/people/man_feeding_baby.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_feeding_baby.svg rename to packages/shared/src/assets/emojis/people/man_feeding_baby.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_feeding_baby_tone1.svg b/packages/shared/src/assets/emojis/people/man_feeding_baby_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_feeding_baby_tone1.svg rename to packages/shared/src/assets/emojis/people/man_feeding_baby_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_feeding_baby_tone2.svg b/packages/shared/src/assets/emojis/people/man_feeding_baby_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_feeding_baby_tone2.svg rename to packages/shared/src/assets/emojis/people/man_feeding_baby_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_feeding_baby_tone3.svg b/packages/shared/src/assets/emojis/people/man_feeding_baby_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_feeding_baby_tone3.svg rename to packages/shared/src/assets/emojis/people/man_feeding_baby_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_feeding_baby_tone4.svg b/packages/shared/src/assets/emojis/people/man_feeding_baby_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_feeding_baby_tone4.svg rename to packages/shared/src/assets/emojis/people/man_feeding_baby_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_feeding_baby_tone5.svg b/packages/shared/src/assets/emojis/people/man_feeding_baby_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_feeding_baby_tone5.svg rename to packages/shared/src/assets/emojis/people/man_feeding_baby_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_firefighter.svg b/packages/shared/src/assets/emojis/people/man_firefighter.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_firefighter.svg rename to packages/shared/src/assets/emojis/people/man_firefighter.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_firefighter_tone1.svg b/packages/shared/src/assets/emojis/people/man_firefighter_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_firefighter_tone1.svg rename to packages/shared/src/assets/emojis/people/man_firefighter_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_firefighter_tone2.svg b/packages/shared/src/assets/emojis/people/man_firefighter_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_firefighter_tone2.svg rename to packages/shared/src/assets/emojis/people/man_firefighter_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_firefighter_tone3.svg b/packages/shared/src/assets/emojis/people/man_firefighter_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_firefighter_tone3.svg rename to packages/shared/src/assets/emojis/people/man_firefighter_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_firefighter_tone4.svg b/packages/shared/src/assets/emojis/people/man_firefighter_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_firefighter_tone4.svg rename to packages/shared/src/assets/emojis/people/man_firefighter_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_firefighter_tone5.svg b/packages/shared/src/assets/emojis/people/man_firefighter_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_firefighter_tone5.svg rename to packages/shared/src/assets/emojis/people/man_firefighter_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_frowning.svg b/packages/shared/src/assets/emojis/people/man_frowning.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_frowning.svg rename to packages/shared/src/assets/emojis/people/man_frowning.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_frowning_tone1.svg b/packages/shared/src/assets/emojis/people/man_frowning_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_frowning_tone1.svg rename to packages/shared/src/assets/emojis/people/man_frowning_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_frowning_tone2.svg b/packages/shared/src/assets/emojis/people/man_frowning_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_frowning_tone2.svg rename to packages/shared/src/assets/emojis/people/man_frowning_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_frowning_tone3.svg b/packages/shared/src/assets/emojis/people/man_frowning_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_frowning_tone3.svg rename to packages/shared/src/assets/emojis/people/man_frowning_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_frowning_tone4.svg b/packages/shared/src/assets/emojis/people/man_frowning_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_frowning_tone4.svg rename to packages/shared/src/assets/emojis/people/man_frowning_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_frowning_tone5.svg b/packages/shared/src/assets/emojis/people/man_frowning_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_frowning_tone5.svg rename to packages/shared/src/assets/emojis/people/man_frowning_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_genie.svg b/packages/shared/src/assets/emojis/people/man_genie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_genie.svg rename to packages/shared/src/assets/emojis/people/man_genie.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_no.svg b/packages/shared/src/assets/emojis/people/man_gesturing_no.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_no.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_no.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_no_tone1.svg b/packages/shared/src/assets/emojis/people/man_gesturing_no_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_no_tone1.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_no_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_no_tone2.svg b/packages/shared/src/assets/emojis/people/man_gesturing_no_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_no_tone2.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_no_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_no_tone3.svg b/packages/shared/src/assets/emojis/people/man_gesturing_no_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_no_tone3.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_no_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_no_tone4.svg b/packages/shared/src/assets/emojis/people/man_gesturing_no_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_no_tone4.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_no_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_no_tone5.svg b/packages/shared/src/assets/emojis/people/man_gesturing_no_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_no_tone5.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_no_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_ok.svg b/packages/shared/src/assets/emojis/people/man_gesturing_ok.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_ok.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_ok.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_ok_tone1.svg b/packages/shared/src/assets/emojis/people/man_gesturing_ok_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_ok_tone1.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_ok_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_ok_tone2.svg b/packages/shared/src/assets/emojis/people/man_gesturing_ok_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_ok_tone2.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_ok_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_ok_tone3.svg b/packages/shared/src/assets/emojis/people/man_gesturing_ok_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_ok_tone3.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_ok_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_ok_tone4.svg b/packages/shared/src/assets/emojis/people/man_gesturing_ok_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_ok_tone4.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_ok_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_gesturing_ok_tone5.svg b/packages/shared/src/assets/emojis/people/man_gesturing_ok_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_gesturing_ok_tone5.svg rename to packages/shared/src/assets/emojis/people/man_gesturing_ok_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_face_massage.svg b/packages/shared/src/assets/emojis/people/man_getting_face_massage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_face_massage.svg rename to packages/shared/src/assets/emojis/people/man_getting_face_massage.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_face_massage_tone1.svg b/packages/shared/src/assets/emojis/people/man_getting_face_massage_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_face_massage_tone1.svg rename to packages/shared/src/assets/emojis/people/man_getting_face_massage_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_face_massage_tone2.svg b/packages/shared/src/assets/emojis/people/man_getting_face_massage_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_face_massage_tone2.svg rename to packages/shared/src/assets/emojis/people/man_getting_face_massage_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_face_massage_tone3.svg b/packages/shared/src/assets/emojis/people/man_getting_face_massage_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_face_massage_tone3.svg rename to packages/shared/src/assets/emojis/people/man_getting_face_massage_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_face_massage_tone4.svg b/packages/shared/src/assets/emojis/people/man_getting_face_massage_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_face_massage_tone4.svg rename to packages/shared/src/assets/emojis/people/man_getting_face_massage_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_face_massage_tone5.svg b/packages/shared/src/assets/emojis/people/man_getting_face_massage_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_face_massage_tone5.svg rename to packages/shared/src/assets/emojis/people/man_getting_face_massage_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_haircut.svg b/packages/shared/src/assets/emojis/people/man_getting_haircut.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_haircut.svg rename to packages/shared/src/assets/emojis/people/man_getting_haircut.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_haircut_tone1.svg b/packages/shared/src/assets/emojis/people/man_getting_haircut_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_haircut_tone1.svg rename to packages/shared/src/assets/emojis/people/man_getting_haircut_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_haircut_tone2.svg b/packages/shared/src/assets/emojis/people/man_getting_haircut_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_haircut_tone2.svg rename to packages/shared/src/assets/emojis/people/man_getting_haircut_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_haircut_tone3.svg b/packages/shared/src/assets/emojis/people/man_getting_haircut_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_haircut_tone3.svg rename to packages/shared/src/assets/emojis/people/man_getting_haircut_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_haircut_tone4.svg b/packages/shared/src/assets/emojis/people/man_getting_haircut_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_haircut_tone4.svg rename to packages/shared/src/assets/emojis/people/man_getting_haircut_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_getting_haircut_tone5.svg b/packages/shared/src/assets/emojis/people/man_getting_haircut_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_getting_haircut_tone5.svg rename to packages/shared/src/assets/emojis/people/man_getting_haircut_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_guard.svg b/packages/shared/src/assets/emojis/people/man_guard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_guard.svg rename to packages/shared/src/assets/emojis/people/man_guard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_guard_tone1.svg b/packages/shared/src/assets/emojis/people/man_guard_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_guard_tone1.svg rename to packages/shared/src/assets/emojis/people/man_guard_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_guard_tone2.svg b/packages/shared/src/assets/emojis/people/man_guard_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_guard_tone2.svg rename to packages/shared/src/assets/emojis/people/man_guard_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_guard_tone3.svg b/packages/shared/src/assets/emojis/people/man_guard_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_guard_tone3.svg rename to packages/shared/src/assets/emojis/people/man_guard_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_guard_tone4.svg b/packages/shared/src/assets/emojis/people/man_guard_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_guard_tone4.svg rename to packages/shared/src/assets/emojis/people/man_guard_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_guard_tone5.svg b/packages/shared/src/assets/emojis/people/man_guard_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_guard_tone5.svg rename to packages/shared/src/assets/emojis/people/man_guard_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_health_worker.svg b/packages/shared/src/assets/emojis/people/man_health_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_health_worker.svg rename to packages/shared/src/assets/emojis/people/man_health_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_health_worker_tone1.svg b/packages/shared/src/assets/emojis/people/man_health_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_health_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/man_health_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_health_worker_tone2.svg b/packages/shared/src/assets/emojis/people/man_health_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_health_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/man_health_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_health_worker_tone3.svg b/packages/shared/src/assets/emojis/people/man_health_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_health_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/man_health_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_health_worker_tone4.svg b/packages/shared/src/assets/emojis/people/man_health_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_health_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/man_health_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_health_worker_tone5.svg b/packages/shared/src/assets/emojis/people/man_health_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_health_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/man_health_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair.svg b/packages/shared/src/assets/emojis/people/man_in_manual_wheelchair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair.svg rename to packages/shared/src/assets/emojis/people/man_in_manual_wheelchair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair_tone1.svg b/packages/shared/src/assets/emojis/people/man_in_manual_wheelchair_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair_tone1.svg rename to packages/shared/src/assets/emojis/people/man_in_manual_wheelchair_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair_tone2.svg b/packages/shared/src/assets/emojis/people/man_in_manual_wheelchair_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair_tone2.svg rename to packages/shared/src/assets/emojis/people/man_in_manual_wheelchair_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair_tone3.svg b/packages/shared/src/assets/emojis/people/man_in_manual_wheelchair_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair_tone3.svg rename to packages/shared/src/assets/emojis/people/man_in_manual_wheelchair_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair_tone4.svg b/packages/shared/src/assets/emojis/people/man_in_manual_wheelchair_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair_tone4.svg rename to packages/shared/src/assets/emojis/people/man_in_manual_wheelchair_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair_tone5.svg b/packages/shared/src/assets/emojis/people/man_in_manual_wheelchair_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_manual_wheelchair_tone5.svg rename to packages/shared/src/assets/emojis/people/man_in_manual_wheelchair_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair.svg b/packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair.svg rename to packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair_tone1.svg b/packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair_tone1.svg rename to packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair_tone2.svg b/packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair_tone2.svg rename to packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair_tone3.svg b/packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair_tone3.svg rename to packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair_tone4.svg b/packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair_tone4.svg rename to packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair_tone5.svg b/packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_motorized_wheelchair_tone5.svg rename to packages/shared/src/assets/emojis/people/man_in_motorized_wheelchair_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_steamy_room.svg b/packages/shared/src/assets/emojis/people/man_in_steamy_room.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_steamy_room.svg rename to packages/shared/src/assets/emojis/people/man_in_steamy_room.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_steamy_room_tone1.svg b/packages/shared/src/assets/emojis/people/man_in_steamy_room_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_steamy_room_tone1.svg rename to packages/shared/src/assets/emojis/people/man_in_steamy_room_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_steamy_room_tone2.svg b/packages/shared/src/assets/emojis/people/man_in_steamy_room_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_steamy_room_tone2.svg rename to packages/shared/src/assets/emojis/people/man_in_steamy_room_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_steamy_room_tone3.svg b/packages/shared/src/assets/emojis/people/man_in_steamy_room_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_steamy_room_tone3.svg rename to packages/shared/src/assets/emojis/people/man_in_steamy_room_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_steamy_room_tone4.svg b/packages/shared/src/assets/emojis/people/man_in_steamy_room_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_steamy_room_tone4.svg rename to packages/shared/src/assets/emojis/people/man_in_steamy_room_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_steamy_room_tone5.svg b/packages/shared/src/assets/emojis/people/man_in_steamy_room_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_steamy_room_tone5.svg rename to packages/shared/src/assets/emojis/people/man_in_steamy_room_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_tuxedo.svg b/packages/shared/src/assets/emojis/people/man_in_tuxedo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_tuxedo.svg rename to packages/shared/src/assets/emojis/people/man_in_tuxedo.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_tuxedo_tone1.svg b/packages/shared/src/assets/emojis/people/man_in_tuxedo_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_tuxedo_tone1.svg rename to packages/shared/src/assets/emojis/people/man_in_tuxedo_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_tuxedo_tone2.svg b/packages/shared/src/assets/emojis/people/man_in_tuxedo_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_tuxedo_tone2.svg rename to packages/shared/src/assets/emojis/people/man_in_tuxedo_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_tuxedo_tone3.svg b/packages/shared/src/assets/emojis/people/man_in_tuxedo_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_tuxedo_tone3.svg rename to packages/shared/src/assets/emojis/people/man_in_tuxedo_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_tuxedo_tone4.svg b/packages/shared/src/assets/emojis/people/man_in_tuxedo_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_tuxedo_tone4.svg rename to packages/shared/src/assets/emojis/people/man_in_tuxedo_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_in_tuxedo_tone5.svg b/packages/shared/src/assets/emojis/people/man_in_tuxedo_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_in_tuxedo_tone5.svg rename to packages/shared/src/assets/emojis/people/man_in_tuxedo_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_judge.svg b/packages/shared/src/assets/emojis/people/man_judge.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_judge.svg rename to packages/shared/src/assets/emojis/people/man_judge.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_judge_tone1.svg b/packages/shared/src/assets/emojis/people/man_judge_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_judge_tone1.svg rename to packages/shared/src/assets/emojis/people/man_judge_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_judge_tone2.svg b/packages/shared/src/assets/emojis/people/man_judge_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_judge_tone2.svg rename to packages/shared/src/assets/emojis/people/man_judge_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_judge_tone3.svg b/packages/shared/src/assets/emojis/people/man_judge_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_judge_tone3.svg rename to packages/shared/src/assets/emojis/people/man_judge_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_judge_tone4.svg b/packages/shared/src/assets/emojis/people/man_judge_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_judge_tone4.svg rename to packages/shared/src/assets/emojis/people/man_judge_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_judge_tone5.svg b/packages/shared/src/assets/emojis/people/man_judge_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_judge_tone5.svg rename to packages/shared/src/assets/emojis/people/man_judge_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_kneeling.svg b/packages/shared/src/assets/emojis/people/man_kneeling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_kneeling.svg rename to packages/shared/src/assets/emojis/people/man_kneeling.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_kneeling_tone1.svg b/packages/shared/src/assets/emojis/people/man_kneeling_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_kneeling_tone1.svg rename to packages/shared/src/assets/emojis/people/man_kneeling_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_kneeling_tone2.svg b/packages/shared/src/assets/emojis/people/man_kneeling_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_kneeling_tone2.svg rename to packages/shared/src/assets/emojis/people/man_kneeling_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_kneeling_tone3.svg b/packages/shared/src/assets/emojis/people/man_kneeling_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_kneeling_tone3.svg rename to packages/shared/src/assets/emojis/people/man_kneeling_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_kneeling_tone4.svg b/packages/shared/src/assets/emojis/people/man_kneeling_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_kneeling_tone4.svg rename to packages/shared/src/assets/emojis/people/man_kneeling_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_kneeling_tone5.svg b/packages/shared/src/assets/emojis/people/man_kneeling_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_kneeling_tone5.svg rename to packages/shared/src/assets/emojis/people/man_kneeling_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mage.svg b/packages/shared/src/assets/emojis/people/man_mage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mage.svg rename to packages/shared/src/assets/emojis/people/man_mage.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mage_tone1.svg b/packages/shared/src/assets/emojis/people/man_mage_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mage_tone1.svg rename to packages/shared/src/assets/emojis/people/man_mage_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mage_tone2.svg b/packages/shared/src/assets/emojis/people/man_mage_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mage_tone2.svg rename to packages/shared/src/assets/emojis/people/man_mage_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mage_tone3.svg b/packages/shared/src/assets/emojis/people/man_mage_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mage_tone3.svg rename to packages/shared/src/assets/emojis/people/man_mage_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mage_tone4.svg b/packages/shared/src/assets/emojis/people/man_mage_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mage_tone4.svg rename to packages/shared/src/assets/emojis/people/man_mage_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mage_tone5.svg b/packages/shared/src/assets/emojis/people/man_mage_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mage_tone5.svg rename to packages/shared/src/assets/emojis/people/man_mage_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mechanic.svg b/packages/shared/src/assets/emojis/people/man_mechanic.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mechanic.svg rename to packages/shared/src/assets/emojis/people/man_mechanic.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mechanic_tone1.svg b/packages/shared/src/assets/emojis/people/man_mechanic_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mechanic_tone1.svg rename to packages/shared/src/assets/emojis/people/man_mechanic_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mechanic_tone2.svg b/packages/shared/src/assets/emojis/people/man_mechanic_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mechanic_tone2.svg rename to packages/shared/src/assets/emojis/people/man_mechanic_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mechanic_tone3.svg b/packages/shared/src/assets/emojis/people/man_mechanic_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mechanic_tone3.svg rename to packages/shared/src/assets/emojis/people/man_mechanic_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mechanic_tone4.svg b/packages/shared/src/assets/emojis/people/man_mechanic_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mechanic_tone4.svg rename to packages/shared/src/assets/emojis/people/man_mechanic_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_mechanic_tone5.svg b/packages/shared/src/assets/emojis/people/man_mechanic_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_mechanic_tone5.svg rename to packages/shared/src/assets/emojis/people/man_mechanic_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_office_worker.svg b/packages/shared/src/assets/emojis/people/man_office_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_office_worker.svg rename to packages/shared/src/assets/emojis/people/man_office_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_office_worker_tone1.svg b/packages/shared/src/assets/emojis/people/man_office_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_office_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/man_office_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_office_worker_tone2.svg b/packages/shared/src/assets/emojis/people/man_office_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_office_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/man_office_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_office_worker_tone3.svg b/packages/shared/src/assets/emojis/people/man_office_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_office_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/man_office_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_office_worker_tone4.svg b/packages/shared/src/assets/emojis/people/man_office_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_office_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/man_office_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_office_worker_tone5.svg b/packages/shared/src/assets/emojis/people/man_office_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_office_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/man_office_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pilot.svg b/packages/shared/src/assets/emojis/people/man_pilot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pilot.svg rename to packages/shared/src/assets/emojis/people/man_pilot.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pilot_tone1.svg b/packages/shared/src/assets/emojis/people/man_pilot_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pilot_tone1.svg rename to packages/shared/src/assets/emojis/people/man_pilot_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pilot_tone2.svg b/packages/shared/src/assets/emojis/people/man_pilot_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pilot_tone2.svg rename to packages/shared/src/assets/emojis/people/man_pilot_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pilot_tone3.svg b/packages/shared/src/assets/emojis/people/man_pilot_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pilot_tone3.svg rename to packages/shared/src/assets/emojis/people/man_pilot_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pilot_tone4.svg b/packages/shared/src/assets/emojis/people/man_pilot_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pilot_tone4.svg rename to packages/shared/src/assets/emojis/people/man_pilot_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pilot_tone5.svg b/packages/shared/src/assets/emojis/people/man_pilot_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pilot_tone5.svg rename to packages/shared/src/assets/emojis/people/man_pilot_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_police_officer.svg b/packages/shared/src/assets/emojis/people/man_police_officer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_police_officer.svg rename to packages/shared/src/assets/emojis/people/man_police_officer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_police_officer_tone1.svg b/packages/shared/src/assets/emojis/people/man_police_officer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_police_officer_tone1.svg rename to packages/shared/src/assets/emojis/people/man_police_officer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_police_officer_tone2.svg b/packages/shared/src/assets/emojis/people/man_police_officer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_police_officer_tone2.svg rename to packages/shared/src/assets/emojis/people/man_police_officer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_police_officer_tone3.svg b/packages/shared/src/assets/emojis/people/man_police_officer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_police_officer_tone3.svg rename to packages/shared/src/assets/emojis/people/man_police_officer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_police_officer_tone4.svg b/packages/shared/src/assets/emojis/people/man_police_officer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_police_officer_tone4.svg rename to packages/shared/src/assets/emojis/people/man_police_officer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_police_officer_tone5.svg b/packages/shared/src/assets/emojis/people/man_police_officer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_police_officer_tone5.svg rename to packages/shared/src/assets/emojis/people/man_police_officer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pouting.svg b/packages/shared/src/assets/emojis/people/man_pouting.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pouting.svg rename to packages/shared/src/assets/emojis/people/man_pouting.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pouting_tone1.svg b/packages/shared/src/assets/emojis/people/man_pouting_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pouting_tone1.svg rename to packages/shared/src/assets/emojis/people/man_pouting_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pouting_tone2.svg b/packages/shared/src/assets/emojis/people/man_pouting_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pouting_tone2.svg rename to packages/shared/src/assets/emojis/people/man_pouting_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pouting_tone3.svg b/packages/shared/src/assets/emojis/people/man_pouting_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pouting_tone3.svg rename to packages/shared/src/assets/emojis/people/man_pouting_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pouting_tone4.svg b/packages/shared/src/assets/emojis/people/man_pouting_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pouting_tone4.svg rename to packages/shared/src/assets/emojis/people/man_pouting_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_pouting_tone5.svg b/packages/shared/src/assets/emojis/people/man_pouting_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_pouting_tone5.svg rename to packages/shared/src/assets/emojis/people/man_pouting_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_raising_hand.svg b/packages/shared/src/assets/emojis/people/man_raising_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_raising_hand.svg rename to packages/shared/src/assets/emojis/people/man_raising_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_raising_hand_tone1.svg b/packages/shared/src/assets/emojis/people/man_raising_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_raising_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/man_raising_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_raising_hand_tone2.svg b/packages/shared/src/assets/emojis/people/man_raising_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_raising_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/man_raising_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_raising_hand_tone3.svg b/packages/shared/src/assets/emojis/people/man_raising_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_raising_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/man_raising_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_raising_hand_tone4.svg b/packages/shared/src/assets/emojis/people/man_raising_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_raising_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/man_raising_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_raising_hand_tone5.svg b/packages/shared/src/assets/emojis/people/man_raising_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_raising_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/man_raising_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_red_haired.svg b/packages/shared/src/assets/emojis/people/man_red_haired.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_red_haired.svg rename to packages/shared/src/assets/emojis/people/man_red_haired.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_red_haired_tone1.svg b/packages/shared/src/assets/emojis/people/man_red_haired_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_red_haired_tone1.svg rename to packages/shared/src/assets/emojis/people/man_red_haired_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_red_haired_tone2.svg b/packages/shared/src/assets/emojis/people/man_red_haired_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_red_haired_tone2.svg rename to packages/shared/src/assets/emojis/people/man_red_haired_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_red_haired_tone3.svg b/packages/shared/src/assets/emojis/people/man_red_haired_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_red_haired_tone3.svg rename to packages/shared/src/assets/emojis/people/man_red_haired_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_red_haired_tone4.svg b/packages/shared/src/assets/emojis/people/man_red_haired_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_red_haired_tone4.svg rename to packages/shared/src/assets/emojis/people/man_red_haired_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_red_haired_tone5.svg b/packages/shared/src/assets/emojis/people/man_red_haired_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_red_haired_tone5.svg rename to packages/shared/src/assets/emojis/people/man_red_haired_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_running.svg b/packages/shared/src/assets/emojis/people/man_running.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_running.svg rename to packages/shared/src/assets/emojis/people/man_running.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_running_tone1.svg b/packages/shared/src/assets/emojis/people/man_running_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_running_tone1.svg rename to packages/shared/src/assets/emojis/people/man_running_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_running_tone2.svg b/packages/shared/src/assets/emojis/people/man_running_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_running_tone2.svg rename to packages/shared/src/assets/emojis/people/man_running_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_running_tone3.svg b/packages/shared/src/assets/emojis/people/man_running_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_running_tone3.svg rename to packages/shared/src/assets/emojis/people/man_running_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_running_tone4.svg b/packages/shared/src/assets/emojis/people/man_running_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_running_tone4.svg rename to packages/shared/src/assets/emojis/people/man_running_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_running_tone5.svg b/packages/shared/src/assets/emojis/people/man_running_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_running_tone5.svg rename to packages/shared/src/assets/emojis/people/man_running_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_scientist.svg b/packages/shared/src/assets/emojis/people/man_scientist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_scientist.svg rename to packages/shared/src/assets/emojis/people/man_scientist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_scientist_tone1.svg b/packages/shared/src/assets/emojis/people/man_scientist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_scientist_tone1.svg rename to packages/shared/src/assets/emojis/people/man_scientist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_scientist_tone2.svg b/packages/shared/src/assets/emojis/people/man_scientist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_scientist_tone2.svg rename to packages/shared/src/assets/emojis/people/man_scientist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_scientist_tone3.svg b/packages/shared/src/assets/emojis/people/man_scientist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_scientist_tone3.svg rename to packages/shared/src/assets/emojis/people/man_scientist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_scientist_tone4.svg b/packages/shared/src/assets/emojis/people/man_scientist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_scientist_tone4.svg rename to packages/shared/src/assets/emojis/people/man_scientist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_scientist_tone5.svg b/packages/shared/src/assets/emojis/people/man_scientist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_scientist_tone5.svg rename to packages/shared/src/assets/emojis/people/man_scientist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_shrugging.svg b/packages/shared/src/assets/emojis/people/man_shrugging.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_shrugging.svg rename to packages/shared/src/assets/emojis/people/man_shrugging.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_shrugging_tone1.svg b/packages/shared/src/assets/emojis/people/man_shrugging_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_shrugging_tone1.svg rename to packages/shared/src/assets/emojis/people/man_shrugging_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_shrugging_tone2.svg b/packages/shared/src/assets/emojis/people/man_shrugging_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_shrugging_tone2.svg rename to packages/shared/src/assets/emojis/people/man_shrugging_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_shrugging_tone3.svg b/packages/shared/src/assets/emojis/people/man_shrugging_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_shrugging_tone3.svg rename to packages/shared/src/assets/emojis/people/man_shrugging_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_shrugging_tone4.svg b/packages/shared/src/assets/emojis/people/man_shrugging_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_shrugging_tone4.svg rename to packages/shared/src/assets/emojis/people/man_shrugging_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_shrugging_tone5.svg b/packages/shared/src/assets/emojis/people/man_shrugging_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_shrugging_tone5.svg rename to packages/shared/src/assets/emojis/people/man_shrugging_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_singer.svg b/packages/shared/src/assets/emojis/people/man_singer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_singer.svg rename to packages/shared/src/assets/emojis/people/man_singer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_singer_tone1.svg b/packages/shared/src/assets/emojis/people/man_singer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_singer_tone1.svg rename to packages/shared/src/assets/emojis/people/man_singer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_singer_tone2.svg b/packages/shared/src/assets/emojis/people/man_singer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_singer_tone2.svg rename to packages/shared/src/assets/emojis/people/man_singer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_singer_tone3.svg b/packages/shared/src/assets/emojis/people/man_singer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_singer_tone3.svg rename to packages/shared/src/assets/emojis/people/man_singer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_singer_tone4.svg b/packages/shared/src/assets/emojis/people/man_singer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_singer_tone4.svg rename to packages/shared/src/assets/emojis/people/man_singer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_singer_tone5.svg b/packages/shared/src/assets/emojis/people/man_singer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_singer_tone5.svg rename to packages/shared/src/assets/emojis/people/man_singer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_standing.svg b/packages/shared/src/assets/emojis/people/man_standing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_standing.svg rename to packages/shared/src/assets/emojis/people/man_standing.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_standing_tone1.svg b/packages/shared/src/assets/emojis/people/man_standing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_standing_tone1.svg rename to packages/shared/src/assets/emojis/people/man_standing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_standing_tone2.svg b/packages/shared/src/assets/emojis/people/man_standing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_standing_tone2.svg rename to packages/shared/src/assets/emojis/people/man_standing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_standing_tone3.svg b/packages/shared/src/assets/emojis/people/man_standing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_standing_tone3.svg rename to packages/shared/src/assets/emojis/people/man_standing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_standing_tone4.svg b/packages/shared/src/assets/emojis/people/man_standing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_standing_tone4.svg rename to packages/shared/src/assets/emojis/people/man_standing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_standing_tone5.svg b/packages/shared/src/assets/emojis/people/man_standing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_standing_tone5.svg rename to packages/shared/src/assets/emojis/people/man_standing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_student.svg b/packages/shared/src/assets/emojis/people/man_student.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_student.svg rename to packages/shared/src/assets/emojis/people/man_student.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_student_tone1.svg b/packages/shared/src/assets/emojis/people/man_student_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_student_tone1.svg rename to packages/shared/src/assets/emojis/people/man_student_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_student_tone2.svg b/packages/shared/src/assets/emojis/people/man_student_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_student_tone2.svg rename to packages/shared/src/assets/emojis/people/man_student_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_student_tone3.svg b/packages/shared/src/assets/emojis/people/man_student_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_student_tone3.svg rename to packages/shared/src/assets/emojis/people/man_student_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_student_tone4.svg b/packages/shared/src/assets/emojis/people/man_student_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_student_tone4.svg rename to packages/shared/src/assets/emojis/people/man_student_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_student_tone5.svg b/packages/shared/src/assets/emojis/people/man_student_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_student_tone5.svg rename to packages/shared/src/assets/emojis/people/man_student_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_superhero.svg b/packages/shared/src/assets/emojis/people/man_superhero.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_superhero.svg rename to packages/shared/src/assets/emojis/people/man_superhero.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_superhero_tone1.svg b/packages/shared/src/assets/emojis/people/man_superhero_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_superhero_tone1.svg rename to packages/shared/src/assets/emojis/people/man_superhero_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_superhero_tone2.svg b/packages/shared/src/assets/emojis/people/man_superhero_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_superhero_tone2.svg rename to packages/shared/src/assets/emojis/people/man_superhero_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_superhero_tone3.svg b/packages/shared/src/assets/emojis/people/man_superhero_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_superhero_tone3.svg rename to packages/shared/src/assets/emojis/people/man_superhero_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_superhero_tone4.svg b/packages/shared/src/assets/emojis/people/man_superhero_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_superhero_tone4.svg rename to packages/shared/src/assets/emojis/people/man_superhero_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_superhero_tone5.svg b/packages/shared/src/assets/emojis/people/man_superhero_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_superhero_tone5.svg rename to packages/shared/src/assets/emojis/people/man_superhero_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_supervillain.svg b/packages/shared/src/assets/emojis/people/man_supervillain.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_supervillain.svg rename to packages/shared/src/assets/emojis/people/man_supervillain.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_supervillain_tone1.svg b/packages/shared/src/assets/emojis/people/man_supervillain_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_supervillain_tone1.svg rename to packages/shared/src/assets/emojis/people/man_supervillain_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_supervillain_tone2.svg b/packages/shared/src/assets/emojis/people/man_supervillain_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_supervillain_tone2.svg rename to packages/shared/src/assets/emojis/people/man_supervillain_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_supervillain_tone3.svg b/packages/shared/src/assets/emojis/people/man_supervillain_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_supervillain_tone3.svg rename to packages/shared/src/assets/emojis/people/man_supervillain_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_supervillain_tone4.svg b/packages/shared/src/assets/emojis/people/man_supervillain_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_supervillain_tone4.svg rename to packages/shared/src/assets/emojis/people/man_supervillain_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_supervillain_tone5.svg b/packages/shared/src/assets/emojis/people/man_supervillain_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_supervillain_tone5.svg rename to packages/shared/src/assets/emojis/people/man_supervillain_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_teacher.svg b/packages/shared/src/assets/emojis/people/man_teacher.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_teacher.svg rename to packages/shared/src/assets/emojis/people/man_teacher.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_teacher_tone1.svg b/packages/shared/src/assets/emojis/people/man_teacher_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_teacher_tone1.svg rename to packages/shared/src/assets/emojis/people/man_teacher_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_teacher_tone2.svg b/packages/shared/src/assets/emojis/people/man_teacher_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_teacher_tone2.svg rename to packages/shared/src/assets/emojis/people/man_teacher_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_teacher_tone3.svg b/packages/shared/src/assets/emojis/people/man_teacher_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_teacher_tone3.svg rename to packages/shared/src/assets/emojis/people/man_teacher_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_teacher_tone4.svg b/packages/shared/src/assets/emojis/people/man_teacher_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_teacher_tone4.svg rename to packages/shared/src/assets/emojis/people/man_teacher_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_teacher_tone5.svg b/packages/shared/src/assets/emojis/people/man_teacher_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_teacher_tone5.svg rename to packages/shared/src/assets/emojis/people/man_teacher_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_technologist.svg b/packages/shared/src/assets/emojis/people/man_technologist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_technologist.svg rename to packages/shared/src/assets/emojis/people/man_technologist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_technologist_tone1.svg b/packages/shared/src/assets/emojis/people/man_technologist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_technologist_tone1.svg rename to packages/shared/src/assets/emojis/people/man_technologist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_technologist_tone2.svg b/packages/shared/src/assets/emojis/people/man_technologist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_technologist_tone2.svg rename to packages/shared/src/assets/emojis/people/man_technologist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_technologist_tone3.svg b/packages/shared/src/assets/emojis/people/man_technologist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_technologist_tone3.svg rename to packages/shared/src/assets/emojis/people/man_technologist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_technologist_tone4.svg b/packages/shared/src/assets/emojis/people/man_technologist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_technologist_tone4.svg rename to packages/shared/src/assets/emojis/people/man_technologist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_technologist_tone5.svg b/packages/shared/src/assets/emojis/people/man_technologist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_technologist_tone5.svg rename to packages/shared/src/assets/emojis/people/man_technologist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tipping_hand.svg b/packages/shared/src/assets/emojis/people/man_tipping_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tipping_hand.svg rename to packages/shared/src/assets/emojis/people/man_tipping_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tipping_hand_tone1.svg b/packages/shared/src/assets/emojis/people/man_tipping_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tipping_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/man_tipping_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tipping_hand_tone2.svg b/packages/shared/src/assets/emojis/people/man_tipping_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tipping_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/man_tipping_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tipping_hand_tone3.svg b/packages/shared/src/assets/emojis/people/man_tipping_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tipping_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/man_tipping_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tipping_hand_tone4.svg b/packages/shared/src/assets/emojis/people/man_tipping_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tipping_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/man_tipping_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tipping_hand_tone5.svg b/packages/shared/src/assets/emojis/people/man_tipping_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tipping_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/man_tipping_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tone1.svg b/packages/shared/src/assets/emojis/people/man_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tone1.svg rename to packages/shared/src/assets/emojis/people/man_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tone1_beard.svg b/packages/shared/src/assets/emojis/people/man_tone1_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tone1_beard.svg rename to packages/shared/src/assets/emojis/people/man_tone1_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tone2.svg b/packages/shared/src/assets/emojis/people/man_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tone2.svg rename to packages/shared/src/assets/emojis/people/man_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tone2_beard.svg b/packages/shared/src/assets/emojis/people/man_tone2_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tone2_beard.svg rename to packages/shared/src/assets/emojis/people/man_tone2_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tone3.svg b/packages/shared/src/assets/emojis/people/man_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tone3.svg rename to packages/shared/src/assets/emojis/people/man_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tone3_beard.svg b/packages/shared/src/assets/emojis/people/man_tone3_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tone3_beard.svg rename to packages/shared/src/assets/emojis/people/man_tone3_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tone4.svg b/packages/shared/src/assets/emojis/people/man_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tone4.svg rename to packages/shared/src/assets/emojis/people/man_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tone4_beard.svg b/packages/shared/src/assets/emojis/people/man_tone4_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tone4_beard.svg rename to packages/shared/src/assets/emojis/people/man_tone4_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tone5.svg b/packages/shared/src/assets/emojis/people/man_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tone5.svg rename to packages/shared/src/assets/emojis/people/man_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_tone5_beard.svg b/packages/shared/src/assets/emojis/people/man_tone5_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_tone5_beard.svg rename to packages/shared/src/assets/emojis/people/man_tone5_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_vampire.svg b/packages/shared/src/assets/emojis/people/man_vampire.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_vampire.svg rename to packages/shared/src/assets/emojis/people/man_vampire.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_vampire_tone1.svg b/packages/shared/src/assets/emojis/people/man_vampire_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_vampire_tone1.svg rename to packages/shared/src/assets/emojis/people/man_vampire_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_vampire_tone2.svg b/packages/shared/src/assets/emojis/people/man_vampire_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_vampire_tone2.svg rename to packages/shared/src/assets/emojis/people/man_vampire_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_vampire_tone3.svg b/packages/shared/src/assets/emojis/people/man_vampire_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_vampire_tone3.svg rename to packages/shared/src/assets/emojis/people/man_vampire_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_vampire_tone4.svg b/packages/shared/src/assets/emojis/people/man_vampire_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_vampire_tone4.svg rename to packages/shared/src/assets/emojis/people/man_vampire_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_vampire_tone5.svg b/packages/shared/src/assets/emojis/people/man_vampire_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_vampire_tone5.svg rename to packages/shared/src/assets/emojis/people/man_vampire_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_walking.svg b/packages/shared/src/assets/emojis/people/man_walking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_walking.svg rename to packages/shared/src/assets/emojis/people/man_walking.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_walking_tone1.svg b/packages/shared/src/assets/emojis/people/man_walking_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_walking_tone1.svg rename to packages/shared/src/assets/emojis/people/man_walking_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_walking_tone2.svg b/packages/shared/src/assets/emojis/people/man_walking_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_walking_tone2.svg rename to packages/shared/src/assets/emojis/people/man_walking_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_walking_tone3.svg b/packages/shared/src/assets/emojis/people/man_walking_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_walking_tone3.svg rename to packages/shared/src/assets/emojis/people/man_walking_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_walking_tone4.svg b/packages/shared/src/assets/emojis/people/man_walking_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_walking_tone4.svg rename to packages/shared/src/assets/emojis/people/man_walking_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_walking_tone5.svg b/packages/shared/src/assets/emojis/people/man_walking_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_walking_tone5.svg rename to packages/shared/src/assets/emojis/people/man_walking_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_wearing_turban.svg b/packages/shared/src/assets/emojis/people/man_wearing_turban.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_wearing_turban.svg rename to packages/shared/src/assets/emojis/people/man_wearing_turban.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_wearing_turban_tone1.svg b/packages/shared/src/assets/emojis/people/man_wearing_turban_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_wearing_turban_tone1.svg rename to packages/shared/src/assets/emojis/people/man_wearing_turban_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_wearing_turban_tone2.svg b/packages/shared/src/assets/emojis/people/man_wearing_turban_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_wearing_turban_tone2.svg rename to packages/shared/src/assets/emojis/people/man_wearing_turban_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_wearing_turban_tone3.svg b/packages/shared/src/assets/emojis/people/man_wearing_turban_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_wearing_turban_tone3.svg rename to packages/shared/src/assets/emojis/people/man_wearing_turban_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_wearing_turban_tone4.svg b/packages/shared/src/assets/emojis/people/man_wearing_turban_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_wearing_turban_tone4.svg rename to packages/shared/src/assets/emojis/people/man_wearing_turban_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_wearing_turban_tone5.svg b/packages/shared/src/assets/emojis/people/man_wearing_turban_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_wearing_turban_tone5.svg rename to packages/shared/src/assets/emojis/people/man_wearing_turban_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_white_haired.svg b/packages/shared/src/assets/emojis/people/man_white_haired.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_white_haired.svg rename to packages/shared/src/assets/emojis/people/man_white_haired.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_white_haired_tone1.svg b/packages/shared/src/assets/emojis/people/man_white_haired_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_white_haired_tone1.svg rename to packages/shared/src/assets/emojis/people/man_white_haired_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_white_haired_tone2.svg b/packages/shared/src/assets/emojis/people/man_white_haired_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_white_haired_tone2.svg rename to packages/shared/src/assets/emojis/people/man_white_haired_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_white_haired_tone3.svg b/packages/shared/src/assets/emojis/people/man_white_haired_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_white_haired_tone3.svg rename to packages/shared/src/assets/emojis/people/man_white_haired_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_white_haired_tone4.svg b/packages/shared/src/assets/emojis/people/man_white_haired_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_white_haired_tone4.svg rename to packages/shared/src/assets/emojis/people/man_white_haired_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_white_haired_tone5.svg b/packages/shared/src/assets/emojis/people/man_white_haired_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_white_haired_tone5.svg rename to packages/shared/src/assets/emojis/people/man_white_haired_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap.svg b/packages/shared/src/assets/emojis/people/man_with_chinese_cap.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap.svg rename to packages/shared/src/assets/emojis/people/man_with_chinese_cap.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap_tone1.svg b/packages/shared/src/assets/emojis/people/man_with_chinese_cap_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap_tone1.svg rename to packages/shared/src/assets/emojis/people/man_with_chinese_cap_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap_tone2.svg b/packages/shared/src/assets/emojis/people/man_with_chinese_cap_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap_tone2.svg rename to packages/shared/src/assets/emojis/people/man_with_chinese_cap_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap_tone3.svg b/packages/shared/src/assets/emojis/people/man_with_chinese_cap_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap_tone3.svg rename to packages/shared/src/assets/emojis/people/man_with_chinese_cap_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap_tone4.svg b/packages/shared/src/assets/emojis/people/man_with_chinese_cap_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap_tone4.svg rename to packages/shared/src/assets/emojis/people/man_with_chinese_cap_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap_tone5.svg b/packages/shared/src/assets/emojis/people/man_with_chinese_cap_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_chinese_cap_tone5.svg rename to packages/shared/src/assets/emojis/people/man_with_chinese_cap_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_probing_cane.svg b/packages/shared/src/assets/emojis/people/man_with_probing_cane.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_probing_cane.svg rename to packages/shared/src/assets/emojis/people/man_with_probing_cane.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_probing_cane_tone1.svg b/packages/shared/src/assets/emojis/people/man_with_probing_cane_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_probing_cane_tone1.svg rename to packages/shared/src/assets/emojis/people/man_with_probing_cane_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_probing_cane_tone2.svg b/packages/shared/src/assets/emojis/people/man_with_probing_cane_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_probing_cane_tone2.svg rename to packages/shared/src/assets/emojis/people/man_with_probing_cane_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_probing_cane_tone3.svg b/packages/shared/src/assets/emojis/people/man_with_probing_cane_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_probing_cane_tone3.svg rename to packages/shared/src/assets/emojis/people/man_with_probing_cane_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_probing_cane_tone4.svg b/packages/shared/src/assets/emojis/people/man_with_probing_cane_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_probing_cane_tone4.svg rename to packages/shared/src/assets/emojis/people/man_with_probing_cane_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_probing_cane_tone5.svg b/packages/shared/src/assets/emojis/people/man_with_probing_cane_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_probing_cane_tone5.svg rename to packages/shared/src/assets/emojis/people/man_with_probing_cane_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_veil.svg b/packages/shared/src/assets/emojis/people/man_with_veil.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_veil.svg rename to packages/shared/src/assets/emojis/people/man_with_veil.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_veil_tone1.svg b/packages/shared/src/assets/emojis/people/man_with_veil_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_veil_tone1.svg rename to packages/shared/src/assets/emojis/people/man_with_veil_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_veil_tone2.svg b/packages/shared/src/assets/emojis/people/man_with_veil_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_veil_tone2.svg rename to packages/shared/src/assets/emojis/people/man_with_veil_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_veil_tone3.svg b/packages/shared/src/assets/emojis/people/man_with_veil_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_veil_tone3.svg rename to packages/shared/src/assets/emojis/people/man_with_veil_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_veil_tone4.svg b/packages/shared/src/assets/emojis/people/man_with_veil_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_veil_tone4.svg rename to packages/shared/src/assets/emojis/people/man_with_veil_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_with_veil_tone5.svg b/packages/shared/src/assets/emojis/people/man_with_veil_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_with_veil_tone5.svg rename to packages/shared/src/assets/emojis/people/man_with_veil_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/man_zombie.svg b/packages/shared/src/assets/emojis/people/man_zombie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/man_zombie.svg rename to packages/shared/src/assets/emojis/people/man_zombie.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mans_shoe.svg b/packages/shared/src/assets/emojis/people/mans_shoe.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mans_shoe.svg rename to packages/shared/src/assets/emojis/people/mans_shoe.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mask.svg b/packages/shared/src/assets/emojis/people/mask.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mask.svg rename to packages/shared/src/assets/emojis/people/mask.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mechanic.svg b/packages/shared/src/assets/emojis/people/mechanic.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mechanic.svg rename to packages/shared/src/assets/emojis/people/mechanic.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mechanic_tone1.svg b/packages/shared/src/assets/emojis/people/mechanic_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mechanic_tone1.svg rename to packages/shared/src/assets/emojis/people/mechanic_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mechanic_tone2.svg b/packages/shared/src/assets/emojis/people/mechanic_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mechanic_tone2.svg rename to packages/shared/src/assets/emojis/people/mechanic_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mechanic_tone3.svg b/packages/shared/src/assets/emojis/people/mechanic_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mechanic_tone3.svg rename to packages/shared/src/assets/emojis/people/mechanic_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mechanic_tone4.svg b/packages/shared/src/assets/emojis/people/mechanic_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mechanic_tone4.svg rename to packages/shared/src/assets/emojis/people/mechanic_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mechanic_tone5.svg b/packages/shared/src/assets/emojis/people/mechanic_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mechanic_tone5.svg rename to packages/shared/src/assets/emojis/people/mechanic_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mechanical_arm.svg b/packages/shared/src/assets/emojis/people/mechanical_arm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mechanical_arm.svg rename to packages/shared/src/assets/emojis/people/mechanical_arm.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mechanical_leg.svg b/packages/shared/src/assets/emojis/people/mechanical_leg.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mechanical_leg.svg rename to packages/shared/src/assets/emojis/people/mechanical_leg.svg diff --git a/Frontend/Electron/src/assets/emojis/people/melting_face.svg b/packages/shared/src/assets/emojis/people/melting_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/melting_face.svg rename to packages/shared/src/assets/emojis/people/melting_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/men_with_bunny_ears_partying.svg b/packages/shared/src/assets/emojis/people/men_with_bunny_ears_partying.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/men_with_bunny_ears_partying.svg rename to packages/shared/src/assets/emojis/people/men_with_bunny_ears_partying.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mermaid.svg b/packages/shared/src/assets/emojis/people/mermaid.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mermaid.svg rename to packages/shared/src/assets/emojis/people/mermaid.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mermaid_tone1.svg b/packages/shared/src/assets/emojis/people/mermaid_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mermaid_tone1.svg rename to packages/shared/src/assets/emojis/people/mermaid_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mermaid_tone2.svg b/packages/shared/src/assets/emojis/people/mermaid_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mermaid_tone2.svg rename to packages/shared/src/assets/emojis/people/mermaid_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mermaid_tone3.svg b/packages/shared/src/assets/emojis/people/mermaid_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mermaid_tone3.svg rename to packages/shared/src/assets/emojis/people/mermaid_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mermaid_tone4.svg b/packages/shared/src/assets/emojis/people/mermaid_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mermaid_tone4.svg rename to packages/shared/src/assets/emojis/people/mermaid_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mermaid_tone5.svg b/packages/shared/src/assets/emojis/people/mermaid_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mermaid_tone5.svg rename to packages/shared/src/assets/emojis/people/mermaid_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merman.svg b/packages/shared/src/assets/emojis/people/merman.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merman.svg rename to packages/shared/src/assets/emojis/people/merman.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merman_tone1.svg b/packages/shared/src/assets/emojis/people/merman_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merman_tone1.svg rename to packages/shared/src/assets/emojis/people/merman_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merman_tone2.svg b/packages/shared/src/assets/emojis/people/merman_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merman_tone2.svg rename to packages/shared/src/assets/emojis/people/merman_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merman_tone3.svg b/packages/shared/src/assets/emojis/people/merman_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merman_tone3.svg rename to packages/shared/src/assets/emojis/people/merman_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merman_tone4.svg b/packages/shared/src/assets/emojis/people/merman_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merman_tone4.svg rename to packages/shared/src/assets/emojis/people/merman_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merman_tone5.svg b/packages/shared/src/assets/emojis/people/merman_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merman_tone5.svg rename to packages/shared/src/assets/emojis/people/merman_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merperson.svg b/packages/shared/src/assets/emojis/people/merperson.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merperson.svg rename to packages/shared/src/assets/emojis/people/merperson.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merperson_tone1.svg b/packages/shared/src/assets/emojis/people/merperson_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merperson_tone1.svg rename to packages/shared/src/assets/emojis/people/merperson_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merperson_tone2.svg b/packages/shared/src/assets/emojis/people/merperson_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merperson_tone2.svg rename to packages/shared/src/assets/emojis/people/merperson_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merperson_tone3.svg b/packages/shared/src/assets/emojis/people/merperson_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merperson_tone3.svg rename to packages/shared/src/assets/emojis/people/merperson_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merperson_tone4.svg b/packages/shared/src/assets/emojis/people/merperson_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merperson_tone4.svg rename to packages/shared/src/assets/emojis/people/merperson_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/merperson_tone5.svg b/packages/shared/src/assets/emojis/people/merperson_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/merperson_tone5.svg rename to packages/shared/src/assets/emojis/people/merperson_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/metal.svg b/packages/shared/src/assets/emojis/people/metal.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/metal.svg rename to packages/shared/src/assets/emojis/people/metal.svg diff --git a/Frontend/Electron/src/assets/emojis/people/metal_tone1.svg b/packages/shared/src/assets/emojis/people/metal_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/metal_tone1.svg rename to packages/shared/src/assets/emojis/people/metal_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/metal_tone2.svg b/packages/shared/src/assets/emojis/people/metal_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/metal_tone2.svg rename to packages/shared/src/assets/emojis/people/metal_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/metal_tone3.svg b/packages/shared/src/assets/emojis/people/metal_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/metal_tone3.svg rename to packages/shared/src/assets/emojis/people/metal_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/metal_tone4.svg b/packages/shared/src/assets/emojis/people/metal_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/metal_tone4.svg rename to packages/shared/src/assets/emojis/people/metal_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/metal_tone5.svg b/packages/shared/src/assets/emojis/people/metal_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/metal_tone5.svg rename to packages/shared/src/assets/emojis/people/metal_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/middle_finger.svg b/packages/shared/src/assets/emojis/people/middle_finger.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/middle_finger.svg rename to packages/shared/src/assets/emojis/people/middle_finger.svg diff --git a/Frontend/Electron/src/assets/emojis/people/middle_finger_tone1.svg b/packages/shared/src/assets/emojis/people/middle_finger_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/middle_finger_tone1.svg rename to packages/shared/src/assets/emojis/people/middle_finger_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/middle_finger_tone2.svg b/packages/shared/src/assets/emojis/people/middle_finger_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/middle_finger_tone2.svg rename to packages/shared/src/assets/emojis/people/middle_finger_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/middle_finger_tone3.svg b/packages/shared/src/assets/emojis/people/middle_finger_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/middle_finger_tone3.svg rename to packages/shared/src/assets/emojis/people/middle_finger_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/middle_finger_tone4.svg b/packages/shared/src/assets/emojis/people/middle_finger_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/middle_finger_tone4.svg rename to packages/shared/src/assets/emojis/people/middle_finger_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/middle_finger_tone5.svg b/packages/shared/src/assets/emojis/people/middle_finger_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/middle_finger_tone5.svg rename to packages/shared/src/assets/emojis/people/middle_finger_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/military_helmet.svg b/packages/shared/src/assets/emojis/people/military_helmet.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/military_helmet.svg rename to packages/shared/src/assets/emojis/people/military_helmet.svg diff --git a/Frontend/Electron/src/assets/emojis/people/money_mouth.svg b/packages/shared/src/assets/emojis/people/money_mouth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/money_mouth.svg rename to packages/shared/src/assets/emojis/people/money_mouth.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mortar_board.svg b/packages/shared/src/assets/emojis/people/mortar_board.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mortar_board.svg rename to packages/shared/src/assets/emojis/people/mortar_board.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mrs_claus.svg b/packages/shared/src/assets/emojis/people/mrs_claus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mrs_claus.svg rename to packages/shared/src/assets/emojis/people/mrs_claus.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mrs_claus_tone1.svg b/packages/shared/src/assets/emojis/people/mrs_claus_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mrs_claus_tone1.svg rename to packages/shared/src/assets/emojis/people/mrs_claus_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mrs_claus_tone2.svg b/packages/shared/src/assets/emojis/people/mrs_claus_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mrs_claus_tone2.svg rename to packages/shared/src/assets/emojis/people/mrs_claus_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mrs_claus_tone3.svg b/packages/shared/src/assets/emojis/people/mrs_claus_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mrs_claus_tone3.svg rename to packages/shared/src/assets/emojis/people/mrs_claus_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mrs_claus_tone4.svg b/packages/shared/src/assets/emojis/people/mrs_claus_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mrs_claus_tone4.svg rename to packages/shared/src/assets/emojis/people/mrs_claus_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mrs_claus_tone5.svg b/packages/shared/src/assets/emojis/people/mrs_claus_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mrs_claus_tone5.svg rename to packages/shared/src/assets/emojis/people/mrs_claus_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/muscle.svg b/packages/shared/src/assets/emojis/people/muscle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/muscle.svg rename to packages/shared/src/assets/emojis/people/muscle.svg diff --git a/Frontend/Electron/src/assets/emojis/people/muscle_tone1.svg b/packages/shared/src/assets/emojis/people/muscle_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/muscle_tone1.svg rename to packages/shared/src/assets/emojis/people/muscle_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/muscle_tone2.svg b/packages/shared/src/assets/emojis/people/muscle_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/muscle_tone2.svg rename to packages/shared/src/assets/emojis/people/muscle_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/muscle_tone3.svg b/packages/shared/src/assets/emojis/people/muscle_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/muscle_tone3.svg rename to packages/shared/src/assets/emojis/people/muscle_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/muscle_tone4.svg b/packages/shared/src/assets/emojis/people/muscle_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/muscle_tone4.svg rename to packages/shared/src/assets/emojis/people/muscle_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/muscle_tone5.svg b/packages/shared/src/assets/emojis/people/muscle_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/muscle_tone5.svg rename to packages/shared/src/assets/emojis/people/muscle_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mx_claus.svg b/packages/shared/src/assets/emojis/people/mx_claus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mx_claus.svg rename to packages/shared/src/assets/emojis/people/mx_claus.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mx_claus_tone1.svg b/packages/shared/src/assets/emojis/people/mx_claus_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mx_claus_tone1.svg rename to packages/shared/src/assets/emojis/people/mx_claus_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mx_claus_tone2.svg b/packages/shared/src/assets/emojis/people/mx_claus_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mx_claus_tone2.svg rename to packages/shared/src/assets/emojis/people/mx_claus_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mx_claus_tone3.svg b/packages/shared/src/assets/emojis/people/mx_claus_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mx_claus_tone3.svg rename to packages/shared/src/assets/emojis/people/mx_claus_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mx_claus_tone4.svg b/packages/shared/src/assets/emojis/people/mx_claus_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mx_claus_tone4.svg rename to packages/shared/src/assets/emojis/people/mx_claus_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/mx_claus_tone5.svg b/packages/shared/src/assets/emojis/people/mx_claus_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/mx_claus_tone5.svg rename to packages/shared/src/assets/emojis/people/mx_claus_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nail_care.svg b/packages/shared/src/assets/emojis/people/nail_care.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nail_care.svg rename to packages/shared/src/assets/emojis/people/nail_care.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nail_care_tone1.svg b/packages/shared/src/assets/emojis/people/nail_care_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nail_care_tone1.svg rename to packages/shared/src/assets/emojis/people/nail_care_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nail_care_tone2.svg b/packages/shared/src/assets/emojis/people/nail_care_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nail_care_tone2.svg rename to packages/shared/src/assets/emojis/people/nail_care_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nail_care_tone3.svg b/packages/shared/src/assets/emojis/people/nail_care_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nail_care_tone3.svg rename to packages/shared/src/assets/emojis/people/nail_care_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nail_care_tone4.svg b/packages/shared/src/assets/emojis/people/nail_care_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nail_care_tone4.svg rename to packages/shared/src/assets/emojis/people/nail_care_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nail_care_tone5.svg b/packages/shared/src/assets/emojis/people/nail_care_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nail_care_tone5.svg rename to packages/shared/src/assets/emojis/people/nail_care_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nauseated_face.svg b/packages/shared/src/assets/emojis/people/nauseated_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nauseated_face.svg rename to packages/shared/src/assets/emojis/people/nauseated_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/necktie.svg b/packages/shared/src/assets/emojis/people/necktie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/necktie.svg rename to packages/shared/src/assets/emojis/people/necktie.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nerd.svg b/packages/shared/src/assets/emojis/people/nerd.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nerd.svg rename to packages/shared/src/assets/emojis/people/nerd.svg diff --git a/Frontend/Electron/src/assets/emojis/people/neutral_face.svg b/packages/shared/src/assets/emojis/people/neutral_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/neutral_face.svg rename to packages/shared/src/assets/emojis/people/neutral_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ninja.svg b/packages/shared/src/assets/emojis/people/ninja.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ninja.svg rename to packages/shared/src/assets/emojis/people/ninja.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ninja_tone1.svg b/packages/shared/src/assets/emojis/people/ninja_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ninja_tone1.svg rename to packages/shared/src/assets/emojis/people/ninja_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ninja_tone2.svg b/packages/shared/src/assets/emojis/people/ninja_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ninja_tone2.svg rename to packages/shared/src/assets/emojis/people/ninja_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ninja_tone3.svg b/packages/shared/src/assets/emojis/people/ninja_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ninja_tone3.svg rename to packages/shared/src/assets/emojis/people/ninja_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ninja_tone4.svg b/packages/shared/src/assets/emojis/people/ninja_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ninja_tone4.svg rename to packages/shared/src/assets/emojis/people/ninja_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ninja_tone5.svg b/packages/shared/src/assets/emojis/people/ninja_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ninja_tone5.svg rename to packages/shared/src/assets/emojis/people/ninja_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/no_mouth.svg b/packages/shared/src/assets/emojis/people/no_mouth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/no_mouth.svg rename to packages/shared/src/assets/emojis/people/no_mouth.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nose.svg b/packages/shared/src/assets/emojis/people/nose.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nose.svg rename to packages/shared/src/assets/emojis/people/nose.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nose_tone1.svg b/packages/shared/src/assets/emojis/people/nose_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nose_tone1.svg rename to packages/shared/src/assets/emojis/people/nose_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nose_tone2.svg b/packages/shared/src/assets/emojis/people/nose_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nose_tone2.svg rename to packages/shared/src/assets/emojis/people/nose_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nose_tone3.svg b/packages/shared/src/assets/emojis/people/nose_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nose_tone3.svg rename to packages/shared/src/assets/emojis/people/nose_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nose_tone4.svg b/packages/shared/src/assets/emojis/people/nose_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nose_tone4.svg rename to packages/shared/src/assets/emojis/people/nose_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/nose_tone5.svg b/packages/shared/src/assets/emojis/people/nose_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/nose_tone5.svg rename to packages/shared/src/assets/emojis/people/nose_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/office_worker.svg b/packages/shared/src/assets/emojis/people/office_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/office_worker.svg rename to packages/shared/src/assets/emojis/people/office_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/office_worker_tone1.svg b/packages/shared/src/assets/emojis/people/office_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/office_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/office_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/office_worker_tone2.svg b/packages/shared/src/assets/emojis/people/office_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/office_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/office_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/office_worker_tone3.svg b/packages/shared/src/assets/emojis/people/office_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/office_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/office_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/office_worker_tone4.svg b/packages/shared/src/assets/emojis/people/office_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/office_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/office_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/office_worker_tone5.svg b/packages/shared/src/assets/emojis/people/office_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/office_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/office_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ok_hand.svg b/packages/shared/src/assets/emojis/people/ok_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ok_hand.svg rename to packages/shared/src/assets/emojis/people/ok_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ok_hand_tone1.svg b/packages/shared/src/assets/emojis/people/ok_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ok_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/ok_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ok_hand_tone2.svg b/packages/shared/src/assets/emojis/people/ok_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ok_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/ok_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ok_hand_tone3.svg b/packages/shared/src/assets/emojis/people/ok_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ok_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/ok_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ok_hand_tone4.svg b/packages/shared/src/assets/emojis/people/ok_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ok_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/ok_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ok_hand_tone5.svg b/packages/shared/src/assets/emojis/people/ok_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ok_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/ok_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_adult.svg b/packages/shared/src/assets/emojis/people/older_adult.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_adult.svg rename to packages/shared/src/assets/emojis/people/older_adult.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_adult_tone1.svg b/packages/shared/src/assets/emojis/people/older_adult_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_adult_tone1.svg rename to packages/shared/src/assets/emojis/people/older_adult_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_adult_tone2.svg b/packages/shared/src/assets/emojis/people/older_adult_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_adult_tone2.svg rename to packages/shared/src/assets/emojis/people/older_adult_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_adult_tone3.svg b/packages/shared/src/assets/emojis/people/older_adult_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_adult_tone3.svg rename to packages/shared/src/assets/emojis/people/older_adult_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_adult_tone4.svg b/packages/shared/src/assets/emojis/people/older_adult_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_adult_tone4.svg rename to packages/shared/src/assets/emojis/people/older_adult_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_adult_tone5.svg b/packages/shared/src/assets/emojis/people/older_adult_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_adult_tone5.svg rename to packages/shared/src/assets/emojis/people/older_adult_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_man.svg b/packages/shared/src/assets/emojis/people/older_man.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_man.svg rename to packages/shared/src/assets/emojis/people/older_man.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_man_tone1.svg b/packages/shared/src/assets/emojis/people/older_man_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_man_tone1.svg rename to packages/shared/src/assets/emojis/people/older_man_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_man_tone2.svg b/packages/shared/src/assets/emojis/people/older_man_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_man_tone2.svg rename to packages/shared/src/assets/emojis/people/older_man_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_man_tone3.svg b/packages/shared/src/assets/emojis/people/older_man_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_man_tone3.svg rename to packages/shared/src/assets/emojis/people/older_man_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_man_tone4.svg b/packages/shared/src/assets/emojis/people/older_man_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_man_tone4.svg rename to packages/shared/src/assets/emojis/people/older_man_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_man_tone5.svg b/packages/shared/src/assets/emojis/people/older_man_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_man_tone5.svg rename to packages/shared/src/assets/emojis/people/older_man_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_woman.svg b/packages/shared/src/assets/emojis/people/older_woman.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_woman.svg rename to packages/shared/src/assets/emojis/people/older_woman.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_woman_tone1.svg b/packages/shared/src/assets/emojis/people/older_woman_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_woman_tone1.svg rename to packages/shared/src/assets/emojis/people/older_woman_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_woman_tone2.svg b/packages/shared/src/assets/emojis/people/older_woman_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_woman_tone2.svg rename to packages/shared/src/assets/emojis/people/older_woman_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_woman_tone3.svg b/packages/shared/src/assets/emojis/people/older_woman_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_woman_tone3.svg rename to packages/shared/src/assets/emojis/people/older_woman_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_woman_tone4.svg b/packages/shared/src/assets/emojis/people/older_woman_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_woman_tone4.svg rename to packages/shared/src/assets/emojis/people/older_woman_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/older_woman_tone5.svg b/packages/shared/src/assets/emojis/people/older_woman_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/older_woman_tone5.svg rename to packages/shared/src/assets/emojis/people/older_woman_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/one_piece_swimsuit.svg b/packages/shared/src/assets/emojis/people/one_piece_swimsuit.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/one_piece_swimsuit.svg rename to packages/shared/src/assets/emojis/people/one_piece_swimsuit.svg diff --git a/Frontend/Electron/src/assets/emojis/people/open_hands.svg b/packages/shared/src/assets/emojis/people/open_hands.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/open_hands.svg rename to packages/shared/src/assets/emojis/people/open_hands.svg diff --git a/Frontend/Electron/src/assets/emojis/people/open_hands_tone1.svg b/packages/shared/src/assets/emojis/people/open_hands_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/open_hands_tone1.svg rename to packages/shared/src/assets/emojis/people/open_hands_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/open_hands_tone2.svg b/packages/shared/src/assets/emojis/people/open_hands_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/open_hands_tone2.svg rename to packages/shared/src/assets/emojis/people/open_hands_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/open_hands_tone3.svg b/packages/shared/src/assets/emojis/people/open_hands_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/open_hands_tone3.svg rename to packages/shared/src/assets/emojis/people/open_hands_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/open_hands_tone4.svg b/packages/shared/src/assets/emojis/people/open_hands_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/open_hands_tone4.svg rename to packages/shared/src/assets/emojis/people/open_hands_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/open_hands_tone5.svg b/packages/shared/src/assets/emojis/people/open_hands_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/open_hands_tone5.svg rename to packages/shared/src/assets/emojis/people/open_hands_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/open_mouth.svg b/packages/shared/src/assets/emojis/people/open_mouth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/open_mouth.svg rename to packages/shared/src/assets/emojis/people/open_mouth.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_down_hand.svg b/packages/shared/src/assets/emojis/people/palm_down_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_down_hand.svg rename to packages/shared/src/assets/emojis/people/palm_down_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_down_hand_tone1.svg b/packages/shared/src/assets/emojis/people/palm_down_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_down_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/palm_down_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_down_hand_tone2.svg b/packages/shared/src/assets/emojis/people/palm_down_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_down_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/palm_down_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_down_hand_tone3.svg b/packages/shared/src/assets/emojis/people/palm_down_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_down_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/palm_down_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_down_hand_tone4.svg b/packages/shared/src/assets/emojis/people/palm_down_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_down_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/palm_down_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_down_hand_tone5.svg b/packages/shared/src/assets/emojis/people/palm_down_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_down_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/palm_down_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_up_hand.svg b/packages/shared/src/assets/emojis/people/palm_up_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_up_hand.svg rename to packages/shared/src/assets/emojis/people/palm_up_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_up_hand_tone1.svg b/packages/shared/src/assets/emojis/people/palm_up_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_up_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/palm_up_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_up_hand_tone2.svg b/packages/shared/src/assets/emojis/people/palm_up_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_up_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/palm_up_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_up_hand_tone3.svg b/packages/shared/src/assets/emojis/people/palm_up_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_up_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/palm_up_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_up_hand_tone4.svg b/packages/shared/src/assets/emojis/people/palm_up_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_up_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/palm_up_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palm_up_hand_tone5.svg b/packages/shared/src/assets/emojis/people/palm_up_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palm_up_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/palm_up_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palms_up_together.svg b/packages/shared/src/assets/emojis/people/palms_up_together.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palms_up_together.svg rename to packages/shared/src/assets/emojis/people/palms_up_together.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palms_up_together_tone1.svg b/packages/shared/src/assets/emojis/people/palms_up_together_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palms_up_together_tone1.svg rename to packages/shared/src/assets/emojis/people/palms_up_together_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palms_up_together_tone2.svg b/packages/shared/src/assets/emojis/people/palms_up_together_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palms_up_together_tone2.svg rename to packages/shared/src/assets/emojis/people/palms_up_together_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palms_up_together_tone3.svg b/packages/shared/src/assets/emojis/people/palms_up_together_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palms_up_together_tone3.svg rename to packages/shared/src/assets/emojis/people/palms_up_together_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palms_up_together_tone4.svg b/packages/shared/src/assets/emojis/people/palms_up_together_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palms_up_together_tone4.svg rename to packages/shared/src/assets/emojis/people/palms_up_together_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/palms_up_together_tone5.svg b/packages/shared/src/assets/emojis/people/palms_up_together_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/palms_up_together_tone5.svg rename to packages/shared/src/assets/emojis/people/palms_up_together_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/partying_face.svg b/packages/shared/src/assets/emojis/people/partying_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/partying_face.svg rename to packages/shared/src/assets/emojis/people/partying_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pensive.svg b/packages/shared/src/assets/emojis/people/pensive.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pensive.svg rename to packages/shared/src/assets/emojis/people/pensive.svg diff --git a/Frontend/Electron/src/assets/emojis/people/people_holding_hands.svg b/packages/shared/src/assets/emojis/people/people_holding_hands.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/people_holding_hands.svg rename to packages/shared/src/assets/emojis/people/people_holding_hands.svg diff --git a/Frontend/Electron/src/assets/emojis/people/people_hugging.svg b/packages/shared/src/assets/emojis/people/people_hugging.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/people_hugging.svg rename to packages/shared/src/assets/emojis/people/people_hugging.svg diff --git a/Frontend/Electron/src/assets/emojis/people/people_with_bunny_ears_partying.svg b/packages/shared/src/assets/emojis/people/people_with_bunny_ears_partying.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/people_with_bunny_ears_partying.svg rename to packages/shared/src/assets/emojis/people/people_with_bunny_ears_partying.svg diff --git a/Frontend/Electron/src/assets/emojis/people/persevere.svg b/packages/shared/src/assets/emojis/people/persevere.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/persevere.svg rename to packages/shared/src/assets/emojis/people/persevere.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_bald.svg b/packages/shared/src/assets/emojis/people/person_bald.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_bald.svg rename to packages/shared/src/assets/emojis/people/person_bald.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_bowing.svg b/packages/shared/src/assets/emojis/people/person_bowing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_bowing.svg rename to packages/shared/src/assets/emojis/people/person_bowing.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_bowing_tone1.svg b/packages/shared/src/assets/emojis/people/person_bowing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_bowing_tone1.svg rename to packages/shared/src/assets/emojis/people/person_bowing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_bowing_tone2.svg b/packages/shared/src/assets/emojis/people/person_bowing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_bowing_tone2.svg rename to packages/shared/src/assets/emojis/people/person_bowing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_bowing_tone3.svg b/packages/shared/src/assets/emojis/people/person_bowing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_bowing_tone3.svg rename to packages/shared/src/assets/emojis/people/person_bowing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_bowing_tone4.svg b/packages/shared/src/assets/emojis/people/person_bowing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_bowing_tone4.svg rename to packages/shared/src/assets/emojis/people/person_bowing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_bowing_tone5.svg b/packages/shared/src/assets/emojis/people/person_bowing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_bowing_tone5.svg rename to packages/shared/src/assets/emojis/people/person_bowing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_curly_hair.svg b/packages/shared/src/assets/emojis/people/person_curly_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_curly_hair.svg rename to packages/shared/src/assets/emojis/people/person_curly_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_facepalming.svg b/packages/shared/src/assets/emojis/people/person_facepalming.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_facepalming.svg rename to packages/shared/src/assets/emojis/people/person_facepalming.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_facepalming_tone1.svg b/packages/shared/src/assets/emojis/people/person_facepalming_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_facepalming_tone1.svg rename to packages/shared/src/assets/emojis/people/person_facepalming_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_facepalming_tone2.svg b/packages/shared/src/assets/emojis/people/person_facepalming_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_facepalming_tone2.svg rename to packages/shared/src/assets/emojis/people/person_facepalming_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_facepalming_tone3.svg b/packages/shared/src/assets/emojis/people/person_facepalming_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_facepalming_tone3.svg rename to packages/shared/src/assets/emojis/people/person_facepalming_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_facepalming_tone4.svg b/packages/shared/src/assets/emojis/people/person_facepalming_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_facepalming_tone4.svg rename to packages/shared/src/assets/emojis/people/person_facepalming_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_facepalming_tone5.svg b/packages/shared/src/assets/emojis/people/person_facepalming_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_facepalming_tone5.svg rename to packages/shared/src/assets/emojis/people/person_facepalming_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_feeding_baby.svg b/packages/shared/src/assets/emojis/people/person_feeding_baby.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_feeding_baby.svg rename to packages/shared/src/assets/emojis/people/person_feeding_baby.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_feeding_baby_tone1.svg b/packages/shared/src/assets/emojis/people/person_feeding_baby_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_feeding_baby_tone1.svg rename to packages/shared/src/assets/emojis/people/person_feeding_baby_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_feeding_baby_tone2.svg b/packages/shared/src/assets/emojis/people/person_feeding_baby_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_feeding_baby_tone2.svg rename to packages/shared/src/assets/emojis/people/person_feeding_baby_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_feeding_baby_tone3.svg b/packages/shared/src/assets/emojis/people/person_feeding_baby_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_feeding_baby_tone3.svg rename to packages/shared/src/assets/emojis/people/person_feeding_baby_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_feeding_baby_tone4.svg b/packages/shared/src/assets/emojis/people/person_feeding_baby_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_feeding_baby_tone4.svg rename to packages/shared/src/assets/emojis/people/person_feeding_baby_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_feeding_baby_tone5.svg b/packages/shared/src/assets/emojis/people/person_feeding_baby_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_feeding_baby_tone5.svg rename to packages/shared/src/assets/emojis/people/person_feeding_baby_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_frowning.svg b/packages/shared/src/assets/emojis/people/person_frowning.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_frowning.svg rename to packages/shared/src/assets/emojis/people/person_frowning.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_frowning_tone1.svg b/packages/shared/src/assets/emojis/people/person_frowning_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_frowning_tone1.svg rename to packages/shared/src/assets/emojis/people/person_frowning_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_frowning_tone2.svg b/packages/shared/src/assets/emojis/people/person_frowning_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_frowning_tone2.svg rename to packages/shared/src/assets/emojis/people/person_frowning_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_frowning_tone3.svg b/packages/shared/src/assets/emojis/people/person_frowning_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_frowning_tone3.svg rename to packages/shared/src/assets/emojis/people/person_frowning_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_frowning_tone4.svg b/packages/shared/src/assets/emojis/people/person_frowning_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_frowning_tone4.svg rename to packages/shared/src/assets/emojis/people/person_frowning_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_frowning_tone5.svg b/packages/shared/src/assets/emojis/people/person_frowning_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_frowning_tone5.svg rename to packages/shared/src/assets/emojis/people/person_frowning_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_no.svg b/packages/shared/src/assets/emojis/people/person_gesturing_no.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_no.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_no.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_no_tone1.svg b/packages/shared/src/assets/emojis/people/person_gesturing_no_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_no_tone1.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_no_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_no_tone2.svg b/packages/shared/src/assets/emojis/people/person_gesturing_no_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_no_tone2.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_no_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_no_tone3.svg b/packages/shared/src/assets/emojis/people/person_gesturing_no_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_no_tone3.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_no_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_no_tone4.svg b/packages/shared/src/assets/emojis/people/person_gesturing_no_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_no_tone4.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_no_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_no_tone5.svg b/packages/shared/src/assets/emojis/people/person_gesturing_no_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_no_tone5.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_no_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_ok.svg b/packages/shared/src/assets/emojis/people/person_gesturing_ok.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_ok.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_ok.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_ok_tone1.svg b/packages/shared/src/assets/emojis/people/person_gesturing_ok_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_ok_tone1.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_ok_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_ok_tone2.svg b/packages/shared/src/assets/emojis/people/person_gesturing_ok_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_ok_tone2.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_ok_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_ok_tone3.svg b/packages/shared/src/assets/emojis/people/person_gesturing_ok_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_ok_tone3.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_ok_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_ok_tone4.svg b/packages/shared/src/assets/emojis/people/person_gesturing_ok_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_ok_tone4.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_ok_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_gesturing_ok_tone5.svg b/packages/shared/src/assets/emojis/people/person_gesturing_ok_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_gesturing_ok_tone5.svg rename to packages/shared/src/assets/emojis/people/person_gesturing_ok_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_haircut.svg b/packages/shared/src/assets/emojis/people/person_getting_haircut.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_haircut.svg rename to packages/shared/src/assets/emojis/people/person_getting_haircut.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_haircut_tone1.svg b/packages/shared/src/assets/emojis/people/person_getting_haircut_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_haircut_tone1.svg rename to packages/shared/src/assets/emojis/people/person_getting_haircut_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_haircut_tone2.svg b/packages/shared/src/assets/emojis/people/person_getting_haircut_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_haircut_tone2.svg rename to packages/shared/src/assets/emojis/people/person_getting_haircut_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_haircut_tone3.svg b/packages/shared/src/assets/emojis/people/person_getting_haircut_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_haircut_tone3.svg rename to packages/shared/src/assets/emojis/people/person_getting_haircut_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_haircut_tone4.svg b/packages/shared/src/assets/emojis/people/person_getting_haircut_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_haircut_tone4.svg rename to packages/shared/src/assets/emojis/people/person_getting_haircut_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_haircut_tone5.svg b/packages/shared/src/assets/emojis/people/person_getting_haircut_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_haircut_tone5.svg rename to packages/shared/src/assets/emojis/people/person_getting_haircut_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_massage.svg b/packages/shared/src/assets/emojis/people/person_getting_massage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_massage.svg rename to packages/shared/src/assets/emojis/people/person_getting_massage.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_massage_tone1.svg b/packages/shared/src/assets/emojis/people/person_getting_massage_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_massage_tone1.svg rename to packages/shared/src/assets/emojis/people/person_getting_massage_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_massage_tone2.svg b/packages/shared/src/assets/emojis/people/person_getting_massage_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_massage_tone2.svg rename to packages/shared/src/assets/emojis/people/person_getting_massage_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_massage_tone3.svg b/packages/shared/src/assets/emojis/people/person_getting_massage_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_massage_tone3.svg rename to packages/shared/src/assets/emojis/people/person_getting_massage_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_massage_tone4.svg b/packages/shared/src/assets/emojis/people/person_getting_massage_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_massage_tone4.svg rename to packages/shared/src/assets/emojis/people/person_getting_massage_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_getting_massage_tone5.svg b/packages/shared/src/assets/emojis/people/person_getting_massage_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_getting_massage_tone5.svg rename to packages/shared/src/assets/emojis/people/person_getting_massage_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair.svg b/packages/shared/src/assets/emojis/people/person_in_manual_wheelchair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair.svg rename to packages/shared/src/assets/emojis/people/person_in_manual_wheelchair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair_tone1.svg b/packages/shared/src/assets/emojis/people/person_in_manual_wheelchair_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair_tone1.svg rename to packages/shared/src/assets/emojis/people/person_in_manual_wheelchair_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair_tone2.svg b/packages/shared/src/assets/emojis/people/person_in_manual_wheelchair_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair_tone2.svg rename to packages/shared/src/assets/emojis/people/person_in_manual_wheelchair_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair_tone3.svg b/packages/shared/src/assets/emojis/people/person_in_manual_wheelchair_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair_tone3.svg rename to packages/shared/src/assets/emojis/people/person_in_manual_wheelchair_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair_tone4.svg b/packages/shared/src/assets/emojis/people/person_in_manual_wheelchair_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair_tone4.svg rename to packages/shared/src/assets/emojis/people/person_in_manual_wheelchair_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair_tone5.svg b/packages/shared/src/assets/emojis/people/person_in_manual_wheelchair_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_manual_wheelchair_tone5.svg rename to packages/shared/src/assets/emojis/people/person_in_manual_wheelchair_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair.svg b/packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair.svg rename to packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair_tone1.svg b/packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair_tone1.svg rename to packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair_tone2.svg b/packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair_tone2.svg rename to packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair_tone3.svg b/packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair_tone3.svg rename to packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair_tone4.svg b/packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair_tone4.svg rename to packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair_tone5.svg b/packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_motorized_wheelchair_tone5.svg rename to packages/shared/src/assets/emojis/people/person_in_motorized_wheelchair_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_steamy_room.svg b/packages/shared/src/assets/emojis/people/person_in_steamy_room.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_steamy_room.svg rename to packages/shared/src/assets/emojis/people/person_in_steamy_room.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_steamy_room_tone1.svg b/packages/shared/src/assets/emojis/people/person_in_steamy_room_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_steamy_room_tone1.svg rename to packages/shared/src/assets/emojis/people/person_in_steamy_room_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_steamy_room_tone2.svg b/packages/shared/src/assets/emojis/people/person_in_steamy_room_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_steamy_room_tone2.svg rename to packages/shared/src/assets/emojis/people/person_in_steamy_room_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_steamy_room_tone3.svg b/packages/shared/src/assets/emojis/people/person_in_steamy_room_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_steamy_room_tone3.svg rename to packages/shared/src/assets/emojis/people/person_in_steamy_room_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_steamy_room_tone4.svg b/packages/shared/src/assets/emojis/people/person_in_steamy_room_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_steamy_room_tone4.svg rename to packages/shared/src/assets/emojis/people/person_in_steamy_room_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_steamy_room_tone5.svg b/packages/shared/src/assets/emojis/people/person_in_steamy_room_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_steamy_room_tone5.svg rename to packages/shared/src/assets/emojis/people/person_in_steamy_room_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_tuxedo.svg b/packages/shared/src/assets/emojis/people/person_in_tuxedo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_tuxedo.svg rename to packages/shared/src/assets/emojis/people/person_in_tuxedo.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_tuxedo_tone1.svg b/packages/shared/src/assets/emojis/people/person_in_tuxedo_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_tuxedo_tone1.svg rename to packages/shared/src/assets/emojis/people/person_in_tuxedo_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_tuxedo_tone2.svg b/packages/shared/src/assets/emojis/people/person_in_tuxedo_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_tuxedo_tone2.svg rename to packages/shared/src/assets/emojis/people/person_in_tuxedo_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_tuxedo_tone3.svg b/packages/shared/src/assets/emojis/people/person_in_tuxedo_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_tuxedo_tone3.svg rename to packages/shared/src/assets/emojis/people/person_in_tuxedo_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_tuxedo_tone4.svg b/packages/shared/src/assets/emojis/people/person_in_tuxedo_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_tuxedo_tone4.svg rename to packages/shared/src/assets/emojis/people/person_in_tuxedo_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_in_tuxedo_tone5.svg b/packages/shared/src/assets/emojis/people/person_in_tuxedo_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_in_tuxedo_tone5.svg rename to packages/shared/src/assets/emojis/people/person_in_tuxedo_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_kneeling.svg b/packages/shared/src/assets/emojis/people/person_kneeling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_kneeling.svg rename to packages/shared/src/assets/emojis/people/person_kneeling.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_kneeling_tone1.svg b/packages/shared/src/assets/emojis/people/person_kneeling_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_kneeling_tone1.svg rename to packages/shared/src/assets/emojis/people/person_kneeling_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_kneeling_tone2.svg b/packages/shared/src/assets/emojis/people/person_kneeling_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_kneeling_tone2.svg rename to packages/shared/src/assets/emojis/people/person_kneeling_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_kneeling_tone3.svg b/packages/shared/src/assets/emojis/people/person_kneeling_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_kneeling_tone3.svg rename to packages/shared/src/assets/emojis/people/person_kneeling_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_kneeling_tone4.svg b/packages/shared/src/assets/emojis/people/person_kneeling_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_kneeling_tone4.svg rename to packages/shared/src/assets/emojis/people/person_kneeling_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_kneeling_tone5.svg b/packages/shared/src/assets/emojis/people/person_kneeling_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_kneeling_tone5.svg rename to packages/shared/src/assets/emojis/people/person_kneeling_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_pouting.svg b/packages/shared/src/assets/emojis/people/person_pouting.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_pouting.svg rename to packages/shared/src/assets/emojis/people/person_pouting.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_pouting_tone1.svg b/packages/shared/src/assets/emojis/people/person_pouting_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_pouting_tone1.svg rename to packages/shared/src/assets/emojis/people/person_pouting_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_pouting_tone2.svg b/packages/shared/src/assets/emojis/people/person_pouting_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_pouting_tone2.svg rename to packages/shared/src/assets/emojis/people/person_pouting_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_pouting_tone3.svg b/packages/shared/src/assets/emojis/people/person_pouting_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_pouting_tone3.svg rename to packages/shared/src/assets/emojis/people/person_pouting_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_pouting_tone4.svg b/packages/shared/src/assets/emojis/people/person_pouting_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_pouting_tone4.svg rename to packages/shared/src/assets/emojis/people/person_pouting_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_pouting_tone5.svg b/packages/shared/src/assets/emojis/people/person_pouting_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_pouting_tone5.svg rename to packages/shared/src/assets/emojis/people/person_pouting_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_raising_hand.svg b/packages/shared/src/assets/emojis/people/person_raising_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_raising_hand.svg rename to packages/shared/src/assets/emojis/people/person_raising_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_raising_hand_tone1.svg b/packages/shared/src/assets/emojis/people/person_raising_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_raising_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/person_raising_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_raising_hand_tone2.svg b/packages/shared/src/assets/emojis/people/person_raising_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_raising_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/person_raising_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_raising_hand_tone3.svg b/packages/shared/src/assets/emojis/people/person_raising_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_raising_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/person_raising_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_raising_hand_tone4.svg b/packages/shared/src/assets/emojis/people/person_raising_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_raising_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/person_raising_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_raising_hand_tone5.svg b/packages/shared/src/assets/emojis/people/person_raising_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_raising_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/person_raising_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_red_hair.svg b/packages/shared/src/assets/emojis/people/person_red_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_red_hair.svg rename to packages/shared/src/assets/emojis/people/person_red_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_running.svg b/packages/shared/src/assets/emojis/people/person_running.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_running.svg rename to packages/shared/src/assets/emojis/people/person_running.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_running_tone1.svg b/packages/shared/src/assets/emojis/people/person_running_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_running_tone1.svg rename to packages/shared/src/assets/emojis/people/person_running_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_running_tone2.svg b/packages/shared/src/assets/emojis/people/person_running_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_running_tone2.svg rename to packages/shared/src/assets/emojis/people/person_running_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_running_tone3.svg b/packages/shared/src/assets/emojis/people/person_running_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_running_tone3.svg rename to packages/shared/src/assets/emojis/people/person_running_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_running_tone4.svg b/packages/shared/src/assets/emojis/people/person_running_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_running_tone4.svg rename to packages/shared/src/assets/emojis/people/person_running_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_running_tone5.svg b/packages/shared/src/assets/emojis/people/person_running_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_running_tone5.svg rename to packages/shared/src/assets/emojis/people/person_running_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_shrugging.svg b/packages/shared/src/assets/emojis/people/person_shrugging.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_shrugging.svg rename to packages/shared/src/assets/emojis/people/person_shrugging.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_shrugging_tone1.svg b/packages/shared/src/assets/emojis/people/person_shrugging_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_shrugging_tone1.svg rename to packages/shared/src/assets/emojis/people/person_shrugging_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_shrugging_tone2.svg b/packages/shared/src/assets/emojis/people/person_shrugging_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_shrugging_tone2.svg rename to packages/shared/src/assets/emojis/people/person_shrugging_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_shrugging_tone3.svg b/packages/shared/src/assets/emojis/people/person_shrugging_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_shrugging_tone3.svg rename to packages/shared/src/assets/emojis/people/person_shrugging_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_shrugging_tone4.svg b/packages/shared/src/assets/emojis/people/person_shrugging_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_shrugging_tone4.svg rename to packages/shared/src/assets/emojis/people/person_shrugging_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_shrugging_tone5.svg b/packages/shared/src/assets/emojis/people/person_shrugging_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_shrugging_tone5.svg rename to packages/shared/src/assets/emojis/people/person_shrugging_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_standing.svg b/packages/shared/src/assets/emojis/people/person_standing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_standing.svg rename to packages/shared/src/assets/emojis/people/person_standing.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_standing_tone1.svg b/packages/shared/src/assets/emojis/people/person_standing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_standing_tone1.svg rename to packages/shared/src/assets/emojis/people/person_standing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_standing_tone2.svg b/packages/shared/src/assets/emojis/people/person_standing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_standing_tone2.svg rename to packages/shared/src/assets/emojis/people/person_standing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_standing_tone3.svg b/packages/shared/src/assets/emojis/people/person_standing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_standing_tone3.svg rename to packages/shared/src/assets/emojis/people/person_standing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_standing_tone4.svg b/packages/shared/src/assets/emojis/people/person_standing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_standing_tone4.svg rename to packages/shared/src/assets/emojis/people/person_standing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_standing_tone5.svg b/packages/shared/src/assets/emojis/people/person_standing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_standing_tone5.svg rename to packages/shared/src/assets/emojis/people/person_standing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tipping_hand.svg b/packages/shared/src/assets/emojis/people/person_tipping_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tipping_hand.svg rename to packages/shared/src/assets/emojis/people/person_tipping_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tipping_hand_tone1.svg b/packages/shared/src/assets/emojis/people/person_tipping_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tipping_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/person_tipping_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tipping_hand_tone2.svg b/packages/shared/src/assets/emojis/people/person_tipping_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tipping_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/person_tipping_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tipping_hand_tone3.svg b/packages/shared/src/assets/emojis/people/person_tipping_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tipping_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/person_tipping_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tipping_hand_tone4.svg b/packages/shared/src/assets/emojis/people/person_tipping_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tipping_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/person_tipping_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tipping_hand_tone5.svg b/packages/shared/src/assets/emojis/people/person_tipping_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tipping_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/person_tipping_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone1_bald.svg b/packages/shared/src/assets/emojis/people/person_tone1_bald.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone1_bald.svg rename to packages/shared/src/assets/emojis/people/person_tone1_bald.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone1_curly_hair.svg b/packages/shared/src/assets/emojis/people/person_tone1_curly_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone1_curly_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone1_curly_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone1_red_hair.svg b/packages/shared/src/assets/emojis/people/person_tone1_red_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone1_red_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone1_red_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone1_white_hair.svg b/packages/shared/src/assets/emojis/people/person_tone1_white_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone1_white_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone1_white_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone2_bald.svg b/packages/shared/src/assets/emojis/people/person_tone2_bald.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone2_bald.svg rename to packages/shared/src/assets/emojis/people/person_tone2_bald.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone2_curly_hair.svg b/packages/shared/src/assets/emojis/people/person_tone2_curly_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone2_curly_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone2_curly_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone2_red_hair.svg b/packages/shared/src/assets/emojis/people/person_tone2_red_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone2_red_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone2_red_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone2_white_hair.svg b/packages/shared/src/assets/emojis/people/person_tone2_white_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone2_white_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone2_white_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone3_bald.svg b/packages/shared/src/assets/emojis/people/person_tone3_bald.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone3_bald.svg rename to packages/shared/src/assets/emojis/people/person_tone3_bald.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone3_curly_hair.svg b/packages/shared/src/assets/emojis/people/person_tone3_curly_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone3_curly_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone3_curly_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone3_red_hair.svg b/packages/shared/src/assets/emojis/people/person_tone3_red_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone3_red_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone3_red_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone3_white_hair.svg b/packages/shared/src/assets/emojis/people/person_tone3_white_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone3_white_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone3_white_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone4_bald.svg b/packages/shared/src/assets/emojis/people/person_tone4_bald.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone4_bald.svg rename to packages/shared/src/assets/emojis/people/person_tone4_bald.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone4_curly_hair.svg b/packages/shared/src/assets/emojis/people/person_tone4_curly_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone4_curly_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone4_curly_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone4_red_hair.svg b/packages/shared/src/assets/emojis/people/person_tone4_red_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone4_red_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone4_red_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone4_white_hair.svg b/packages/shared/src/assets/emojis/people/person_tone4_white_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone4_white_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone4_white_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone5_bald.svg b/packages/shared/src/assets/emojis/people/person_tone5_bald.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone5_bald.svg rename to packages/shared/src/assets/emojis/people/person_tone5_bald.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone5_curly_hair.svg b/packages/shared/src/assets/emojis/people/person_tone5_curly_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone5_curly_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone5_curly_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone5_red_hair.svg b/packages/shared/src/assets/emojis/people/person_tone5_red_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone5_red_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone5_red_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_tone5_white_hair.svg b/packages/shared/src/assets/emojis/people/person_tone5_white_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_tone5_white_hair.svg rename to packages/shared/src/assets/emojis/people/person_tone5_white_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_walking.svg b/packages/shared/src/assets/emojis/people/person_walking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_walking.svg rename to packages/shared/src/assets/emojis/people/person_walking.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_walking_tone1.svg b/packages/shared/src/assets/emojis/people/person_walking_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_walking_tone1.svg rename to packages/shared/src/assets/emojis/people/person_walking_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_walking_tone2.svg b/packages/shared/src/assets/emojis/people/person_walking_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_walking_tone2.svg rename to packages/shared/src/assets/emojis/people/person_walking_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_walking_tone3.svg b/packages/shared/src/assets/emojis/people/person_walking_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_walking_tone3.svg rename to packages/shared/src/assets/emojis/people/person_walking_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_walking_tone4.svg b/packages/shared/src/assets/emojis/people/person_walking_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_walking_tone4.svg rename to packages/shared/src/assets/emojis/people/person_walking_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_walking_tone5.svg b/packages/shared/src/assets/emojis/people/person_walking_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_walking_tone5.svg rename to packages/shared/src/assets/emojis/people/person_walking_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_wearing_turban.svg b/packages/shared/src/assets/emojis/people/person_wearing_turban.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_wearing_turban.svg rename to packages/shared/src/assets/emojis/people/person_wearing_turban.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_wearing_turban_tone1.svg b/packages/shared/src/assets/emojis/people/person_wearing_turban_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_wearing_turban_tone1.svg rename to packages/shared/src/assets/emojis/people/person_wearing_turban_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_wearing_turban_tone2.svg b/packages/shared/src/assets/emojis/people/person_wearing_turban_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_wearing_turban_tone2.svg rename to packages/shared/src/assets/emojis/people/person_wearing_turban_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_wearing_turban_tone3.svg b/packages/shared/src/assets/emojis/people/person_wearing_turban_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_wearing_turban_tone3.svg rename to packages/shared/src/assets/emojis/people/person_wearing_turban_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_wearing_turban_tone4.svg b/packages/shared/src/assets/emojis/people/person_wearing_turban_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_wearing_turban_tone4.svg rename to packages/shared/src/assets/emojis/people/person_wearing_turban_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_wearing_turban_tone5.svg b/packages/shared/src/assets/emojis/people/person_wearing_turban_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_wearing_turban_tone5.svg rename to packages/shared/src/assets/emojis/people/person_wearing_turban_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_white_hair.svg b/packages/shared/src/assets/emojis/people/person_white_hair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_white_hair.svg rename to packages/shared/src/assets/emojis/people/person_white_hair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_crown.svg b/packages/shared/src/assets/emojis/people/person_with_crown.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_crown.svg rename to packages/shared/src/assets/emojis/people/person_with_crown.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_crown_tone1.svg b/packages/shared/src/assets/emojis/people/person_with_crown_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_crown_tone1.svg rename to packages/shared/src/assets/emojis/people/person_with_crown_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_crown_tone2.svg b/packages/shared/src/assets/emojis/people/person_with_crown_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_crown_tone2.svg rename to packages/shared/src/assets/emojis/people/person_with_crown_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_crown_tone3.svg b/packages/shared/src/assets/emojis/people/person_with_crown_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_crown_tone3.svg rename to packages/shared/src/assets/emojis/people/person_with_crown_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_crown_tone4.svg b/packages/shared/src/assets/emojis/people/person_with_crown_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_crown_tone4.svg rename to packages/shared/src/assets/emojis/people/person_with_crown_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_crown_tone5.svg b/packages/shared/src/assets/emojis/people/person_with_crown_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_crown_tone5.svg rename to packages/shared/src/assets/emojis/people/person_with_crown_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_probing_cane.svg b/packages/shared/src/assets/emojis/people/person_with_probing_cane.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_probing_cane.svg rename to packages/shared/src/assets/emojis/people/person_with_probing_cane.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_probing_cane_tone1.svg b/packages/shared/src/assets/emojis/people/person_with_probing_cane_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_probing_cane_tone1.svg rename to packages/shared/src/assets/emojis/people/person_with_probing_cane_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_probing_cane_tone2.svg b/packages/shared/src/assets/emojis/people/person_with_probing_cane_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_probing_cane_tone2.svg rename to packages/shared/src/assets/emojis/people/person_with_probing_cane_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_probing_cane_tone3.svg b/packages/shared/src/assets/emojis/people/person_with_probing_cane_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_probing_cane_tone3.svg rename to packages/shared/src/assets/emojis/people/person_with_probing_cane_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_probing_cane_tone4.svg b/packages/shared/src/assets/emojis/people/person_with_probing_cane_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_probing_cane_tone4.svg rename to packages/shared/src/assets/emojis/people/person_with_probing_cane_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_probing_cane_tone5.svg b/packages/shared/src/assets/emojis/people/person_with_probing_cane_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_probing_cane_tone5.svg rename to packages/shared/src/assets/emojis/people/person_with_probing_cane_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_veil.svg b/packages/shared/src/assets/emojis/people/person_with_veil.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_veil.svg rename to packages/shared/src/assets/emojis/people/person_with_veil.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_veil_tone1.svg b/packages/shared/src/assets/emojis/people/person_with_veil_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_veil_tone1.svg rename to packages/shared/src/assets/emojis/people/person_with_veil_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_veil_tone2.svg b/packages/shared/src/assets/emojis/people/person_with_veil_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_veil_tone2.svg rename to packages/shared/src/assets/emojis/people/person_with_veil_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_veil_tone3.svg b/packages/shared/src/assets/emojis/people/person_with_veil_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_veil_tone3.svg rename to packages/shared/src/assets/emojis/people/person_with_veil_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_veil_tone4.svg b/packages/shared/src/assets/emojis/people/person_with_veil_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_veil_tone4.svg rename to packages/shared/src/assets/emojis/people/person_with_veil_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/person_with_veil_tone5.svg b/packages/shared/src/assets/emojis/people/person_with_veil_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/person_with_veil_tone5.svg rename to packages/shared/src/assets/emojis/people/person_with_veil_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pilot.svg b/packages/shared/src/assets/emojis/people/pilot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pilot.svg rename to packages/shared/src/assets/emojis/people/pilot.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pilot_tone1.svg b/packages/shared/src/assets/emojis/people/pilot_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pilot_tone1.svg rename to packages/shared/src/assets/emojis/people/pilot_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pilot_tone2.svg b/packages/shared/src/assets/emojis/people/pilot_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pilot_tone2.svg rename to packages/shared/src/assets/emojis/people/pilot_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pilot_tone3.svg b/packages/shared/src/assets/emojis/people/pilot_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pilot_tone3.svg rename to packages/shared/src/assets/emojis/people/pilot_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pilot_tone4.svg b/packages/shared/src/assets/emojis/people/pilot_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pilot_tone4.svg rename to packages/shared/src/assets/emojis/people/pilot_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pilot_tone5.svg b/packages/shared/src/assets/emojis/people/pilot_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pilot_tone5.svg rename to packages/shared/src/assets/emojis/people/pilot_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinched_fingers.svg b/packages/shared/src/assets/emojis/people/pinched_fingers.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinched_fingers.svg rename to packages/shared/src/assets/emojis/people/pinched_fingers.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinched_fingers_tone1.svg b/packages/shared/src/assets/emojis/people/pinched_fingers_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinched_fingers_tone1.svg rename to packages/shared/src/assets/emojis/people/pinched_fingers_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinched_fingers_tone2.svg b/packages/shared/src/assets/emojis/people/pinched_fingers_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinched_fingers_tone2.svg rename to packages/shared/src/assets/emojis/people/pinched_fingers_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinched_fingers_tone3.svg b/packages/shared/src/assets/emojis/people/pinched_fingers_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinched_fingers_tone3.svg rename to packages/shared/src/assets/emojis/people/pinched_fingers_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinched_fingers_tone4.svg b/packages/shared/src/assets/emojis/people/pinched_fingers_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinched_fingers_tone4.svg rename to packages/shared/src/assets/emojis/people/pinched_fingers_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinched_fingers_tone5.svg b/packages/shared/src/assets/emojis/people/pinched_fingers_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinched_fingers_tone5.svg rename to packages/shared/src/assets/emojis/people/pinched_fingers_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinching_hand.svg b/packages/shared/src/assets/emojis/people/pinching_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinching_hand.svg rename to packages/shared/src/assets/emojis/people/pinching_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinching_hand_tone1.svg b/packages/shared/src/assets/emojis/people/pinching_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinching_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/pinching_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinching_hand_tone2.svg b/packages/shared/src/assets/emojis/people/pinching_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinching_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/pinching_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinching_hand_tone3.svg b/packages/shared/src/assets/emojis/people/pinching_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinching_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/pinching_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinching_hand_tone4.svg b/packages/shared/src/assets/emojis/people/pinching_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinching_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/pinching_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pinching_hand_tone5.svg b/packages/shared/src/assets/emojis/people/pinching_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pinching_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/pinching_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pleading_face.svg b/packages/shared/src/assets/emojis/people/pleading_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pleading_face.svg rename to packages/shared/src/assets/emojis/people/pleading_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_down.svg b/packages/shared/src/assets/emojis/people/point_down.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_down.svg rename to packages/shared/src/assets/emojis/people/point_down.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_down_tone1.svg b/packages/shared/src/assets/emojis/people/point_down_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_down_tone1.svg rename to packages/shared/src/assets/emojis/people/point_down_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_down_tone2.svg b/packages/shared/src/assets/emojis/people/point_down_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_down_tone2.svg rename to packages/shared/src/assets/emojis/people/point_down_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_down_tone3.svg b/packages/shared/src/assets/emojis/people/point_down_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_down_tone3.svg rename to packages/shared/src/assets/emojis/people/point_down_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_down_tone4.svg b/packages/shared/src/assets/emojis/people/point_down_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_down_tone4.svg rename to packages/shared/src/assets/emojis/people/point_down_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_down_tone5.svg b/packages/shared/src/assets/emojis/people/point_down_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_down_tone5.svg rename to packages/shared/src/assets/emojis/people/point_down_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_left.svg b/packages/shared/src/assets/emojis/people/point_left.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_left.svg rename to packages/shared/src/assets/emojis/people/point_left.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_left_tone1.svg b/packages/shared/src/assets/emojis/people/point_left_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_left_tone1.svg rename to packages/shared/src/assets/emojis/people/point_left_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_left_tone2.svg b/packages/shared/src/assets/emojis/people/point_left_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_left_tone2.svg rename to packages/shared/src/assets/emojis/people/point_left_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_left_tone3.svg b/packages/shared/src/assets/emojis/people/point_left_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_left_tone3.svg rename to packages/shared/src/assets/emojis/people/point_left_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_left_tone4.svg b/packages/shared/src/assets/emojis/people/point_left_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_left_tone4.svg rename to packages/shared/src/assets/emojis/people/point_left_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_left_tone5.svg b/packages/shared/src/assets/emojis/people/point_left_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_left_tone5.svg rename to packages/shared/src/assets/emojis/people/point_left_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_right.svg b/packages/shared/src/assets/emojis/people/point_right.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_right.svg rename to packages/shared/src/assets/emojis/people/point_right.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_right_tone1.svg b/packages/shared/src/assets/emojis/people/point_right_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_right_tone1.svg rename to packages/shared/src/assets/emojis/people/point_right_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_right_tone2.svg b/packages/shared/src/assets/emojis/people/point_right_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_right_tone2.svg rename to packages/shared/src/assets/emojis/people/point_right_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_right_tone3.svg b/packages/shared/src/assets/emojis/people/point_right_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_right_tone3.svg rename to packages/shared/src/assets/emojis/people/point_right_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_right_tone4.svg b/packages/shared/src/assets/emojis/people/point_right_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_right_tone4.svg rename to packages/shared/src/assets/emojis/people/point_right_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_right_tone5.svg b/packages/shared/src/assets/emojis/people/point_right_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_right_tone5.svg rename to packages/shared/src/assets/emojis/people/point_right_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up.svg b/packages/shared/src/assets/emojis/people/point_up.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up.svg rename to packages/shared/src/assets/emojis/people/point_up.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_2.svg b/packages/shared/src/assets/emojis/people/point_up_2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_2.svg rename to packages/shared/src/assets/emojis/people/point_up_2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_2_tone1.svg b/packages/shared/src/assets/emojis/people/point_up_2_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_2_tone1.svg rename to packages/shared/src/assets/emojis/people/point_up_2_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_2_tone2.svg b/packages/shared/src/assets/emojis/people/point_up_2_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_2_tone2.svg rename to packages/shared/src/assets/emojis/people/point_up_2_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_2_tone3.svg b/packages/shared/src/assets/emojis/people/point_up_2_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_2_tone3.svg rename to packages/shared/src/assets/emojis/people/point_up_2_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_2_tone4.svg b/packages/shared/src/assets/emojis/people/point_up_2_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_2_tone4.svg rename to packages/shared/src/assets/emojis/people/point_up_2_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_2_tone5.svg b/packages/shared/src/assets/emojis/people/point_up_2_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_2_tone5.svg rename to packages/shared/src/assets/emojis/people/point_up_2_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_tone1.svg b/packages/shared/src/assets/emojis/people/point_up_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_tone1.svg rename to packages/shared/src/assets/emojis/people/point_up_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_tone2.svg b/packages/shared/src/assets/emojis/people/point_up_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_tone2.svg rename to packages/shared/src/assets/emojis/people/point_up_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_tone3.svg b/packages/shared/src/assets/emojis/people/point_up_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_tone3.svg rename to packages/shared/src/assets/emojis/people/point_up_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_tone4.svg b/packages/shared/src/assets/emojis/people/point_up_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_tone4.svg rename to packages/shared/src/assets/emojis/people/point_up_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/point_up_tone5.svg b/packages/shared/src/assets/emojis/people/point_up_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/point_up_tone5.svg rename to packages/shared/src/assets/emojis/people/point_up_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/police_officer.svg b/packages/shared/src/assets/emojis/people/police_officer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/police_officer.svg rename to packages/shared/src/assets/emojis/people/police_officer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/police_officer_tone1.svg b/packages/shared/src/assets/emojis/people/police_officer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/police_officer_tone1.svg rename to packages/shared/src/assets/emojis/people/police_officer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/police_officer_tone2.svg b/packages/shared/src/assets/emojis/people/police_officer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/police_officer_tone2.svg rename to packages/shared/src/assets/emojis/people/police_officer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/police_officer_tone3.svg b/packages/shared/src/assets/emojis/people/police_officer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/police_officer_tone3.svg rename to packages/shared/src/assets/emojis/people/police_officer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/police_officer_tone4.svg b/packages/shared/src/assets/emojis/people/police_officer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/police_officer_tone4.svg rename to packages/shared/src/assets/emojis/people/police_officer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/police_officer_tone5.svg b/packages/shared/src/assets/emojis/people/police_officer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/police_officer_tone5.svg rename to packages/shared/src/assets/emojis/people/police_officer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/poop.svg b/packages/shared/src/assets/emojis/people/poop.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/poop.svg rename to packages/shared/src/assets/emojis/people/poop.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pouch.svg b/packages/shared/src/assets/emojis/people/pouch.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pouch.svg rename to packages/shared/src/assets/emojis/people/pouch.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pouting_cat.svg b/packages/shared/src/assets/emojis/people/pouting_cat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pouting_cat.svg rename to packages/shared/src/assets/emojis/people/pouting_cat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pray.svg b/packages/shared/src/assets/emojis/people/pray.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pray.svg rename to packages/shared/src/assets/emojis/people/pray.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pray_tone1.svg b/packages/shared/src/assets/emojis/people/pray_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pray_tone1.svg rename to packages/shared/src/assets/emojis/people/pray_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pray_tone2.svg b/packages/shared/src/assets/emojis/people/pray_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pray_tone2.svg rename to packages/shared/src/assets/emojis/people/pray_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pray_tone3.svg b/packages/shared/src/assets/emojis/people/pray_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pray_tone3.svg rename to packages/shared/src/assets/emojis/people/pray_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pray_tone4.svg b/packages/shared/src/assets/emojis/people/pray_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pray_tone4.svg rename to packages/shared/src/assets/emojis/people/pray_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pray_tone5.svg b/packages/shared/src/assets/emojis/people/pray_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pray_tone5.svg rename to packages/shared/src/assets/emojis/people/pray_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_man.svg b/packages/shared/src/assets/emojis/people/pregnant_man.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_man.svg rename to packages/shared/src/assets/emojis/people/pregnant_man.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_man_tone1.svg b/packages/shared/src/assets/emojis/people/pregnant_man_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_man_tone1.svg rename to packages/shared/src/assets/emojis/people/pregnant_man_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_man_tone2.svg b/packages/shared/src/assets/emojis/people/pregnant_man_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_man_tone2.svg rename to packages/shared/src/assets/emojis/people/pregnant_man_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_man_tone3.svg b/packages/shared/src/assets/emojis/people/pregnant_man_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_man_tone3.svg rename to packages/shared/src/assets/emojis/people/pregnant_man_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_man_tone4.svg b/packages/shared/src/assets/emojis/people/pregnant_man_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_man_tone4.svg rename to packages/shared/src/assets/emojis/people/pregnant_man_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_man_tone5.svg b/packages/shared/src/assets/emojis/people/pregnant_man_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_man_tone5.svg rename to packages/shared/src/assets/emojis/people/pregnant_man_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_person.svg b/packages/shared/src/assets/emojis/people/pregnant_person.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_person.svg rename to packages/shared/src/assets/emojis/people/pregnant_person.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_person_tone1.svg b/packages/shared/src/assets/emojis/people/pregnant_person_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_person_tone1.svg rename to packages/shared/src/assets/emojis/people/pregnant_person_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_person_tone2.svg b/packages/shared/src/assets/emojis/people/pregnant_person_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_person_tone2.svg rename to packages/shared/src/assets/emojis/people/pregnant_person_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_person_tone3.svg b/packages/shared/src/assets/emojis/people/pregnant_person_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_person_tone3.svg rename to packages/shared/src/assets/emojis/people/pregnant_person_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_person_tone4.svg b/packages/shared/src/assets/emojis/people/pregnant_person_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_person_tone4.svg rename to packages/shared/src/assets/emojis/people/pregnant_person_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_person_tone5.svg b/packages/shared/src/assets/emojis/people/pregnant_person_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_person_tone5.svg rename to packages/shared/src/assets/emojis/people/pregnant_person_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_woman.svg b/packages/shared/src/assets/emojis/people/pregnant_woman.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_woman.svg rename to packages/shared/src/assets/emojis/people/pregnant_woman.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_woman_tone1.svg b/packages/shared/src/assets/emojis/people/pregnant_woman_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_woman_tone1.svg rename to packages/shared/src/assets/emojis/people/pregnant_woman_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_woman_tone2.svg b/packages/shared/src/assets/emojis/people/pregnant_woman_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_woman_tone2.svg rename to packages/shared/src/assets/emojis/people/pregnant_woman_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_woman_tone3.svg b/packages/shared/src/assets/emojis/people/pregnant_woman_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_woman_tone3.svg rename to packages/shared/src/assets/emojis/people/pregnant_woman_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_woman_tone4.svg b/packages/shared/src/assets/emojis/people/pregnant_woman_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_woman_tone4.svg rename to packages/shared/src/assets/emojis/people/pregnant_woman_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/pregnant_woman_tone5.svg b/packages/shared/src/assets/emojis/people/pregnant_woman_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/pregnant_woman_tone5.svg rename to packages/shared/src/assets/emojis/people/pregnant_woman_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/prince.svg b/packages/shared/src/assets/emojis/people/prince.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/prince.svg rename to packages/shared/src/assets/emojis/people/prince.svg diff --git a/Frontend/Electron/src/assets/emojis/people/prince_tone1.svg b/packages/shared/src/assets/emojis/people/prince_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/prince_tone1.svg rename to packages/shared/src/assets/emojis/people/prince_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/prince_tone2.svg b/packages/shared/src/assets/emojis/people/prince_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/prince_tone2.svg rename to packages/shared/src/assets/emojis/people/prince_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/prince_tone3.svg b/packages/shared/src/assets/emojis/people/prince_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/prince_tone3.svg rename to packages/shared/src/assets/emojis/people/prince_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/prince_tone4.svg b/packages/shared/src/assets/emojis/people/prince_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/prince_tone4.svg rename to packages/shared/src/assets/emojis/people/prince_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/prince_tone5.svg b/packages/shared/src/assets/emojis/people/prince_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/prince_tone5.svg rename to packages/shared/src/assets/emojis/people/prince_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/princess.svg b/packages/shared/src/assets/emojis/people/princess.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/princess.svg rename to packages/shared/src/assets/emojis/people/princess.svg diff --git a/Frontend/Electron/src/assets/emojis/people/princess_tone1.svg b/packages/shared/src/assets/emojis/people/princess_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/princess_tone1.svg rename to packages/shared/src/assets/emojis/people/princess_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/princess_tone2.svg b/packages/shared/src/assets/emojis/people/princess_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/princess_tone2.svg rename to packages/shared/src/assets/emojis/people/princess_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/princess_tone3.svg b/packages/shared/src/assets/emojis/people/princess_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/princess_tone3.svg rename to packages/shared/src/assets/emojis/people/princess_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/princess_tone4.svg b/packages/shared/src/assets/emojis/people/princess_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/princess_tone4.svg rename to packages/shared/src/assets/emojis/people/princess_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/princess_tone5.svg b/packages/shared/src/assets/emojis/people/princess_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/princess_tone5.svg rename to packages/shared/src/assets/emojis/people/princess_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/punch.svg b/packages/shared/src/assets/emojis/people/punch.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/punch.svg rename to packages/shared/src/assets/emojis/people/punch.svg diff --git a/Frontend/Electron/src/assets/emojis/people/punch_tone1.svg b/packages/shared/src/assets/emojis/people/punch_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/punch_tone1.svg rename to packages/shared/src/assets/emojis/people/punch_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/punch_tone2.svg b/packages/shared/src/assets/emojis/people/punch_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/punch_tone2.svg rename to packages/shared/src/assets/emojis/people/punch_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/punch_tone3.svg b/packages/shared/src/assets/emojis/people/punch_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/punch_tone3.svg rename to packages/shared/src/assets/emojis/people/punch_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/punch_tone4.svg b/packages/shared/src/assets/emojis/people/punch_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/punch_tone4.svg rename to packages/shared/src/assets/emojis/people/punch_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/punch_tone5.svg b/packages/shared/src/assets/emojis/people/punch_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/punch_tone5.svg rename to packages/shared/src/assets/emojis/people/punch_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/purse.svg b/packages/shared/src/assets/emojis/people/purse.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/purse.svg rename to packages/shared/src/assets/emojis/people/purse.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rage.svg b/packages/shared/src/assets/emojis/people/rage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rage.svg rename to packages/shared/src/assets/emojis/people/rage.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_back_of_hand.svg b/packages/shared/src/assets/emojis/people/raised_back_of_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_back_of_hand.svg rename to packages/shared/src/assets/emojis/people/raised_back_of_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_back_of_hand_tone1.svg b/packages/shared/src/assets/emojis/people/raised_back_of_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_back_of_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/raised_back_of_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_back_of_hand_tone2.svg b/packages/shared/src/assets/emojis/people/raised_back_of_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_back_of_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/raised_back_of_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_back_of_hand_tone3.svg b/packages/shared/src/assets/emojis/people/raised_back_of_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_back_of_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/raised_back_of_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_back_of_hand_tone4.svg b/packages/shared/src/assets/emojis/people/raised_back_of_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_back_of_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/raised_back_of_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_back_of_hand_tone5.svg b/packages/shared/src/assets/emojis/people/raised_back_of_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_back_of_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/raised_back_of_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hand.svg b/packages/shared/src/assets/emojis/people/raised_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hand.svg rename to packages/shared/src/assets/emojis/people/raised_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hand_tone1.svg b/packages/shared/src/assets/emojis/people/raised_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/raised_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hand_tone2.svg b/packages/shared/src/assets/emojis/people/raised_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/raised_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hand_tone3.svg b/packages/shared/src/assets/emojis/people/raised_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/raised_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hand_tone4.svg b/packages/shared/src/assets/emojis/people/raised_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/raised_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hand_tone5.svg b/packages/shared/src/assets/emojis/people/raised_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/raised_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hands.svg b/packages/shared/src/assets/emojis/people/raised_hands.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hands.svg rename to packages/shared/src/assets/emojis/people/raised_hands.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hands_tone1.svg b/packages/shared/src/assets/emojis/people/raised_hands_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hands_tone1.svg rename to packages/shared/src/assets/emojis/people/raised_hands_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hands_tone2.svg b/packages/shared/src/assets/emojis/people/raised_hands_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hands_tone2.svg rename to packages/shared/src/assets/emojis/people/raised_hands_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hands_tone3.svg b/packages/shared/src/assets/emojis/people/raised_hands_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hands_tone3.svg rename to packages/shared/src/assets/emojis/people/raised_hands_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hands_tone4.svg b/packages/shared/src/assets/emojis/people/raised_hands_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hands_tone4.svg rename to packages/shared/src/assets/emojis/people/raised_hands_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/raised_hands_tone5.svg b/packages/shared/src/assets/emojis/people/raised_hands_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/raised_hands_tone5.svg rename to packages/shared/src/assets/emojis/people/raised_hands_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/relaxed.svg b/packages/shared/src/assets/emojis/people/relaxed.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/relaxed.svg rename to packages/shared/src/assets/emojis/people/relaxed.svg diff --git a/Frontend/Electron/src/assets/emojis/people/relieved.svg b/packages/shared/src/assets/emojis/people/relieved.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/relieved.svg rename to packages/shared/src/assets/emojis/people/relieved.svg diff --git a/Frontend/Electron/src/assets/emojis/people/right_facing_fist.svg b/packages/shared/src/assets/emojis/people/right_facing_fist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/right_facing_fist.svg rename to packages/shared/src/assets/emojis/people/right_facing_fist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/right_facing_fist_tone1.svg b/packages/shared/src/assets/emojis/people/right_facing_fist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/right_facing_fist_tone1.svg rename to packages/shared/src/assets/emojis/people/right_facing_fist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/right_facing_fist_tone2.svg b/packages/shared/src/assets/emojis/people/right_facing_fist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/right_facing_fist_tone2.svg rename to packages/shared/src/assets/emojis/people/right_facing_fist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/right_facing_fist_tone3.svg b/packages/shared/src/assets/emojis/people/right_facing_fist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/right_facing_fist_tone3.svg rename to packages/shared/src/assets/emojis/people/right_facing_fist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/right_facing_fist_tone4.svg b/packages/shared/src/assets/emojis/people/right_facing_fist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/right_facing_fist_tone4.svg rename to packages/shared/src/assets/emojis/people/right_facing_fist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/right_facing_fist_tone5.svg b/packages/shared/src/assets/emojis/people/right_facing_fist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/right_facing_fist_tone5.svg rename to packages/shared/src/assets/emojis/people/right_facing_fist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_hand.svg b/packages/shared/src/assets/emojis/people/rightwards_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_hand.svg rename to packages/shared/src/assets/emojis/people/rightwards_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_hand_tone1.svg b/packages/shared/src/assets/emojis/people/rightwards_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/rightwards_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_hand_tone2.svg b/packages/shared/src/assets/emojis/people/rightwards_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/rightwards_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_hand_tone3.svg b/packages/shared/src/assets/emojis/people/rightwards_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/rightwards_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_hand_tone4.svg b/packages/shared/src/assets/emojis/people/rightwards_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/rightwards_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_hand_tone5.svg b/packages/shared/src/assets/emojis/people/rightwards_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/rightwards_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand.svg b/packages/shared/src/assets/emojis/people/rightwards_pushing_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand.svg rename to packages/shared/src/assets/emojis/people/rightwards_pushing_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand_tone1.svg b/packages/shared/src/assets/emojis/people/rightwards_pushing_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/rightwards_pushing_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand_tone2.svg b/packages/shared/src/assets/emojis/people/rightwards_pushing_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/rightwards_pushing_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand_tone3.svg b/packages/shared/src/assets/emojis/people/rightwards_pushing_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/rightwards_pushing_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand_tone4.svg b/packages/shared/src/assets/emojis/people/rightwards_pushing_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/rightwards_pushing_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand_tone5.svg b/packages/shared/src/assets/emojis/people/rightwards_pushing_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rightwards_pushing_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/rightwards_pushing_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/ring.svg b/packages/shared/src/assets/emojis/people/ring.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/ring.svg rename to packages/shared/src/assets/emojis/people/ring.svg diff --git a/Frontend/Electron/src/assets/emojis/people/robot.svg b/packages/shared/src/assets/emojis/people/robot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/robot.svg rename to packages/shared/src/assets/emojis/people/robot.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rofl.svg b/packages/shared/src/assets/emojis/people/rofl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rofl.svg rename to packages/shared/src/assets/emojis/people/rofl.svg diff --git a/Frontend/Electron/src/assets/emojis/people/rolling_eyes.svg b/packages/shared/src/assets/emojis/people/rolling_eyes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/rolling_eyes.svg rename to packages/shared/src/assets/emojis/people/rolling_eyes.svg diff --git a/Frontend/Electron/src/assets/emojis/people/safety_vest.svg b/packages/shared/src/assets/emojis/people/safety_vest.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/safety_vest.svg rename to packages/shared/src/assets/emojis/people/safety_vest.svg diff --git a/Frontend/Electron/src/assets/emojis/people/saluting_face.svg b/packages/shared/src/assets/emojis/people/saluting_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/saluting_face.svg rename to packages/shared/src/assets/emojis/people/saluting_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/sandal.svg b/packages/shared/src/assets/emojis/people/sandal.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/sandal.svg rename to packages/shared/src/assets/emojis/people/sandal.svg diff --git a/Frontend/Electron/src/assets/emojis/people/santa.svg b/packages/shared/src/assets/emojis/people/santa.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/santa.svg rename to packages/shared/src/assets/emojis/people/santa.svg diff --git a/Frontend/Electron/src/assets/emojis/people/santa_tone1.svg b/packages/shared/src/assets/emojis/people/santa_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/santa_tone1.svg rename to packages/shared/src/assets/emojis/people/santa_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/santa_tone2.svg b/packages/shared/src/assets/emojis/people/santa_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/santa_tone2.svg rename to packages/shared/src/assets/emojis/people/santa_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/santa_tone3.svg b/packages/shared/src/assets/emojis/people/santa_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/santa_tone3.svg rename to packages/shared/src/assets/emojis/people/santa_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/santa_tone4.svg b/packages/shared/src/assets/emojis/people/santa_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/santa_tone4.svg rename to packages/shared/src/assets/emojis/people/santa_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/santa_tone5.svg b/packages/shared/src/assets/emojis/people/santa_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/santa_tone5.svg rename to packages/shared/src/assets/emojis/people/santa_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/sari.svg b/packages/shared/src/assets/emojis/people/sari.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/sari.svg rename to packages/shared/src/assets/emojis/people/sari.svg diff --git a/Frontend/Electron/src/assets/emojis/people/scarf.svg b/packages/shared/src/assets/emojis/people/scarf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/scarf.svg rename to packages/shared/src/assets/emojis/people/scarf.svg diff --git a/Frontend/Electron/src/assets/emojis/people/school_satchel.svg b/packages/shared/src/assets/emojis/people/school_satchel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/school_satchel.svg rename to packages/shared/src/assets/emojis/people/school_satchel.svg diff --git a/Frontend/Electron/src/assets/emojis/people/scientist.svg b/packages/shared/src/assets/emojis/people/scientist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/scientist.svg rename to packages/shared/src/assets/emojis/people/scientist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/scientist_tone1.svg b/packages/shared/src/assets/emojis/people/scientist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/scientist_tone1.svg rename to packages/shared/src/assets/emojis/people/scientist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/scientist_tone2.svg b/packages/shared/src/assets/emojis/people/scientist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/scientist_tone2.svg rename to packages/shared/src/assets/emojis/people/scientist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/scientist_tone3.svg b/packages/shared/src/assets/emojis/people/scientist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/scientist_tone3.svg rename to packages/shared/src/assets/emojis/people/scientist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/scientist_tone4.svg b/packages/shared/src/assets/emojis/people/scientist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/scientist_tone4.svg rename to packages/shared/src/assets/emojis/people/scientist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/scientist_tone5.svg b/packages/shared/src/assets/emojis/people/scientist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/scientist_tone5.svg rename to packages/shared/src/assets/emojis/people/scientist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/scream.svg b/packages/shared/src/assets/emojis/people/scream.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/scream.svg rename to packages/shared/src/assets/emojis/people/scream.svg diff --git a/Frontend/Electron/src/assets/emojis/people/scream_cat.svg b/packages/shared/src/assets/emojis/people/scream_cat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/scream_cat.svg rename to packages/shared/src/assets/emojis/people/scream_cat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/selfie.svg b/packages/shared/src/assets/emojis/people/selfie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/selfie.svg rename to packages/shared/src/assets/emojis/people/selfie.svg diff --git a/Frontend/Electron/src/assets/emojis/people/selfie_tone1.svg b/packages/shared/src/assets/emojis/people/selfie_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/selfie_tone1.svg rename to packages/shared/src/assets/emojis/people/selfie_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/selfie_tone2.svg b/packages/shared/src/assets/emojis/people/selfie_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/selfie_tone2.svg rename to packages/shared/src/assets/emojis/people/selfie_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/selfie_tone3.svg b/packages/shared/src/assets/emojis/people/selfie_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/selfie_tone3.svg rename to packages/shared/src/assets/emojis/people/selfie_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/selfie_tone4.svg b/packages/shared/src/assets/emojis/people/selfie_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/selfie_tone4.svg rename to packages/shared/src/assets/emojis/people/selfie_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/selfie_tone5.svg b/packages/shared/src/assets/emojis/people/selfie_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/selfie_tone5.svg rename to packages/shared/src/assets/emojis/people/selfie_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/sewing_needle.svg b/packages/shared/src/assets/emojis/people/sewing_needle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/sewing_needle.svg rename to packages/shared/src/assets/emojis/people/sewing_needle.svg diff --git a/Frontend/Electron/src/assets/emojis/people/shaking_face.svg b/packages/shared/src/assets/emojis/people/shaking_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/shaking_face.svg rename to packages/shared/src/assets/emojis/people/shaking_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/shirt.svg b/packages/shared/src/assets/emojis/people/shirt.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/shirt.svg rename to packages/shared/src/assets/emojis/people/shirt.svg diff --git a/Frontend/Electron/src/assets/emojis/people/shorts.svg b/packages/shared/src/assets/emojis/people/shorts.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/shorts.svg rename to packages/shared/src/assets/emojis/people/shorts.svg diff --git a/Frontend/Electron/src/assets/emojis/people/shushing_face.svg b/packages/shared/src/assets/emojis/people/shushing_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/shushing_face.svg rename to packages/shared/src/assets/emojis/people/shushing_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/singer.svg b/packages/shared/src/assets/emojis/people/singer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/singer.svg rename to packages/shared/src/assets/emojis/people/singer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/singer_tone1.svg b/packages/shared/src/assets/emojis/people/singer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/singer_tone1.svg rename to packages/shared/src/assets/emojis/people/singer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/singer_tone2.svg b/packages/shared/src/assets/emojis/people/singer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/singer_tone2.svg rename to packages/shared/src/assets/emojis/people/singer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/singer_tone3.svg b/packages/shared/src/assets/emojis/people/singer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/singer_tone3.svg rename to packages/shared/src/assets/emojis/people/singer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/singer_tone4.svg b/packages/shared/src/assets/emojis/people/singer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/singer_tone4.svg rename to packages/shared/src/assets/emojis/people/singer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/singer_tone5.svg b/packages/shared/src/assets/emojis/people/singer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/singer_tone5.svg rename to packages/shared/src/assets/emojis/people/singer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/skull.svg b/packages/shared/src/assets/emojis/people/skull.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/skull.svg rename to packages/shared/src/assets/emojis/people/skull.svg diff --git a/Frontend/Electron/src/assets/emojis/people/skull_crossbones.svg b/packages/shared/src/assets/emojis/people/skull_crossbones.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/skull_crossbones.svg rename to packages/shared/src/assets/emojis/people/skull_crossbones.svg diff --git a/Frontend/Electron/src/assets/emojis/people/sleeping.svg b/packages/shared/src/assets/emojis/people/sleeping.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/sleeping.svg rename to packages/shared/src/assets/emojis/people/sleeping.svg diff --git a/Frontend/Electron/src/assets/emojis/people/sleepy.svg b/packages/shared/src/assets/emojis/people/sleepy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/sleepy.svg rename to packages/shared/src/assets/emojis/people/sleepy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/slight_frown.svg b/packages/shared/src/assets/emojis/people/slight_frown.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/slight_frown.svg rename to packages/shared/src/assets/emojis/people/slight_frown.svg diff --git a/Frontend/Electron/src/assets/emojis/people/slight_smile.svg b/packages/shared/src/assets/emojis/people/slight_smile.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/slight_smile.svg rename to packages/shared/src/assets/emojis/people/slight_smile.svg diff --git a/Frontend/Electron/src/assets/emojis/people/smile.svg b/packages/shared/src/assets/emojis/people/smile.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/smile.svg rename to packages/shared/src/assets/emojis/people/smile.svg diff --git a/Frontend/Electron/src/assets/emojis/people/smile_cat.svg b/packages/shared/src/assets/emojis/people/smile_cat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/smile_cat.svg rename to packages/shared/src/assets/emojis/people/smile_cat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/smiley.svg b/packages/shared/src/assets/emojis/people/smiley.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/smiley.svg rename to packages/shared/src/assets/emojis/people/smiley.svg diff --git a/Frontend/Electron/src/assets/emojis/people/smiley_cat.svg b/packages/shared/src/assets/emojis/people/smiley_cat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/smiley_cat.svg rename to packages/shared/src/assets/emojis/people/smiley_cat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/smiling_face_with_3_hearts.svg b/packages/shared/src/assets/emojis/people/smiling_face_with_3_hearts.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/smiling_face_with_3_hearts.svg rename to packages/shared/src/assets/emojis/people/smiling_face_with_3_hearts.svg diff --git a/Frontend/Electron/src/assets/emojis/people/smiling_face_with_tear.svg b/packages/shared/src/assets/emojis/people/smiling_face_with_tear.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/smiling_face_with_tear.svg rename to packages/shared/src/assets/emojis/people/smiling_face_with_tear.svg diff --git a/Frontend/Electron/src/assets/emojis/people/smiling_imp.svg b/packages/shared/src/assets/emojis/people/smiling_imp.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/smiling_imp.svg rename to packages/shared/src/assets/emojis/people/smiling_imp.svg diff --git a/Frontend/Electron/src/assets/emojis/people/smirk.svg b/packages/shared/src/assets/emojis/people/smirk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/smirk.svg rename to packages/shared/src/assets/emojis/people/smirk.svg diff --git a/Frontend/Electron/src/assets/emojis/people/smirk_cat.svg b/packages/shared/src/assets/emojis/people/smirk_cat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/smirk_cat.svg rename to packages/shared/src/assets/emojis/people/smirk_cat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/sneezing_face.svg b/packages/shared/src/assets/emojis/people/sneezing_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/sneezing_face.svg rename to packages/shared/src/assets/emojis/people/sneezing_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/sob.svg b/packages/shared/src/assets/emojis/people/sob.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/sob.svg rename to packages/shared/src/assets/emojis/people/sob.svg diff --git a/Frontend/Electron/src/assets/emojis/people/socks.svg b/packages/shared/src/assets/emojis/people/socks.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/socks.svg rename to packages/shared/src/assets/emojis/people/socks.svg diff --git a/Frontend/Electron/src/assets/emojis/people/space_invader.svg b/packages/shared/src/assets/emojis/people/space_invader.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/space_invader.svg rename to packages/shared/src/assets/emojis/people/space_invader.svg diff --git a/Frontend/Electron/src/assets/emojis/people/speaking_head.svg b/packages/shared/src/assets/emojis/people/speaking_head.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/speaking_head.svg rename to packages/shared/src/assets/emojis/people/speaking_head.svg diff --git a/Frontend/Electron/src/assets/emojis/people/star_struck.svg b/packages/shared/src/assets/emojis/people/star_struck.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/star_struck.svg rename to packages/shared/src/assets/emojis/people/star_struck.svg diff --git a/Frontend/Electron/src/assets/emojis/people/stuck_out_tongue.svg b/packages/shared/src/assets/emojis/people/stuck_out_tongue.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/stuck_out_tongue.svg rename to packages/shared/src/assets/emojis/people/stuck_out_tongue.svg diff --git a/Frontend/Electron/src/assets/emojis/people/stuck_out_tongue_closed_eyes.svg b/packages/shared/src/assets/emojis/people/stuck_out_tongue_closed_eyes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/stuck_out_tongue_closed_eyes.svg rename to packages/shared/src/assets/emojis/people/stuck_out_tongue_closed_eyes.svg diff --git a/Frontend/Electron/src/assets/emojis/people/stuck_out_tongue_winking_eye.svg b/packages/shared/src/assets/emojis/people/stuck_out_tongue_winking_eye.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/stuck_out_tongue_winking_eye.svg rename to packages/shared/src/assets/emojis/people/stuck_out_tongue_winking_eye.svg diff --git a/Frontend/Electron/src/assets/emojis/people/student.svg b/packages/shared/src/assets/emojis/people/student.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/student.svg rename to packages/shared/src/assets/emojis/people/student.svg diff --git a/Frontend/Electron/src/assets/emojis/people/student_tone1.svg b/packages/shared/src/assets/emojis/people/student_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/student_tone1.svg rename to packages/shared/src/assets/emojis/people/student_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/student_tone2.svg b/packages/shared/src/assets/emojis/people/student_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/student_tone2.svg rename to packages/shared/src/assets/emojis/people/student_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/student_tone3.svg b/packages/shared/src/assets/emojis/people/student_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/student_tone3.svg rename to packages/shared/src/assets/emojis/people/student_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/student_tone4.svg b/packages/shared/src/assets/emojis/people/student_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/student_tone4.svg rename to packages/shared/src/assets/emojis/people/student_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/student_tone5.svg b/packages/shared/src/assets/emojis/people/student_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/student_tone5.svg rename to packages/shared/src/assets/emojis/people/student_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/sunglasses.svg b/packages/shared/src/assets/emojis/people/sunglasses.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/sunglasses.svg rename to packages/shared/src/assets/emojis/people/sunglasses.svg diff --git a/Frontend/Electron/src/assets/emojis/people/superhero.svg b/packages/shared/src/assets/emojis/people/superhero.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/superhero.svg rename to packages/shared/src/assets/emojis/people/superhero.svg diff --git a/Frontend/Electron/src/assets/emojis/people/superhero_tone1.svg b/packages/shared/src/assets/emojis/people/superhero_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/superhero_tone1.svg rename to packages/shared/src/assets/emojis/people/superhero_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/superhero_tone2.svg b/packages/shared/src/assets/emojis/people/superhero_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/superhero_tone2.svg rename to packages/shared/src/assets/emojis/people/superhero_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/superhero_tone3.svg b/packages/shared/src/assets/emojis/people/superhero_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/superhero_tone3.svg rename to packages/shared/src/assets/emojis/people/superhero_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/superhero_tone4.svg b/packages/shared/src/assets/emojis/people/superhero_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/superhero_tone4.svg rename to packages/shared/src/assets/emojis/people/superhero_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/superhero_tone5.svg b/packages/shared/src/assets/emojis/people/superhero_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/superhero_tone5.svg rename to packages/shared/src/assets/emojis/people/superhero_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/supervillain.svg b/packages/shared/src/assets/emojis/people/supervillain.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/supervillain.svg rename to packages/shared/src/assets/emojis/people/supervillain.svg diff --git a/Frontend/Electron/src/assets/emojis/people/supervillain_tone1.svg b/packages/shared/src/assets/emojis/people/supervillain_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/supervillain_tone1.svg rename to packages/shared/src/assets/emojis/people/supervillain_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/supervillain_tone2.svg b/packages/shared/src/assets/emojis/people/supervillain_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/supervillain_tone2.svg rename to packages/shared/src/assets/emojis/people/supervillain_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/supervillain_tone3.svg b/packages/shared/src/assets/emojis/people/supervillain_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/supervillain_tone3.svg rename to packages/shared/src/assets/emojis/people/supervillain_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/supervillain_tone4.svg b/packages/shared/src/assets/emojis/people/supervillain_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/supervillain_tone4.svg rename to packages/shared/src/assets/emojis/people/supervillain_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/supervillain_tone5.svg b/packages/shared/src/assets/emojis/people/supervillain_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/supervillain_tone5.svg rename to packages/shared/src/assets/emojis/people/supervillain_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/sweat.svg b/packages/shared/src/assets/emojis/people/sweat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/sweat.svg rename to packages/shared/src/assets/emojis/people/sweat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/sweat_smile.svg b/packages/shared/src/assets/emojis/people/sweat_smile.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/sweat_smile.svg rename to packages/shared/src/assets/emojis/people/sweat_smile.svg diff --git a/Frontend/Electron/src/assets/emojis/people/teacher.svg b/packages/shared/src/assets/emojis/people/teacher.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/teacher.svg rename to packages/shared/src/assets/emojis/people/teacher.svg diff --git a/Frontend/Electron/src/assets/emojis/people/teacher_tone1.svg b/packages/shared/src/assets/emojis/people/teacher_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/teacher_tone1.svg rename to packages/shared/src/assets/emojis/people/teacher_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/teacher_tone2.svg b/packages/shared/src/assets/emojis/people/teacher_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/teacher_tone2.svg rename to packages/shared/src/assets/emojis/people/teacher_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/teacher_tone3.svg b/packages/shared/src/assets/emojis/people/teacher_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/teacher_tone3.svg rename to packages/shared/src/assets/emojis/people/teacher_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/teacher_tone4.svg b/packages/shared/src/assets/emojis/people/teacher_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/teacher_tone4.svg rename to packages/shared/src/assets/emojis/people/teacher_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/teacher_tone5.svg b/packages/shared/src/assets/emojis/people/teacher_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/teacher_tone5.svg rename to packages/shared/src/assets/emojis/people/teacher_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/technologist.svg b/packages/shared/src/assets/emojis/people/technologist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/technologist.svg rename to packages/shared/src/assets/emojis/people/technologist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/technologist_tone1.svg b/packages/shared/src/assets/emojis/people/technologist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/technologist_tone1.svg rename to packages/shared/src/assets/emojis/people/technologist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/technologist_tone2.svg b/packages/shared/src/assets/emojis/people/technologist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/technologist_tone2.svg rename to packages/shared/src/assets/emojis/people/technologist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/technologist_tone3.svg b/packages/shared/src/assets/emojis/people/technologist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/technologist_tone3.svg rename to packages/shared/src/assets/emojis/people/technologist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/technologist_tone4.svg b/packages/shared/src/assets/emojis/people/technologist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/technologist_tone4.svg rename to packages/shared/src/assets/emojis/people/technologist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/technologist_tone5.svg b/packages/shared/src/assets/emojis/people/technologist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/technologist_tone5.svg rename to packages/shared/src/assets/emojis/people/technologist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thermometer_face.svg b/packages/shared/src/assets/emojis/people/thermometer_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thermometer_face.svg rename to packages/shared/src/assets/emojis/people/thermometer_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thinking.svg b/packages/shared/src/assets/emojis/people/thinking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thinking.svg rename to packages/shared/src/assets/emojis/people/thinking.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thong_sandal.svg b/packages/shared/src/assets/emojis/people/thong_sandal.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thong_sandal.svg rename to packages/shared/src/assets/emojis/people/thong_sandal.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thread.svg b/packages/shared/src/assets/emojis/people/thread.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thread.svg rename to packages/shared/src/assets/emojis/people/thread.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsdown.svg b/packages/shared/src/assets/emojis/people/thumbsdown.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsdown.svg rename to packages/shared/src/assets/emojis/people/thumbsdown.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsdown_tone1.svg b/packages/shared/src/assets/emojis/people/thumbsdown_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsdown_tone1.svg rename to packages/shared/src/assets/emojis/people/thumbsdown_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsdown_tone2.svg b/packages/shared/src/assets/emojis/people/thumbsdown_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsdown_tone2.svg rename to packages/shared/src/assets/emojis/people/thumbsdown_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsdown_tone3.svg b/packages/shared/src/assets/emojis/people/thumbsdown_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsdown_tone3.svg rename to packages/shared/src/assets/emojis/people/thumbsdown_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsdown_tone4.svg b/packages/shared/src/assets/emojis/people/thumbsdown_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsdown_tone4.svg rename to packages/shared/src/assets/emojis/people/thumbsdown_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsdown_tone5.svg b/packages/shared/src/assets/emojis/people/thumbsdown_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsdown_tone5.svg rename to packages/shared/src/assets/emojis/people/thumbsdown_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsup.svg b/packages/shared/src/assets/emojis/people/thumbsup.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsup.svg rename to packages/shared/src/assets/emojis/people/thumbsup.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsup_tone1.svg b/packages/shared/src/assets/emojis/people/thumbsup_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsup_tone1.svg rename to packages/shared/src/assets/emojis/people/thumbsup_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsup_tone2.svg b/packages/shared/src/assets/emojis/people/thumbsup_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsup_tone2.svg rename to packages/shared/src/assets/emojis/people/thumbsup_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsup_tone3.svg b/packages/shared/src/assets/emojis/people/thumbsup_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsup_tone3.svg rename to packages/shared/src/assets/emojis/people/thumbsup_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsup_tone4.svg b/packages/shared/src/assets/emojis/people/thumbsup_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsup_tone4.svg rename to packages/shared/src/assets/emojis/people/thumbsup_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/thumbsup_tone5.svg b/packages/shared/src/assets/emojis/people/thumbsup_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/thumbsup_tone5.svg rename to packages/shared/src/assets/emojis/people/thumbsup_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/tired_face.svg b/packages/shared/src/assets/emojis/people/tired_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/tired_face.svg rename to packages/shared/src/assets/emojis/people/tired_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/tongue.svg b/packages/shared/src/assets/emojis/people/tongue.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/tongue.svg rename to packages/shared/src/assets/emojis/people/tongue.svg diff --git a/Frontend/Electron/src/assets/emojis/people/tooth.svg b/packages/shared/src/assets/emojis/people/tooth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/tooth.svg rename to packages/shared/src/assets/emojis/people/tooth.svg diff --git a/Frontend/Electron/src/assets/emojis/people/tophat.svg b/packages/shared/src/assets/emojis/people/tophat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/tophat.svg rename to packages/shared/src/assets/emojis/people/tophat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/triumph.svg b/packages/shared/src/assets/emojis/people/triumph.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/triumph.svg rename to packages/shared/src/assets/emojis/people/triumph.svg diff --git a/Frontend/Electron/src/assets/emojis/people/troll.svg b/packages/shared/src/assets/emojis/people/troll.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/troll.svg rename to packages/shared/src/assets/emojis/people/troll.svg diff --git a/Frontend/Electron/src/assets/emojis/people/two_men_holding_hands.svg b/packages/shared/src/assets/emojis/people/two_men_holding_hands.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/two_men_holding_hands.svg rename to packages/shared/src/assets/emojis/people/two_men_holding_hands.svg diff --git a/Frontend/Electron/src/assets/emojis/people/two_women_holding_hands.svg b/packages/shared/src/assets/emojis/people/two_women_holding_hands.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/two_women_holding_hands.svg rename to packages/shared/src/assets/emojis/people/two_women_holding_hands.svg diff --git a/Frontend/Electron/src/assets/emojis/people/unamused.svg b/packages/shared/src/assets/emojis/people/unamused.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/unamused.svg rename to packages/shared/src/assets/emojis/people/unamused.svg diff --git a/Frontend/Electron/src/assets/emojis/people/upside_down.svg b/packages/shared/src/assets/emojis/people/upside_down.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/upside_down.svg rename to packages/shared/src/assets/emojis/people/upside_down.svg diff --git a/Frontend/Electron/src/assets/emojis/people/v.svg b/packages/shared/src/assets/emojis/people/v.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/v.svg rename to packages/shared/src/assets/emojis/people/v.svg diff --git a/Frontend/Electron/src/assets/emojis/people/v_tone1.svg b/packages/shared/src/assets/emojis/people/v_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/v_tone1.svg rename to packages/shared/src/assets/emojis/people/v_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/v_tone2.svg b/packages/shared/src/assets/emojis/people/v_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/v_tone2.svg rename to packages/shared/src/assets/emojis/people/v_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/v_tone3.svg b/packages/shared/src/assets/emojis/people/v_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/v_tone3.svg rename to packages/shared/src/assets/emojis/people/v_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/v_tone4.svg b/packages/shared/src/assets/emojis/people/v_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/v_tone4.svg rename to packages/shared/src/assets/emojis/people/v_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/v_tone5.svg b/packages/shared/src/assets/emojis/people/v_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/v_tone5.svg rename to packages/shared/src/assets/emojis/people/v_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vampire.svg b/packages/shared/src/assets/emojis/people/vampire.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vampire.svg rename to packages/shared/src/assets/emojis/people/vampire.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vampire_tone1.svg b/packages/shared/src/assets/emojis/people/vampire_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vampire_tone1.svg rename to packages/shared/src/assets/emojis/people/vampire_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vampire_tone2.svg b/packages/shared/src/assets/emojis/people/vampire_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vampire_tone2.svg rename to packages/shared/src/assets/emojis/people/vampire_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vampire_tone3.svg b/packages/shared/src/assets/emojis/people/vampire_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vampire_tone3.svg rename to packages/shared/src/assets/emojis/people/vampire_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vampire_tone4.svg b/packages/shared/src/assets/emojis/people/vampire_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vampire_tone4.svg rename to packages/shared/src/assets/emojis/people/vampire_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vampire_tone5.svg b/packages/shared/src/assets/emojis/people/vampire_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vampire_tone5.svg rename to packages/shared/src/assets/emojis/people/vampire_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vulcan.svg b/packages/shared/src/assets/emojis/people/vulcan.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vulcan.svg rename to packages/shared/src/assets/emojis/people/vulcan.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vulcan_tone1.svg b/packages/shared/src/assets/emojis/people/vulcan_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vulcan_tone1.svg rename to packages/shared/src/assets/emojis/people/vulcan_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vulcan_tone2.svg b/packages/shared/src/assets/emojis/people/vulcan_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vulcan_tone2.svg rename to packages/shared/src/assets/emojis/people/vulcan_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vulcan_tone3.svg b/packages/shared/src/assets/emojis/people/vulcan_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vulcan_tone3.svg rename to packages/shared/src/assets/emojis/people/vulcan_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vulcan_tone4.svg b/packages/shared/src/assets/emojis/people/vulcan_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vulcan_tone4.svg rename to packages/shared/src/assets/emojis/people/vulcan_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/vulcan_tone5.svg b/packages/shared/src/assets/emojis/people/vulcan_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/vulcan_tone5.svg rename to packages/shared/src/assets/emojis/people/vulcan_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/wave.svg b/packages/shared/src/assets/emojis/people/wave.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/wave.svg rename to packages/shared/src/assets/emojis/people/wave.svg diff --git a/Frontend/Electron/src/assets/emojis/people/wave_tone1.svg b/packages/shared/src/assets/emojis/people/wave_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/wave_tone1.svg rename to packages/shared/src/assets/emojis/people/wave_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/wave_tone2.svg b/packages/shared/src/assets/emojis/people/wave_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/wave_tone2.svg rename to packages/shared/src/assets/emojis/people/wave_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/wave_tone3.svg b/packages/shared/src/assets/emojis/people/wave_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/wave_tone3.svg rename to packages/shared/src/assets/emojis/people/wave_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/wave_tone4.svg b/packages/shared/src/assets/emojis/people/wave_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/wave_tone4.svg rename to packages/shared/src/assets/emojis/people/wave_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/wave_tone5.svg b/packages/shared/src/assets/emojis/people/wave_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/wave_tone5.svg rename to packages/shared/src/assets/emojis/people/wave_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/weary.svg b/packages/shared/src/assets/emojis/people/weary.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/weary.svg rename to packages/shared/src/assets/emojis/people/weary.svg diff --git a/Frontend/Electron/src/assets/emojis/people/wink.svg b/packages/shared/src/assets/emojis/people/wink.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/wink.svg rename to packages/shared/src/assets/emojis/people/wink.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman.svg b/packages/shared/src/assets/emojis/people/woman.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman.svg rename to packages/shared/src/assets/emojis/people/woman.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_artist.svg b/packages/shared/src/assets/emojis/people/woman_artist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_artist.svg rename to packages/shared/src/assets/emojis/people/woman_artist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_artist_tone1.svg b/packages/shared/src/assets/emojis/people/woman_artist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_artist_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_artist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_artist_tone2.svg b/packages/shared/src/assets/emojis/people/woman_artist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_artist_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_artist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_artist_tone3.svg b/packages/shared/src/assets/emojis/people/woman_artist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_artist_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_artist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_artist_tone4.svg b/packages/shared/src/assets/emojis/people/woman_artist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_artist_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_artist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_artist_tone5.svg b/packages/shared/src/assets/emojis/people/woman_artist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_artist_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_artist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_astronaut.svg b/packages/shared/src/assets/emojis/people/woman_astronaut.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_astronaut.svg rename to packages/shared/src/assets/emojis/people/woman_astronaut.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_astronaut_tone1.svg b/packages/shared/src/assets/emojis/people/woman_astronaut_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_astronaut_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_astronaut_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_astronaut_tone2.svg b/packages/shared/src/assets/emojis/people/woman_astronaut_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_astronaut_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_astronaut_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_astronaut_tone3.svg b/packages/shared/src/assets/emojis/people/woman_astronaut_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_astronaut_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_astronaut_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_astronaut_tone4.svg b/packages/shared/src/assets/emojis/people/woman_astronaut_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_astronaut_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_astronaut_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_astronaut_tone5.svg b/packages/shared/src/assets/emojis/people/woman_astronaut_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_astronaut_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_astronaut_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bald.svg b/packages/shared/src/assets/emojis/people/woman_bald.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bald.svg rename to packages/shared/src/assets/emojis/people/woman_bald.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bald_tone1.svg b/packages/shared/src/assets/emojis/people/woman_bald_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bald_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_bald_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bald_tone2.svg b/packages/shared/src/assets/emojis/people/woman_bald_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bald_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_bald_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bald_tone3.svg b/packages/shared/src/assets/emojis/people/woman_bald_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bald_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_bald_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bald_tone4.svg b/packages/shared/src/assets/emojis/people/woman_bald_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bald_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_bald_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bald_tone5.svg b/packages/shared/src/assets/emojis/people/woman_bald_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bald_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_bald_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_beard.svg b/packages/shared/src/assets/emojis/people/woman_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_beard.svg rename to packages/shared/src/assets/emojis/people/woman_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bowing.svg b/packages/shared/src/assets/emojis/people/woman_bowing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bowing.svg rename to packages/shared/src/assets/emojis/people/woman_bowing.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bowing_tone1.svg b/packages/shared/src/assets/emojis/people/woman_bowing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bowing_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_bowing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bowing_tone2.svg b/packages/shared/src/assets/emojis/people/woman_bowing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bowing_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_bowing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bowing_tone3.svg b/packages/shared/src/assets/emojis/people/woman_bowing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bowing_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_bowing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bowing_tone4.svg b/packages/shared/src/assets/emojis/people/woman_bowing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bowing_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_bowing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_bowing_tone5.svg b/packages/shared/src/assets/emojis/people/woman_bowing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_bowing_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_bowing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_construction_worker.svg b/packages/shared/src/assets/emojis/people/woman_construction_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_construction_worker.svg rename to packages/shared/src/assets/emojis/people/woman_construction_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_construction_worker_tone1.svg b/packages/shared/src/assets/emojis/people/woman_construction_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_construction_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_construction_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_construction_worker_tone2.svg b/packages/shared/src/assets/emojis/people/woman_construction_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_construction_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_construction_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_construction_worker_tone3.svg b/packages/shared/src/assets/emojis/people/woman_construction_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_construction_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_construction_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_construction_worker_tone4.svg b/packages/shared/src/assets/emojis/people/woman_construction_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_construction_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_construction_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_construction_worker_tone5.svg b/packages/shared/src/assets/emojis/people/woman_construction_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_construction_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_construction_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_cook.svg b/packages/shared/src/assets/emojis/people/woman_cook.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_cook.svg rename to packages/shared/src/assets/emojis/people/woman_cook.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_cook_tone1.svg b/packages/shared/src/assets/emojis/people/woman_cook_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_cook_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_cook_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_cook_tone2.svg b/packages/shared/src/assets/emojis/people/woman_cook_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_cook_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_cook_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_cook_tone3.svg b/packages/shared/src/assets/emojis/people/woman_cook_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_cook_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_cook_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_cook_tone4.svg b/packages/shared/src/assets/emojis/people/woman_cook_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_cook_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_cook_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_cook_tone5.svg b/packages/shared/src/assets/emojis/people/woman_cook_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_cook_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_cook_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_curly_haired.svg b/packages/shared/src/assets/emojis/people/woman_curly_haired.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_curly_haired.svg rename to packages/shared/src/assets/emojis/people/woman_curly_haired.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_curly_haired_tone1.svg b/packages/shared/src/assets/emojis/people/woman_curly_haired_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_curly_haired_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_curly_haired_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_curly_haired_tone2.svg b/packages/shared/src/assets/emojis/people/woman_curly_haired_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_curly_haired_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_curly_haired_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_curly_haired_tone3.svg b/packages/shared/src/assets/emojis/people/woman_curly_haired_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_curly_haired_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_curly_haired_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_curly_haired_tone4.svg b/packages/shared/src/assets/emojis/people/woman_curly_haired_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_curly_haired_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_curly_haired_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_curly_haired_tone5.svg b/packages/shared/src/assets/emojis/people/woman_curly_haired_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_curly_haired_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_curly_haired_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_detective.svg b/packages/shared/src/assets/emojis/people/woman_detective.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_detective.svg rename to packages/shared/src/assets/emojis/people/woman_detective.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_detective_tone1.svg b/packages/shared/src/assets/emojis/people/woman_detective_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_detective_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_detective_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_detective_tone2.svg b/packages/shared/src/assets/emojis/people/woman_detective_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_detective_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_detective_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_detective_tone3.svg b/packages/shared/src/assets/emojis/people/woman_detective_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_detective_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_detective_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_detective_tone4.svg b/packages/shared/src/assets/emojis/people/woman_detective_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_detective_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_detective_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_detective_tone5.svg b/packages/shared/src/assets/emojis/people/woman_detective_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_detective_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_detective_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_elf.svg b/packages/shared/src/assets/emojis/people/woman_elf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_elf.svg rename to packages/shared/src/assets/emojis/people/woman_elf.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_elf_tone1.svg b/packages/shared/src/assets/emojis/people/woman_elf_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_elf_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_elf_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_elf_tone2.svg b/packages/shared/src/assets/emojis/people/woman_elf_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_elf_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_elf_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_elf_tone3.svg b/packages/shared/src/assets/emojis/people/woman_elf_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_elf_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_elf_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_elf_tone4.svg b/packages/shared/src/assets/emojis/people/woman_elf_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_elf_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_elf_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_elf_tone5.svg b/packages/shared/src/assets/emojis/people/woman_elf_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_elf_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_elf_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_facepalming.svg b/packages/shared/src/assets/emojis/people/woman_facepalming.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_facepalming.svg rename to packages/shared/src/assets/emojis/people/woman_facepalming.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_facepalming_tone1.svg b/packages/shared/src/assets/emojis/people/woman_facepalming_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_facepalming_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_facepalming_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_facepalming_tone2.svg b/packages/shared/src/assets/emojis/people/woman_facepalming_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_facepalming_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_facepalming_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_facepalming_tone3.svg b/packages/shared/src/assets/emojis/people/woman_facepalming_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_facepalming_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_facepalming_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_facepalming_tone4.svg b/packages/shared/src/assets/emojis/people/woman_facepalming_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_facepalming_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_facepalming_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_facepalming_tone5.svg b/packages/shared/src/assets/emojis/people/woman_facepalming_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_facepalming_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_facepalming_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_factory_worker.svg b/packages/shared/src/assets/emojis/people/woman_factory_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_factory_worker.svg rename to packages/shared/src/assets/emojis/people/woman_factory_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_factory_worker_tone1.svg b/packages/shared/src/assets/emojis/people/woman_factory_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_factory_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_factory_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_factory_worker_tone2.svg b/packages/shared/src/assets/emojis/people/woman_factory_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_factory_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_factory_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_factory_worker_tone3.svg b/packages/shared/src/assets/emojis/people/woman_factory_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_factory_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_factory_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_factory_worker_tone4.svg b/packages/shared/src/assets/emojis/people/woman_factory_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_factory_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_factory_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_factory_worker_tone5.svg b/packages/shared/src/assets/emojis/people/woman_factory_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_factory_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_factory_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_fairy.svg b/packages/shared/src/assets/emojis/people/woman_fairy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_fairy.svg rename to packages/shared/src/assets/emojis/people/woman_fairy.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_fairy_tone1.svg b/packages/shared/src/assets/emojis/people/woman_fairy_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_fairy_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_fairy_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_fairy_tone2.svg b/packages/shared/src/assets/emojis/people/woman_fairy_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_fairy_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_fairy_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_fairy_tone3.svg b/packages/shared/src/assets/emojis/people/woman_fairy_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_fairy_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_fairy_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_fairy_tone4.svg b/packages/shared/src/assets/emojis/people/woman_fairy_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_fairy_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_fairy_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_fairy_tone5.svg b/packages/shared/src/assets/emojis/people/woman_fairy_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_fairy_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_fairy_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_farmer.svg b/packages/shared/src/assets/emojis/people/woman_farmer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_farmer.svg rename to packages/shared/src/assets/emojis/people/woman_farmer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_farmer_tone1.svg b/packages/shared/src/assets/emojis/people/woman_farmer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_farmer_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_farmer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_farmer_tone2.svg b/packages/shared/src/assets/emojis/people/woman_farmer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_farmer_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_farmer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_farmer_tone3.svg b/packages/shared/src/assets/emojis/people/woman_farmer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_farmer_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_farmer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_farmer_tone4.svg b/packages/shared/src/assets/emojis/people/woman_farmer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_farmer_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_farmer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_farmer_tone5.svg b/packages/shared/src/assets/emojis/people/woman_farmer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_farmer_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_farmer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_feeding_baby.svg b/packages/shared/src/assets/emojis/people/woman_feeding_baby.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_feeding_baby.svg rename to packages/shared/src/assets/emojis/people/woman_feeding_baby.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_feeding_baby_tone1.svg b/packages/shared/src/assets/emojis/people/woman_feeding_baby_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_feeding_baby_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_feeding_baby_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_feeding_baby_tone2.svg b/packages/shared/src/assets/emojis/people/woman_feeding_baby_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_feeding_baby_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_feeding_baby_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_feeding_baby_tone3.svg b/packages/shared/src/assets/emojis/people/woman_feeding_baby_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_feeding_baby_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_feeding_baby_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_feeding_baby_tone4.svg b/packages/shared/src/assets/emojis/people/woman_feeding_baby_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_feeding_baby_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_feeding_baby_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_feeding_baby_tone5.svg b/packages/shared/src/assets/emojis/people/woman_feeding_baby_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_feeding_baby_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_feeding_baby_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_firefighter.svg b/packages/shared/src/assets/emojis/people/woman_firefighter.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_firefighter.svg rename to packages/shared/src/assets/emojis/people/woman_firefighter.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_firefighter_tone1.svg b/packages/shared/src/assets/emojis/people/woman_firefighter_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_firefighter_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_firefighter_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_firefighter_tone2.svg b/packages/shared/src/assets/emojis/people/woman_firefighter_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_firefighter_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_firefighter_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_firefighter_tone3.svg b/packages/shared/src/assets/emojis/people/woman_firefighter_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_firefighter_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_firefighter_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_firefighter_tone4.svg b/packages/shared/src/assets/emojis/people/woman_firefighter_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_firefighter_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_firefighter_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_firefighter_tone5.svg b/packages/shared/src/assets/emojis/people/woman_firefighter_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_firefighter_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_firefighter_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_frowning.svg b/packages/shared/src/assets/emojis/people/woman_frowning.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_frowning.svg rename to packages/shared/src/assets/emojis/people/woman_frowning.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_frowning_tone1.svg b/packages/shared/src/assets/emojis/people/woman_frowning_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_frowning_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_frowning_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_frowning_tone2.svg b/packages/shared/src/assets/emojis/people/woman_frowning_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_frowning_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_frowning_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_frowning_tone3.svg b/packages/shared/src/assets/emojis/people/woman_frowning_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_frowning_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_frowning_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_frowning_tone4.svg b/packages/shared/src/assets/emojis/people/woman_frowning_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_frowning_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_frowning_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_frowning_tone5.svg b/packages/shared/src/assets/emojis/people/woman_frowning_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_frowning_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_frowning_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_genie.svg b/packages/shared/src/assets/emojis/people/woman_genie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_genie.svg rename to packages/shared/src/assets/emojis/people/woman_genie.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_no.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_no.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_no.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_no.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_no_tone1.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_no_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_no_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_no_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_no_tone2.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_no_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_no_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_no_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_no_tone3.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_no_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_no_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_no_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_no_tone4.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_no_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_no_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_no_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_no_tone5.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_no_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_no_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_no_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_ok.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_ok.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok_tone1.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_ok_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_ok_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok_tone2.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_ok_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_ok_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok_tone3.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_ok_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_ok_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok_tone4.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_ok_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_ok_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok_tone5.svg b/packages/shared/src/assets/emojis/people/woman_gesturing_ok_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_gesturing_ok_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_gesturing_ok_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage.svg b/packages/shared/src/assets/emojis/people/woman_getting_face_massage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage.svg rename to packages/shared/src/assets/emojis/people/woman_getting_face_massage.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage_tone1.svg b/packages/shared/src/assets/emojis/people/woman_getting_face_massage_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_getting_face_massage_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage_tone2.svg b/packages/shared/src/assets/emojis/people/woman_getting_face_massage_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_getting_face_massage_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage_tone3.svg b/packages/shared/src/assets/emojis/people/woman_getting_face_massage_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_getting_face_massage_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage_tone4.svg b/packages/shared/src/assets/emojis/people/woman_getting_face_massage_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_getting_face_massage_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage_tone5.svg b/packages/shared/src/assets/emojis/people/woman_getting_face_massage_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_face_massage_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_getting_face_massage_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_haircut.svg b/packages/shared/src/assets/emojis/people/woman_getting_haircut.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_haircut.svg rename to packages/shared/src/assets/emojis/people/woman_getting_haircut.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_haircut_tone1.svg b/packages/shared/src/assets/emojis/people/woman_getting_haircut_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_haircut_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_getting_haircut_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_haircut_tone2.svg b/packages/shared/src/assets/emojis/people/woman_getting_haircut_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_haircut_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_getting_haircut_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_haircut_tone3.svg b/packages/shared/src/assets/emojis/people/woman_getting_haircut_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_haircut_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_getting_haircut_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_haircut_tone4.svg b/packages/shared/src/assets/emojis/people/woman_getting_haircut_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_haircut_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_getting_haircut_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_getting_haircut_tone5.svg b/packages/shared/src/assets/emojis/people/woman_getting_haircut_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_getting_haircut_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_getting_haircut_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_guard.svg b/packages/shared/src/assets/emojis/people/woman_guard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_guard.svg rename to packages/shared/src/assets/emojis/people/woman_guard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_guard_tone1.svg b/packages/shared/src/assets/emojis/people/woman_guard_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_guard_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_guard_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_guard_tone2.svg b/packages/shared/src/assets/emojis/people/woman_guard_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_guard_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_guard_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_guard_tone3.svg b/packages/shared/src/assets/emojis/people/woman_guard_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_guard_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_guard_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_guard_tone4.svg b/packages/shared/src/assets/emojis/people/woman_guard_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_guard_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_guard_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_guard_tone5.svg b/packages/shared/src/assets/emojis/people/woman_guard_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_guard_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_guard_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_health_worker.svg b/packages/shared/src/assets/emojis/people/woman_health_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_health_worker.svg rename to packages/shared/src/assets/emojis/people/woman_health_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_health_worker_tone1.svg b/packages/shared/src/assets/emojis/people/woman_health_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_health_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_health_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_health_worker_tone2.svg b/packages/shared/src/assets/emojis/people/woman_health_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_health_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_health_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_health_worker_tone3.svg b/packages/shared/src/assets/emojis/people/woman_health_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_health_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_health_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_health_worker_tone4.svg b/packages/shared/src/assets/emojis/people/woman_health_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_health_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_health_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_health_worker_tone5.svg b/packages/shared/src/assets/emojis/people/woman_health_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_health_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_health_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair.svg b/packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair.svg rename to packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair_tone1.svg b/packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair_tone2.svg b/packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair_tone3.svg b/packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair_tone4.svg b/packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair_tone5.svg b/packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_manual_wheelchair_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_in_manual_wheelchair_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair.svg b/packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair.svg rename to packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair_tone1.svg b/packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair_tone2.svg b/packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair_tone3.svg b/packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair_tone4.svg b/packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair_tone5.svg b/packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_motorized_wheelchair_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_in_motorized_wheelchair_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room.svg b/packages/shared/src/assets/emojis/people/woman_in_steamy_room.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room.svg rename to packages/shared/src/assets/emojis/people/woman_in_steamy_room.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room_tone1.svg b/packages/shared/src/assets/emojis/people/woman_in_steamy_room_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_in_steamy_room_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room_tone2.svg b/packages/shared/src/assets/emojis/people/woman_in_steamy_room_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_in_steamy_room_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room_tone3.svg b/packages/shared/src/assets/emojis/people/woman_in_steamy_room_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_in_steamy_room_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room_tone4.svg b/packages/shared/src/assets/emojis/people/woman_in_steamy_room_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_in_steamy_room_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room_tone5.svg b/packages/shared/src/assets/emojis/people/woman_in_steamy_room_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_steamy_room_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_in_steamy_room_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo.svg b/packages/shared/src/assets/emojis/people/woman_in_tuxedo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo.svg rename to packages/shared/src/assets/emojis/people/woman_in_tuxedo.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo_tone1.svg b/packages/shared/src/assets/emojis/people/woman_in_tuxedo_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_in_tuxedo_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo_tone2.svg b/packages/shared/src/assets/emojis/people/woman_in_tuxedo_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_in_tuxedo_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo_tone3.svg b/packages/shared/src/assets/emojis/people/woman_in_tuxedo_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_in_tuxedo_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo_tone4.svg b/packages/shared/src/assets/emojis/people/woman_in_tuxedo_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_in_tuxedo_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo_tone5.svg b/packages/shared/src/assets/emojis/people/woman_in_tuxedo_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_in_tuxedo_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_in_tuxedo_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_judge.svg b/packages/shared/src/assets/emojis/people/woman_judge.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_judge.svg rename to packages/shared/src/assets/emojis/people/woman_judge.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_judge_tone1.svg b/packages/shared/src/assets/emojis/people/woman_judge_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_judge_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_judge_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_judge_tone2.svg b/packages/shared/src/assets/emojis/people/woman_judge_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_judge_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_judge_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_judge_tone3.svg b/packages/shared/src/assets/emojis/people/woman_judge_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_judge_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_judge_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_judge_tone4.svg b/packages/shared/src/assets/emojis/people/woman_judge_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_judge_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_judge_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_judge_tone5.svg b/packages/shared/src/assets/emojis/people/woman_judge_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_judge_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_judge_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_kneeling.svg b/packages/shared/src/assets/emojis/people/woman_kneeling.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_kneeling.svg rename to packages/shared/src/assets/emojis/people/woman_kneeling.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_kneeling_tone1.svg b/packages/shared/src/assets/emojis/people/woman_kneeling_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_kneeling_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_kneeling_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_kneeling_tone2.svg b/packages/shared/src/assets/emojis/people/woman_kneeling_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_kneeling_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_kneeling_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_kneeling_tone3.svg b/packages/shared/src/assets/emojis/people/woman_kneeling_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_kneeling_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_kneeling_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_kneeling_tone4.svg b/packages/shared/src/assets/emojis/people/woman_kneeling_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_kneeling_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_kneeling_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_kneeling_tone5.svg b/packages/shared/src/assets/emojis/people/woman_kneeling_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_kneeling_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_kneeling_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mage.svg b/packages/shared/src/assets/emojis/people/woman_mage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mage.svg rename to packages/shared/src/assets/emojis/people/woman_mage.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mage_tone1.svg b/packages/shared/src/assets/emojis/people/woman_mage_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mage_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_mage_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mage_tone2.svg b/packages/shared/src/assets/emojis/people/woman_mage_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mage_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_mage_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mage_tone3.svg b/packages/shared/src/assets/emojis/people/woman_mage_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mage_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_mage_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mage_tone4.svg b/packages/shared/src/assets/emojis/people/woman_mage_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mage_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_mage_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mage_tone5.svg b/packages/shared/src/assets/emojis/people/woman_mage_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mage_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_mage_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mechanic.svg b/packages/shared/src/assets/emojis/people/woman_mechanic.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mechanic.svg rename to packages/shared/src/assets/emojis/people/woman_mechanic.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mechanic_tone1.svg b/packages/shared/src/assets/emojis/people/woman_mechanic_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mechanic_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_mechanic_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mechanic_tone2.svg b/packages/shared/src/assets/emojis/people/woman_mechanic_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mechanic_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_mechanic_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mechanic_tone3.svg b/packages/shared/src/assets/emojis/people/woman_mechanic_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mechanic_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_mechanic_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mechanic_tone4.svg b/packages/shared/src/assets/emojis/people/woman_mechanic_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mechanic_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_mechanic_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_mechanic_tone5.svg b/packages/shared/src/assets/emojis/people/woman_mechanic_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_mechanic_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_mechanic_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_office_worker.svg b/packages/shared/src/assets/emojis/people/woman_office_worker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_office_worker.svg rename to packages/shared/src/assets/emojis/people/woman_office_worker.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_office_worker_tone1.svg b/packages/shared/src/assets/emojis/people/woman_office_worker_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_office_worker_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_office_worker_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_office_worker_tone2.svg b/packages/shared/src/assets/emojis/people/woman_office_worker_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_office_worker_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_office_worker_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_office_worker_tone3.svg b/packages/shared/src/assets/emojis/people/woman_office_worker_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_office_worker_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_office_worker_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_office_worker_tone4.svg b/packages/shared/src/assets/emojis/people/woman_office_worker_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_office_worker_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_office_worker_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_office_worker_tone5.svg b/packages/shared/src/assets/emojis/people/woman_office_worker_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_office_worker_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_office_worker_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pilot.svg b/packages/shared/src/assets/emojis/people/woman_pilot.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pilot.svg rename to packages/shared/src/assets/emojis/people/woman_pilot.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pilot_tone1.svg b/packages/shared/src/assets/emojis/people/woman_pilot_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pilot_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_pilot_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pilot_tone2.svg b/packages/shared/src/assets/emojis/people/woman_pilot_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pilot_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_pilot_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pilot_tone3.svg b/packages/shared/src/assets/emojis/people/woman_pilot_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pilot_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_pilot_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pilot_tone4.svg b/packages/shared/src/assets/emojis/people/woman_pilot_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pilot_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_pilot_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pilot_tone5.svg b/packages/shared/src/assets/emojis/people/woman_pilot_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pilot_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_pilot_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_police_officer.svg b/packages/shared/src/assets/emojis/people/woman_police_officer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_police_officer.svg rename to packages/shared/src/assets/emojis/people/woman_police_officer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_police_officer_tone1.svg b/packages/shared/src/assets/emojis/people/woman_police_officer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_police_officer_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_police_officer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_police_officer_tone2.svg b/packages/shared/src/assets/emojis/people/woman_police_officer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_police_officer_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_police_officer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_police_officer_tone3.svg b/packages/shared/src/assets/emojis/people/woman_police_officer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_police_officer_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_police_officer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_police_officer_tone4.svg b/packages/shared/src/assets/emojis/people/woman_police_officer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_police_officer_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_police_officer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_police_officer_tone5.svg b/packages/shared/src/assets/emojis/people/woman_police_officer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_police_officer_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_police_officer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pouting.svg b/packages/shared/src/assets/emojis/people/woman_pouting.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pouting.svg rename to packages/shared/src/assets/emojis/people/woman_pouting.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pouting_tone1.svg b/packages/shared/src/assets/emojis/people/woman_pouting_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pouting_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_pouting_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pouting_tone2.svg b/packages/shared/src/assets/emojis/people/woman_pouting_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pouting_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_pouting_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pouting_tone3.svg b/packages/shared/src/assets/emojis/people/woman_pouting_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pouting_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_pouting_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pouting_tone4.svg b/packages/shared/src/assets/emojis/people/woman_pouting_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pouting_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_pouting_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_pouting_tone5.svg b/packages/shared/src/assets/emojis/people/woman_pouting_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_pouting_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_pouting_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_raising_hand.svg b/packages/shared/src/assets/emojis/people/woman_raising_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_raising_hand.svg rename to packages/shared/src/assets/emojis/people/woman_raising_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_raising_hand_tone1.svg b/packages/shared/src/assets/emojis/people/woman_raising_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_raising_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_raising_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_raising_hand_tone2.svg b/packages/shared/src/assets/emojis/people/woman_raising_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_raising_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_raising_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_raising_hand_tone3.svg b/packages/shared/src/assets/emojis/people/woman_raising_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_raising_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_raising_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_raising_hand_tone4.svg b/packages/shared/src/assets/emojis/people/woman_raising_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_raising_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_raising_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_raising_hand_tone5.svg b/packages/shared/src/assets/emojis/people/woman_raising_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_raising_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_raising_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_red_haired.svg b/packages/shared/src/assets/emojis/people/woman_red_haired.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_red_haired.svg rename to packages/shared/src/assets/emojis/people/woman_red_haired.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_red_haired_tone1.svg b/packages/shared/src/assets/emojis/people/woman_red_haired_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_red_haired_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_red_haired_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_red_haired_tone2.svg b/packages/shared/src/assets/emojis/people/woman_red_haired_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_red_haired_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_red_haired_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_red_haired_tone3.svg b/packages/shared/src/assets/emojis/people/woman_red_haired_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_red_haired_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_red_haired_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_red_haired_tone4.svg b/packages/shared/src/assets/emojis/people/woman_red_haired_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_red_haired_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_red_haired_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_red_haired_tone5.svg b/packages/shared/src/assets/emojis/people/woman_red_haired_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_red_haired_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_red_haired_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_running.svg b/packages/shared/src/assets/emojis/people/woman_running.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_running.svg rename to packages/shared/src/assets/emojis/people/woman_running.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_running_tone1.svg b/packages/shared/src/assets/emojis/people/woman_running_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_running_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_running_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_running_tone2.svg b/packages/shared/src/assets/emojis/people/woman_running_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_running_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_running_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_running_tone3.svg b/packages/shared/src/assets/emojis/people/woman_running_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_running_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_running_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_running_tone4.svg b/packages/shared/src/assets/emojis/people/woman_running_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_running_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_running_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_running_tone5.svg b/packages/shared/src/assets/emojis/people/woman_running_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_running_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_running_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_scientist.svg b/packages/shared/src/assets/emojis/people/woman_scientist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_scientist.svg rename to packages/shared/src/assets/emojis/people/woman_scientist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_scientist_tone1.svg b/packages/shared/src/assets/emojis/people/woman_scientist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_scientist_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_scientist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_scientist_tone2.svg b/packages/shared/src/assets/emojis/people/woman_scientist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_scientist_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_scientist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_scientist_tone3.svg b/packages/shared/src/assets/emojis/people/woman_scientist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_scientist_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_scientist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_scientist_tone4.svg b/packages/shared/src/assets/emojis/people/woman_scientist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_scientist_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_scientist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_scientist_tone5.svg b/packages/shared/src/assets/emojis/people/woman_scientist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_scientist_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_scientist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_shrugging.svg b/packages/shared/src/assets/emojis/people/woman_shrugging.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_shrugging.svg rename to packages/shared/src/assets/emojis/people/woman_shrugging.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_shrugging_tone1.svg b/packages/shared/src/assets/emojis/people/woman_shrugging_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_shrugging_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_shrugging_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_shrugging_tone2.svg b/packages/shared/src/assets/emojis/people/woman_shrugging_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_shrugging_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_shrugging_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_shrugging_tone3.svg b/packages/shared/src/assets/emojis/people/woman_shrugging_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_shrugging_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_shrugging_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_shrugging_tone4.svg b/packages/shared/src/assets/emojis/people/woman_shrugging_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_shrugging_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_shrugging_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_shrugging_tone5.svg b/packages/shared/src/assets/emojis/people/woman_shrugging_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_shrugging_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_shrugging_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_singer.svg b/packages/shared/src/assets/emojis/people/woman_singer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_singer.svg rename to packages/shared/src/assets/emojis/people/woman_singer.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_singer_tone1.svg b/packages/shared/src/assets/emojis/people/woman_singer_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_singer_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_singer_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_singer_tone2.svg b/packages/shared/src/assets/emojis/people/woman_singer_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_singer_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_singer_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_singer_tone3.svg b/packages/shared/src/assets/emojis/people/woman_singer_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_singer_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_singer_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_singer_tone4.svg b/packages/shared/src/assets/emojis/people/woman_singer_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_singer_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_singer_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_singer_tone5.svg b/packages/shared/src/assets/emojis/people/woman_singer_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_singer_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_singer_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_standing.svg b/packages/shared/src/assets/emojis/people/woman_standing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_standing.svg rename to packages/shared/src/assets/emojis/people/woman_standing.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_standing_tone1.svg b/packages/shared/src/assets/emojis/people/woman_standing_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_standing_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_standing_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_standing_tone2.svg b/packages/shared/src/assets/emojis/people/woman_standing_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_standing_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_standing_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_standing_tone3.svg b/packages/shared/src/assets/emojis/people/woman_standing_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_standing_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_standing_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_standing_tone4.svg b/packages/shared/src/assets/emojis/people/woman_standing_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_standing_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_standing_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_standing_tone5.svg b/packages/shared/src/assets/emojis/people/woman_standing_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_standing_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_standing_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_student.svg b/packages/shared/src/assets/emojis/people/woman_student.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_student.svg rename to packages/shared/src/assets/emojis/people/woman_student.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_student_tone1.svg b/packages/shared/src/assets/emojis/people/woman_student_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_student_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_student_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_student_tone2.svg b/packages/shared/src/assets/emojis/people/woman_student_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_student_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_student_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_student_tone3.svg b/packages/shared/src/assets/emojis/people/woman_student_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_student_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_student_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_student_tone4.svg b/packages/shared/src/assets/emojis/people/woman_student_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_student_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_student_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_student_tone5.svg b/packages/shared/src/assets/emojis/people/woman_student_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_student_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_student_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_superhero.svg b/packages/shared/src/assets/emojis/people/woman_superhero.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_superhero.svg rename to packages/shared/src/assets/emojis/people/woman_superhero.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_superhero_tone1.svg b/packages/shared/src/assets/emojis/people/woman_superhero_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_superhero_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_superhero_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_superhero_tone2.svg b/packages/shared/src/assets/emojis/people/woman_superhero_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_superhero_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_superhero_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_superhero_tone3.svg b/packages/shared/src/assets/emojis/people/woman_superhero_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_superhero_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_superhero_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_superhero_tone4.svg b/packages/shared/src/assets/emojis/people/woman_superhero_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_superhero_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_superhero_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_superhero_tone5.svg b/packages/shared/src/assets/emojis/people/woman_superhero_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_superhero_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_superhero_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_supervillain.svg b/packages/shared/src/assets/emojis/people/woman_supervillain.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_supervillain.svg rename to packages/shared/src/assets/emojis/people/woman_supervillain.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_supervillain_tone1.svg b/packages/shared/src/assets/emojis/people/woman_supervillain_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_supervillain_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_supervillain_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_supervillain_tone2.svg b/packages/shared/src/assets/emojis/people/woman_supervillain_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_supervillain_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_supervillain_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_supervillain_tone3.svg b/packages/shared/src/assets/emojis/people/woman_supervillain_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_supervillain_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_supervillain_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_supervillain_tone4.svg b/packages/shared/src/assets/emojis/people/woman_supervillain_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_supervillain_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_supervillain_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_supervillain_tone5.svg b/packages/shared/src/assets/emojis/people/woman_supervillain_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_supervillain_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_supervillain_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_teacher.svg b/packages/shared/src/assets/emojis/people/woman_teacher.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_teacher.svg rename to packages/shared/src/assets/emojis/people/woman_teacher.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_teacher_tone1.svg b/packages/shared/src/assets/emojis/people/woman_teacher_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_teacher_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_teacher_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_teacher_tone2.svg b/packages/shared/src/assets/emojis/people/woman_teacher_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_teacher_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_teacher_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_teacher_tone3.svg b/packages/shared/src/assets/emojis/people/woman_teacher_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_teacher_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_teacher_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_teacher_tone4.svg b/packages/shared/src/assets/emojis/people/woman_teacher_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_teacher_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_teacher_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_teacher_tone5.svg b/packages/shared/src/assets/emojis/people/woman_teacher_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_teacher_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_teacher_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_technologist.svg b/packages/shared/src/assets/emojis/people/woman_technologist.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_technologist.svg rename to packages/shared/src/assets/emojis/people/woman_technologist.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_technologist_tone1.svg b/packages/shared/src/assets/emojis/people/woman_technologist_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_technologist_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_technologist_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_technologist_tone2.svg b/packages/shared/src/assets/emojis/people/woman_technologist_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_technologist_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_technologist_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_technologist_tone3.svg b/packages/shared/src/assets/emojis/people/woman_technologist_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_technologist_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_technologist_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_technologist_tone4.svg b/packages/shared/src/assets/emojis/people/woman_technologist_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_technologist_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_technologist_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_technologist_tone5.svg b/packages/shared/src/assets/emojis/people/woman_technologist_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_technologist_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_technologist_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tipping_hand.svg b/packages/shared/src/assets/emojis/people/woman_tipping_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tipping_hand.svg rename to packages/shared/src/assets/emojis/people/woman_tipping_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tipping_hand_tone1.svg b/packages/shared/src/assets/emojis/people/woman_tipping_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tipping_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_tipping_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tipping_hand_tone2.svg b/packages/shared/src/assets/emojis/people/woman_tipping_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tipping_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_tipping_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tipping_hand_tone3.svg b/packages/shared/src/assets/emojis/people/woman_tipping_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tipping_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_tipping_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tipping_hand_tone4.svg b/packages/shared/src/assets/emojis/people/woman_tipping_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tipping_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_tipping_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tipping_hand_tone5.svg b/packages/shared/src/assets/emojis/people/woman_tipping_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tipping_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_tipping_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tone1.svg b/packages/shared/src/assets/emojis/people/woman_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tone1_beard.svg b/packages/shared/src/assets/emojis/people/woman_tone1_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tone1_beard.svg rename to packages/shared/src/assets/emojis/people/woman_tone1_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tone2.svg b/packages/shared/src/assets/emojis/people/woman_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tone2_beard.svg b/packages/shared/src/assets/emojis/people/woman_tone2_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tone2_beard.svg rename to packages/shared/src/assets/emojis/people/woman_tone2_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tone3.svg b/packages/shared/src/assets/emojis/people/woman_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tone3_beard.svg b/packages/shared/src/assets/emojis/people/woman_tone3_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tone3_beard.svg rename to packages/shared/src/assets/emojis/people/woman_tone3_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tone4.svg b/packages/shared/src/assets/emojis/people/woman_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tone4_beard.svg b/packages/shared/src/assets/emojis/people/woman_tone4_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tone4_beard.svg rename to packages/shared/src/assets/emojis/people/woman_tone4_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tone5.svg b/packages/shared/src/assets/emojis/people/woman_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_tone5_beard.svg b/packages/shared/src/assets/emojis/people/woman_tone5_beard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_tone5_beard.svg rename to packages/shared/src/assets/emojis/people/woman_tone5_beard.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_vampire.svg b/packages/shared/src/assets/emojis/people/woman_vampire.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_vampire.svg rename to packages/shared/src/assets/emojis/people/woman_vampire.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_vampire_tone1.svg b/packages/shared/src/assets/emojis/people/woman_vampire_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_vampire_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_vampire_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_vampire_tone2.svg b/packages/shared/src/assets/emojis/people/woman_vampire_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_vampire_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_vampire_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_vampire_tone3.svg b/packages/shared/src/assets/emojis/people/woman_vampire_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_vampire_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_vampire_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_vampire_tone4.svg b/packages/shared/src/assets/emojis/people/woman_vampire_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_vampire_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_vampire_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_vampire_tone5.svg b/packages/shared/src/assets/emojis/people/woman_vampire_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_vampire_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_vampire_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_walking.svg b/packages/shared/src/assets/emojis/people/woman_walking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_walking.svg rename to packages/shared/src/assets/emojis/people/woman_walking.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_walking_tone1.svg b/packages/shared/src/assets/emojis/people/woman_walking_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_walking_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_walking_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_walking_tone2.svg b/packages/shared/src/assets/emojis/people/woman_walking_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_walking_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_walking_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_walking_tone3.svg b/packages/shared/src/assets/emojis/people/woman_walking_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_walking_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_walking_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_walking_tone4.svg b/packages/shared/src/assets/emojis/people/woman_walking_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_walking_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_walking_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_walking_tone5.svg b/packages/shared/src/assets/emojis/people/woman_walking_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_walking_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_walking_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_wearing_turban.svg b/packages/shared/src/assets/emojis/people/woman_wearing_turban.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_wearing_turban.svg rename to packages/shared/src/assets/emojis/people/woman_wearing_turban.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_wearing_turban_tone1.svg b/packages/shared/src/assets/emojis/people/woman_wearing_turban_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_wearing_turban_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_wearing_turban_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_wearing_turban_tone2.svg b/packages/shared/src/assets/emojis/people/woman_wearing_turban_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_wearing_turban_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_wearing_turban_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_wearing_turban_tone3.svg b/packages/shared/src/assets/emojis/people/woman_wearing_turban_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_wearing_turban_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_wearing_turban_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_wearing_turban_tone4.svg b/packages/shared/src/assets/emojis/people/woman_wearing_turban_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_wearing_turban_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_wearing_turban_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_wearing_turban_tone5.svg b/packages/shared/src/assets/emojis/people/woman_wearing_turban_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_wearing_turban_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_wearing_turban_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_white_haired.svg b/packages/shared/src/assets/emojis/people/woman_white_haired.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_white_haired.svg rename to packages/shared/src/assets/emojis/people/woman_white_haired.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_white_haired_tone1.svg b/packages/shared/src/assets/emojis/people/woman_white_haired_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_white_haired_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_white_haired_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_white_haired_tone2.svg b/packages/shared/src/assets/emojis/people/woman_white_haired_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_white_haired_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_white_haired_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_white_haired_tone3.svg b/packages/shared/src/assets/emojis/people/woman_white_haired_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_white_haired_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_white_haired_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_white_haired_tone4.svg b/packages/shared/src/assets/emojis/people/woman_white_haired_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_white_haired_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_white_haired_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_white_haired_tone5.svg b/packages/shared/src/assets/emojis/people/woman_white_haired_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_white_haired_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_white_haired_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_headscarf.svg b/packages/shared/src/assets/emojis/people/woman_with_headscarf.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_headscarf.svg rename to packages/shared/src/assets/emojis/people/woman_with_headscarf.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_headscarf_tone1.svg b/packages/shared/src/assets/emojis/people/woman_with_headscarf_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_headscarf_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_with_headscarf_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_headscarf_tone2.svg b/packages/shared/src/assets/emojis/people/woman_with_headscarf_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_headscarf_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_with_headscarf_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_headscarf_tone3.svg b/packages/shared/src/assets/emojis/people/woman_with_headscarf_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_headscarf_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_with_headscarf_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_headscarf_tone4.svg b/packages/shared/src/assets/emojis/people/woman_with_headscarf_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_headscarf_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_with_headscarf_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_headscarf_tone5.svg b/packages/shared/src/assets/emojis/people/woman_with_headscarf_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_headscarf_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_with_headscarf_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane.svg b/packages/shared/src/assets/emojis/people/woman_with_probing_cane.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane.svg rename to packages/shared/src/assets/emojis/people/woman_with_probing_cane.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane_tone1.svg b/packages/shared/src/assets/emojis/people/woman_with_probing_cane_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_with_probing_cane_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane_tone2.svg b/packages/shared/src/assets/emojis/people/woman_with_probing_cane_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_with_probing_cane_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane_tone3.svg b/packages/shared/src/assets/emojis/people/woman_with_probing_cane_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_with_probing_cane_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane_tone4.svg b/packages/shared/src/assets/emojis/people/woman_with_probing_cane_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_with_probing_cane_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane_tone5.svg b/packages/shared/src/assets/emojis/people/woman_with_probing_cane_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_probing_cane_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_with_probing_cane_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_veil.svg b/packages/shared/src/assets/emojis/people/woman_with_veil.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_veil.svg rename to packages/shared/src/assets/emojis/people/woman_with_veil.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_veil_tone1.svg b/packages/shared/src/assets/emojis/people/woman_with_veil_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_veil_tone1.svg rename to packages/shared/src/assets/emojis/people/woman_with_veil_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_veil_tone2.svg b/packages/shared/src/assets/emojis/people/woman_with_veil_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_veil_tone2.svg rename to packages/shared/src/assets/emojis/people/woman_with_veil_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_veil_tone3.svg b/packages/shared/src/assets/emojis/people/woman_with_veil_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_veil_tone3.svg rename to packages/shared/src/assets/emojis/people/woman_with_veil_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_veil_tone4.svg b/packages/shared/src/assets/emojis/people/woman_with_veil_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_veil_tone4.svg rename to packages/shared/src/assets/emojis/people/woman_with_veil_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_with_veil_tone5.svg b/packages/shared/src/assets/emojis/people/woman_with_veil_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_with_veil_tone5.svg rename to packages/shared/src/assets/emojis/people/woman_with_veil_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woman_zombie.svg b/packages/shared/src/assets/emojis/people/woman_zombie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woman_zombie.svg rename to packages/shared/src/assets/emojis/people/woman_zombie.svg diff --git a/Frontend/Electron/src/assets/emojis/people/womans_clothes.svg b/packages/shared/src/assets/emojis/people/womans_clothes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/womans_clothes.svg rename to packages/shared/src/assets/emojis/people/womans_clothes.svg diff --git a/Frontend/Electron/src/assets/emojis/people/womans_flat_shoe.svg b/packages/shared/src/assets/emojis/people/womans_flat_shoe.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/womans_flat_shoe.svg rename to packages/shared/src/assets/emojis/people/womans_flat_shoe.svg diff --git a/Frontend/Electron/src/assets/emojis/people/womans_hat.svg b/packages/shared/src/assets/emojis/people/womans_hat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/womans_hat.svg rename to packages/shared/src/assets/emojis/people/womans_hat.svg diff --git a/Frontend/Electron/src/assets/emojis/people/women_with_bunny_ears_partying.svg b/packages/shared/src/assets/emojis/people/women_with_bunny_ears_partying.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/women_with_bunny_ears_partying.svg rename to packages/shared/src/assets/emojis/people/women_with_bunny_ears_partying.svg diff --git a/Frontend/Electron/src/assets/emojis/people/woozy_face.svg b/packages/shared/src/assets/emojis/people/woozy_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/woozy_face.svg rename to packages/shared/src/assets/emojis/people/woozy_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/worried.svg b/packages/shared/src/assets/emojis/people/worried.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/worried.svg rename to packages/shared/src/assets/emojis/people/worried.svg diff --git a/Frontend/Electron/src/assets/emojis/people/writing_hand.svg b/packages/shared/src/assets/emojis/people/writing_hand.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/writing_hand.svg rename to packages/shared/src/assets/emojis/people/writing_hand.svg diff --git a/Frontend/Electron/src/assets/emojis/people/writing_hand_tone1.svg b/packages/shared/src/assets/emojis/people/writing_hand_tone1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/writing_hand_tone1.svg rename to packages/shared/src/assets/emojis/people/writing_hand_tone1.svg diff --git a/Frontend/Electron/src/assets/emojis/people/writing_hand_tone2.svg b/packages/shared/src/assets/emojis/people/writing_hand_tone2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/writing_hand_tone2.svg rename to packages/shared/src/assets/emojis/people/writing_hand_tone2.svg diff --git a/Frontend/Electron/src/assets/emojis/people/writing_hand_tone3.svg b/packages/shared/src/assets/emojis/people/writing_hand_tone3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/writing_hand_tone3.svg rename to packages/shared/src/assets/emojis/people/writing_hand_tone3.svg diff --git a/Frontend/Electron/src/assets/emojis/people/writing_hand_tone4.svg b/packages/shared/src/assets/emojis/people/writing_hand_tone4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/writing_hand_tone4.svg rename to packages/shared/src/assets/emojis/people/writing_hand_tone4.svg diff --git a/Frontend/Electron/src/assets/emojis/people/writing_hand_tone5.svg b/packages/shared/src/assets/emojis/people/writing_hand_tone5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/writing_hand_tone5.svg rename to packages/shared/src/assets/emojis/people/writing_hand_tone5.svg diff --git a/Frontend/Electron/src/assets/emojis/people/yarn.svg b/packages/shared/src/assets/emojis/people/yarn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/yarn.svg rename to packages/shared/src/assets/emojis/people/yarn.svg diff --git a/Frontend/Electron/src/assets/emojis/people/yawning_face.svg b/packages/shared/src/assets/emojis/people/yawning_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/yawning_face.svg rename to packages/shared/src/assets/emojis/people/yawning_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/yum.svg b/packages/shared/src/assets/emojis/people/yum.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/yum.svg rename to packages/shared/src/assets/emojis/people/yum.svg diff --git a/Frontend/Electron/src/assets/emojis/people/zany_face.svg b/packages/shared/src/assets/emojis/people/zany_face.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/zany_face.svg rename to packages/shared/src/assets/emojis/people/zany_face.svg diff --git a/Frontend/Electron/src/assets/emojis/people/zipper_mouth.svg b/packages/shared/src/assets/emojis/people/zipper_mouth.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/zipper_mouth.svg rename to packages/shared/src/assets/emojis/people/zipper_mouth.svg diff --git a/Frontend/Electron/src/assets/emojis/people/zombie.svg b/packages/shared/src/assets/emojis/people/zombie.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/people/zombie.svg rename to packages/shared/src/assets/emojis/people/zombie.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/100.svg b/packages/shared/src/assets/emojis/symbols/100.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/100.svg rename to packages/shared/src/assets/emojis/symbols/100.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/1234.svg b/packages/shared/src/assets/emojis/symbols/1234.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/1234.svg rename to packages/shared/src/assets/emojis/symbols/1234.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/a.svg b/packages/shared/src/assets/emojis/symbols/a.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/a.svg rename to packages/shared/src/assets/emojis/symbols/a.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/ab.svg b/packages/shared/src/assets/emojis/symbols/ab.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/ab.svg rename to packages/shared/src/assets/emojis/symbols/ab.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/abc.svg b/packages/shared/src/assets/emojis/symbols/abc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/abc.svg rename to packages/shared/src/assets/emojis/symbols/abc.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/abcd.svg b/packages/shared/src/assets/emojis/symbols/abcd.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/abcd.svg rename to packages/shared/src/assets/emojis/symbols/abcd.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/accept.svg b/packages/shared/src/assets/emojis/symbols/accept.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/accept.svg rename to packages/shared/src/assets/emojis/symbols/accept.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/anger.svg b/packages/shared/src/assets/emojis/symbols/anger.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/anger.svg rename to packages/shared/src/assets/emojis/symbols/anger.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/anger_right.svg b/packages/shared/src/assets/emojis/symbols/anger_right.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/anger_right.svg rename to packages/shared/src/assets/emojis/symbols/anger_right.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/aquarius.svg b/packages/shared/src/assets/emojis/symbols/aquarius.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/aquarius.svg rename to packages/shared/src/assets/emojis/symbols/aquarius.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/aries.svg b/packages/shared/src/assets/emojis/symbols/aries.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/aries.svg rename to packages/shared/src/assets/emojis/symbols/aries.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_backward.svg b/packages/shared/src/assets/emojis/symbols/arrow_backward.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_backward.svg rename to packages/shared/src/assets/emojis/symbols/arrow_backward.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_double_down.svg b/packages/shared/src/assets/emojis/symbols/arrow_double_down.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_double_down.svg rename to packages/shared/src/assets/emojis/symbols/arrow_double_down.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_double_up.svg b/packages/shared/src/assets/emojis/symbols/arrow_double_up.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_double_up.svg rename to packages/shared/src/assets/emojis/symbols/arrow_double_up.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_down.svg b/packages/shared/src/assets/emojis/symbols/arrow_down.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_down.svg rename to packages/shared/src/assets/emojis/symbols/arrow_down.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_down_small.svg b/packages/shared/src/assets/emojis/symbols/arrow_down_small.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_down_small.svg rename to packages/shared/src/assets/emojis/symbols/arrow_down_small.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_forward.svg b/packages/shared/src/assets/emojis/symbols/arrow_forward.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_forward.svg rename to packages/shared/src/assets/emojis/symbols/arrow_forward.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_heading_down.svg b/packages/shared/src/assets/emojis/symbols/arrow_heading_down.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_heading_down.svg rename to packages/shared/src/assets/emojis/symbols/arrow_heading_down.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_heading_up.svg b/packages/shared/src/assets/emojis/symbols/arrow_heading_up.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_heading_up.svg rename to packages/shared/src/assets/emojis/symbols/arrow_heading_up.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_left.svg b/packages/shared/src/assets/emojis/symbols/arrow_left.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_left.svg rename to packages/shared/src/assets/emojis/symbols/arrow_left.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_lower_left.svg b/packages/shared/src/assets/emojis/symbols/arrow_lower_left.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_lower_left.svg rename to packages/shared/src/assets/emojis/symbols/arrow_lower_left.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_lower_right.svg b/packages/shared/src/assets/emojis/symbols/arrow_lower_right.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_lower_right.svg rename to packages/shared/src/assets/emojis/symbols/arrow_lower_right.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_right.svg b/packages/shared/src/assets/emojis/symbols/arrow_right.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_right.svg rename to packages/shared/src/assets/emojis/symbols/arrow_right.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_right_hook.svg b/packages/shared/src/assets/emojis/symbols/arrow_right_hook.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_right_hook.svg rename to packages/shared/src/assets/emojis/symbols/arrow_right_hook.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_up.svg b/packages/shared/src/assets/emojis/symbols/arrow_up.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_up.svg rename to packages/shared/src/assets/emojis/symbols/arrow_up.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_up_down.svg b/packages/shared/src/assets/emojis/symbols/arrow_up_down.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_up_down.svg rename to packages/shared/src/assets/emojis/symbols/arrow_up_down.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_up_small.svg b/packages/shared/src/assets/emojis/symbols/arrow_up_small.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_up_small.svg rename to packages/shared/src/assets/emojis/symbols/arrow_up_small.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_upper_left.svg b/packages/shared/src/assets/emojis/symbols/arrow_upper_left.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_upper_left.svg rename to packages/shared/src/assets/emojis/symbols/arrow_upper_left.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrow_upper_right.svg b/packages/shared/src/assets/emojis/symbols/arrow_upper_right.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrow_upper_right.svg rename to packages/shared/src/assets/emojis/symbols/arrow_upper_right.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrows_clockwise.svg b/packages/shared/src/assets/emojis/symbols/arrows_clockwise.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrows_clockwise.svg rename to packages/shared/src/assets/emojis/symbols/arrows_clockwise.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/arrows_counterclockwise.svg b/packages/shared/src/assets/emojis/symbols/arrows_counterclockwise.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/arrows_counterclockwise.svg rename to packages/shared/src/assets/emojis/symbols/arrows_counterclockwise.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/asterisk.svg b/packages/shared/src/assets/emojis/symbols/asterisk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/asterisk.svg rename to packages/shared/src/assets/emojis/symbols/asterisk.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/atm.svg b/packages/shared/src/assets/emojis/symbols/atm.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/atm.svg rename to packages/shared/src/assets/emojis/symbols/atm.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/atom.svg b/packages/shared/src/assets/emojis/symbols/atom.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/atom.svg rename to packages/shared/src/assets/emojis/symbols/atom.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/b.svg b/packages/shared/src/assets/emojis/symbols/b.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/b.svg rename to packages/shared/src/assets/emojis/symbols/b.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/baby_symbol.svg b/packages/shared/src/assets/emojis/symbols/baby_symbol.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/baby_symbol.svg rename to packages/shared/src/assets/emojis/symbols/baby_symbol.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/back.svg b/packages/shared/src/assets/emojis/symbols/back.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/back.svg rename to packages/shared/src/assets/emojis/symbols/back.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/baggage_claim.svg b/packages/shared/src/assets/emojis/symbols/baggage_claim.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/baggage_claim.svg rename to packages/shared/src/assets/emojis/symbols/baggage_claim.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/ballot_box_with_check.svg b/packages/shared/src/assets/emojis/symbols/ballot_box_with_check.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/ballot_box_with_check.svg rename to packages/shared/src/assets/emojis/symbols/ballot_box_with_check.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/bangbang.svg b/packages/shared/src/assets/emojis/symbols/bangbang.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/bangbang.svg rename to packages/shared/src/assets/emojis/symbols/bangbang.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/beginner.svg b/packages/shared/src/assets/emojis/symbols/beginner.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/beginner.svg rename to packages/shared/src/assets/emojis/symbols/beginner.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/bell.svg b/packages/shared/src/assets/emojis/symbols/bell.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/bell.svg rename to packages/shared/src/assets/emojis/symbols/bell.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/biohazard.svg b/packages/shared/src/assets/emojis/symbols/biohazard.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/biohazard.svg rename to packages/shared/src/assets/emojis/symbols/biohazard.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/black_circle.svg b/packages/shared/src/assets/emojis/symbols/black_circle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/black_circle.svg rename to packages/shared/src/assets/emojis/symbols/black_circle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/black_heart.svg b/packages/shared/src/assets/emojis/symbols/black_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/black_heart.svg rename to packages/shared/src/assets/emojis/symbols/black_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/black_joker.svg b/packages/shared/src/assets/emojis/symbols/black_joker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/black_joker.svg rename to packages/shared/src/assets/emojis/symbols/black_joker.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/black_large_square.svg b/packages/shared/src/assets/emojis/symbols/black_large_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/black_large_square.svg rename to packages/shared/src/assets/emojis/symbols/black_large_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/black_medium_small_square.svg b/packages/shared/src/assets/emojis/symbols/black_medium_small_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/black_medium_small_square.svg rename to packages/shared/src/assets/emojis/symbols/black_medium_small_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/black_medium_square.svg b/packages/shared/src/assets/emojis/symbols/black_medium_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/black_medium_square.svg rename to packages/shared/src/assets/emojis/symbols/black_medium_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/black_small_square.svg b/packages/shared/src/assets/emojis/symbols/black_small_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/black_small_square.svg rename to packages/shared/src/assets/emojis/symbols/black_small_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/black_square_button.svg b/packages/shared/src/assets/emojis/symbols/black_square_button.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/black_square_button.svg rename to packages/shared/src/assets/emojis/symbols/black_square_button.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/blue_circle.svg b/packages/shared/src/assets/emojis/symbols/blue_circle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/blue_circle.svg rename to packages/shared/src/assets/emojis/symbols/blue_circle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/blue_heart.svg b/packages/shared/src/assets/emojis/symbols/blue_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/blue_heart.svg rename to packages/shared/src/assets/emojis/symbols/blue_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/blue_square.svg b/packages/shared/src/assets/emojis/symbols/blue_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/blue_square.svg rename to packages/shared/src/assets/emojis/symbols/blue_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/broken_heart.svg b/packages/shared/src/assets/emojis/symbols/broken_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/broken_heart.svg rename to packages/shared/src/assets/emojis/symbols/broken_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/brown_circle.svg b/packages/shared/src/assets/emojis/symbols/brown_circle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/brown_circle.svg rename to packages/shared/src/assets/emojis/symbols/brown_circle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/brown_heart.svg b/packages/shared/src/assets/emojis/symbols/brown_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/brown_heart.svg rename to packages/shared/src/assets/emojis/symbols/brown_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/brown_square.svg b/packages/shared/src/assets/emojis/symbols/brown_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/brown_square.svg rename to packages/shared/src/assets/emojis/symbols/brown_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/cancer.svg b/packages/shared/src/assets/emojis/symbols/cancer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/cancer.svg rename to packages/shared/src/assets/emojis/symbols/cancer.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/capital_abcd.svg b/packages/shared/src/assets/emojis/symbols/capital_abcd.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/capital_abcd.svg rename to packages/shared/src/assets/emojis/symbols/capital_abcd.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/capricorn.svg b/packages/shared/src/assets/emojis/symbols/capricorn.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/capricorn.svg rename to packages/shared/src/assets/emojis/symbols/capricorn.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/chart.svg b/packages/shared/src/assets/emojis/symbols/chart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/chart.svg rename to packages/shared/src/assets/emojis/symbols/chart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/children_crossing.svg b/packages/shared/src/assets/emojis/symbols/children_crossing.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/children_crossing.svg rename to packages/shared/src/assets/emojis/symbols/children_crossing.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/cinema.svg b/packages/shared/src/assets/emojis/symbols/cinema.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/cinema.svg rename to packages/shared/src/assets/emojis/symbols/cinema.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/cl.svg b/packages/shared/src/assets/emojis/symbols/cl.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/cl.svg rename to packages/shared/src/assets/emojis/symbols/cl.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock1.svg b/packages/shared/src/assets/emojis/symbols/clock1.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock1.svg rename to packages/shared/src/assets/emojis/symbols/clock1.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock10.svg b/packages/shared/src/assets/emojis/symbols/clock10.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock10.svg rename to packages/shared/src/assets/emojis/symbols/clock10.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock1030.svg b/packages/shared/src/assets/emojis/symbols/clock1030.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock1030.svg rename to packages/shared/src/assets/emojis/symbols/clock1030.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock11.svg b/packages/shared/src/assets/emojis/symbols/clock11.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock11.svg rename to packages/shared/src/assets/emojis/symbols/clock11.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock1130.svg b/packages/shared/src/assets/emojis/symbols/clock1130.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock1130.svg rename to packages/shared/src/assets/emojis/symbols/clock1130.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock12.svg b/packages/shared/src/assets/emojis/symbols/clock12.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock12.svg rename to packages/shared/src/assets/emojis/symbols/clock12.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock1230.svg b/packages/shared/src/assets/emojis/symbols/clock1230.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock1230.svg rename to packages/shared/src/assets/emojis/symbols/clock1230.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock130.svg b/packages/shared/src/assets/emojis/symbols/clock130.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock130.svg rename to packages/shared/src/assets/emojis/symbols/clock130.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock2.svg b/packages/shared/src/assets/emojis/symbols/clock2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock2.svg rename to packages/shared/src/assets/emojis/symbols/clock2.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock230.svg b/packages/shared/src/assets/emojis/symbols/clock230.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock230.svg rename to packages/shared/src/assets/emojis/symbols/clock230.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock3.svg b/packages/shared/src/assets/emojis/symbols/clock3.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock3.svg rename to packages/shared/src/assets/emojis/symbols/clock3.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock330.svg b/packages/shared/src/assets/emojis/symbols/clock330.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock330.svg rename to packages/shared/src/assets/emojis/symbols/clock330.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock4.svg b/packages/shared/src/assets/emojis/symbols/clock4.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock4.svg rename to packages/shared/src/assets/emojis/symbols/clock4.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock430.svg b/packages/shared/src/assets/emojis/symbols/clock430.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock430.svg rename to packages/shared/src/assets/emojis/symbols/clock430.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock5.svg b/packages/shared/src/assets/emojis/symbols/clock5.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock5.svg rename to packages/shared/src/assets/emojis/symbols/clock5.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock530.svg b/packages/shared/src/assets/emojis/symbols/clock530.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock530.svg rename to packages/shared/src/assets/emojis/symbols/clock530.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock6.svg b/packages/shared/src/assets/emojis/symbols/clock6.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock6.svg rename to packages/shared/src/assets/emojis/symbols/clock6.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock630.svg b/packages/shared/src/assets/emojis/symbols/clock630.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock630.svg rename to packages/shared/src/assets/emojis/symbols/clock630.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock7.svg b/packages/shared/src/assets/emojis/symbols/clock7.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock7.svg rename to packages/shared/src/assets/emojis/symbols/clock7.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock730.svg b/packages/shared/src/assets/emojis/symbols/clock730.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock730.svg rename to packages/shared/src/assets/emojis/symbols/clock730.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock8.svg b/packages/shared/src/assets/emojis/symbols/clock8.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock8.svg rename to packages/shared/src/assets/emojis/symbols/clock8.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock830.svg b/packages/shared/src/assets/emojis/symbols/clock830.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock830.svg rename to packages/shared/src/assets/emojis/symbols/clock830.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock9.svg b/packages/shared/src/assets/emojis/symbols/clock9.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock9.svg rename to packages/shared/src/assets/emojis/symbols/clock9.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clock930.svg b/packages/shared/src/assets/emojis/symbols/clock930.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clock930.svg rename to packages/shared/src/assets/emojis/symbols/clock930.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/clubs.svg b/packages/shared/src/assets/emojis/symbols/clubs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/clubs.svg rename to packages/shared/src/assets/emojis/symbols/clubs.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/congratulations.svg b/packages/shared/src/assets/emojis/symbols/congratulations.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/congratulations.svg rename to packages/shared/src/assets/emojis/symbols/congratulations.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/cool.svg b/packages/shared/src/assets/emojis/symbols/cool.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/cool.svg rename to packages/shared/src/assets/emojis/symbols/cool.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/cross.svg b/packages/shared/src/assets/emojis/symbols/cross.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/cross.svg rename to packages/shared/src/assets/emojis/symbols/cross.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/cupid.svg b/packages/shared/src/assets/emojis/symbols/cupid.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/cupid.svg rename to packages/shared/src/assets/emojis/symbols/cupid.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/curly_loop.svg b/packages/shared/src/assets/emojis/symbols/curly_loop.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/curly_loop.svg rename to packages/shared/src/assets/emojis/symbols/curly_loop.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/currency_exchange.svg b/packages/shared/src/assets/emojis/symbols/currency_exchange.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/currency_exchange.svg rename to packages/shared/src/assets/emojis/symbols/currency_exchange.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/customs.svg b/packages/shared/src/assets/emojis/symbols/customs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/customs.svg rename to packages/shared/src/assets/emojis/symbols/customs.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/cyclone.svg b/packages/shared/src/assets/emojis/symbols/cyclone.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/cyclone.svg rename to packages/shared/src/assets/emojis/symbols/cyclone.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/diamond_shape_with_a_dot_inside.svg b/packages/shared/src/assets/emojis/symbols/diamond_shape_with_a_dot_inside.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/diamond_shape_with_a_dot_inside.svg rename to packages/shared/src/assets/emojis/symbols/diamond_shape_with_a_dot_inside.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/diamonds.svg b/packages/shared/src/assets/emojis/symbols/diamonds.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/diamonds.svg rename to packages/shared/src/assets/emojis/symbols/diamonds.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/do_not_litter.svg b/packages/shared/src/assets/emojis/symbols/do_not_litter.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/do_not_litter.svg rename to packages/shared/src/assets/emojis/symbols/do_not_litter.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/eight.svg b/packages/shared/src/assets/emojis/symbols/eight.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/eight.svg rename to packages/shared/src/assets/emojis/symbols/eight.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/eight_pointed_black_star.svg b/packages/shared/src/assets/emojis/symbols/eight_pointed_black_star.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/eight_pointed_black_star.svg rename to packages/shared/src/assets/emojis/symbols/eight_pointed_black_star.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/eight_spoked_asterisk.svg b/packages/shared/src/assets/emojis/symbols/eight_spoked_asterisk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/eight_spoked_asterisk.svg rename to packages/shared/src/assets/emojis/symbols/eight_spoked_asterisk.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/eject.svg b/packages/shared/src/assets/emojis/symbols/eject.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/eject.svg rename to packages/shared/src/assets/emojis/symbols/eject.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/elevator.svg b/packages/shared/src/assets/emojis/symbols/elevator.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/elevator.svg rename to packages/shared/src/assets/emojis/symbols/elevator.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/end.svg b/packages/shared/src/assets/emojis/symbols/end.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/end.svg rename to packages/shared/src/assets/emojis/symbols/end.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/exclamation.svg b/packages/shared/src/assets/emojis/symbols/exclamation.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/exclamation.svg rename to packages/shared/src/assets/emojis/symbols/exclamation.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/eye_in_speech_bubble.svg b/packages/shared/src/assets/emojis/symbols/eye_in_speech_bubble.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/eye_in_speech_bubble.svg rename to packages/shared/src/assets/emojis/symbols/eye_in_speech_bubble.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/fast_forward.svg b/packages/shared/src/assets/emojis/symbols/fast_forward.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/fast_forward.svg rename to packages/shared/src/assets/emojis/symbols/fast_forward.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/female_sign.svg b/packages/shared/src/assets/emojis/symbols/female_sign.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/female_sign.svg rename to packages/shared/src/assets/emojis/symbols/female_sign.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/five.svg b/packages/shared/src/assets/emojis/symbols/five.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/five.svg rename to packages/shared/src/assets/emojis/symbols/five.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/fleur_de_lis.svg b/packages/shared/src/assets/emojis/symbols/fleur_de_lis.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/fleur_de_lis.svg rename to packages/shared/src/assets/emojis/symbols/fleur_de_lis.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/flower_playing_cards.svg b/packages/shared/src/assets/emojis/symbols/flower_playing_cards.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/flower_playing_cards.svg rename to packages/shared/src/assets/emojis/symbols/flower_playing_cards.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/four.svg b/packages/shared/src/assets/emojis/symbols/four.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/four.svg rename to packages/shared/src/assets/emojis/symbols/four.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/free.svg b/packages/shared/src/assets/emojis/symbols/free.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/free.svg rename to packages/shared/src/assets/emojis/symbols/free.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/gemini.svg b/packages/shared/src/assets/emojis/symbols/gemini.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/gemini.svg rename to packages/shared/src/assets/emojis/symbols/gemini.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/gift_heart.svg b/packages/shared/src/assets/emojis/symbols/gift_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/gift_heart.svg rename to packages/shared/src/assets/emojis/symbols/gift_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/globe_with_meridians.svg b/packages/shared/src/assets/emojis/symbols/globe_with_meridians.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/globe_with_meridians.svg rename to packages/shared/src/assets/emojis/symbols/globe_with_meridians.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/green_circle.svg b/packages/shared/src/assets/emojis/symbols/green_circle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/green_circle.svg rename to packages/shared/src/assets/emojis/symbols/green_circle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/green_heart.svg b/packages/shared/src/assets/emojis/symbols/green_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/green_heart.svg rename to packages/shared/src/assets/emojis/symbols/green_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/green_square.svg b/packages/shared/src/assets/emojis/symbols/green_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/green_square.svg rename to packages/shared/src/assets/emojis/symbols/green_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/grey_exclamation.svg b/packages/shared/src/assets/emojis/symbols/grey_exclamation.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/grey_exclamation.svg rename to packages/shared/src/assets/emojis/symbols/grey_exclamation.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/grey_heart.svg b/packages/shared/src/assets/emojis/symbols/grey_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/grey_heart.svg rename to packages/shared/src/assets/emojis/symbols/grey_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/grey_question.svg b/packages/shared/src/assets/emojis/symbols/grey_question.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/grey_question.svg rename to packages/shared/src/assets/emojis/symbols/grey_question.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/hash.svg b/packages/shared/src/assets/emojis/symbols/hash.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/hash.svg rename to packages/shared/src/assets/emojis/symbols/hash.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heart.svg b/packages/shared/src/assets/emojis/symbols/heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heart.svg rename to packages/shared/src/assets/emojis/symbols/heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heart_decoration.svg b/packages/shared/src/assets/emojis/symbols/heart_decoration.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heart_decoration.svg rename to packages/shared/src/assets/emojis/symbols/heart_decoration.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heart_exclamation.svg b/packages/shared/src/assets/emojis/symbols/heart_exclamation.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heart_exclamation.svg rename to packages/shared/src/assets/emojis/symbols/heart_exclamation.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heart_on_fire.svg b/packages/shared/src/assets/emojis/symbols/heart_on_fire.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heart_on_fire.svg rename to packages/shared/src/assets/emojis/symbols/heart_on_fire.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heartbeat.svg b/packages/shared/src/assets/emojis/symbols/heartbeat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heartbeat.svg rename to packages/shared/src/assets/emojis/symbols/heartbeat.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heartpulse.svg b/packages/shared/src/assets/emojis/symbols/heartpulse.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heartpulse.svg rename to packages/shared/src/assets/emojis/symbols/heartpulse.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/hearts.svg b/packages/shared/src/assets/emojis/symbols/hearts.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/hearts.svg rename to packages/shared/src/assets/emojis/symbols/hearts.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heavy_check_mark.svg b/packages/shared/src/assets/emojis/symbols/heavy_check_mark.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heavy_check_mark.svg rename to packages/shared/src/assets/emojis/symbols/heavy_check_mark.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heavy_division_sign.svg b/packages/shared/src/assets/emojis/symbols/heavy_division_sign.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heavy_division_sign.svg rename to packages/shared/src/assets/emojis/symbols/heavy_division_sign.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heavy_dollar_sign.svg b/packages/shared/src/assets/emojis/symbols/heavy_dollar_sign.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heavy_dollar_sign.svg rename to packages/shared/src/assets/emojis/symbols/heavy_dollar_sign.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heavy_equals_sign.svg b/packages/shared/src/assets/emojis/symbols/heavy_equals_sign.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heavy_equals_sign.svg rename to packages/shared/src/assets/emojis/symbols/heavy_equals_sign.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heavy_minus_sign.svg b/packages/shared/src/assets/emojis/symbols/heavy_minus_sign.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heavy_minus_sign.svg rename to packages/shared/src/assets/emojis/symbols/heavy_minus_sign.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heavy_multiplication_x.svg b/packages/shared/src/assets/emojis/symbols/heavy_multiplication_x.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heavy_multiplication_x.svg rename to packages/shared/src/assets/emojis/symbols/heavy_multiplication_x.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/heavy_plus_sign.svg b/packages/shared/src/assets/emojis/symbols/heavy_plus_sign.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/heavy_plus_sign.svg rename to packages/shared/src/assets/emojis/symbols/heavy_plus_sign.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/high_brightness.svg b/packages/shared/src/assets/emojis/symbols/high_brightness.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/high_brightness.svg rename to packages/shared/src/assets/emojis/symbols/high_brightness.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/hotsprings.svg b/packages/shared/src/assets/emojis/symbols/hotsprings.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/hotsprings.svg rename to packages/shared/src/assets/emojis/symbols/hotsprings.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/id.svg b/packages/shared/src/assets/emojis/symbols/id.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/id.svg rename to packages/shared/src/assets/emojis/symbols/id.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/ideograph_advantage.svg b/packages/shared/src/assets/emojis/symbols/ideograph_advantage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/ideograph_advantage.svg rename to packages/shared/src/assets/emojis/symbols/ideograph_advantage.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/infinity.svg b/packages/shared/src/assets/emojis/symbols/infinity.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/infinity.svg rename to packages/shared/src/assets/emojis/symbols/infinity.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/information_source.svg b/packages/shared/src/assets/emojis/symbols/information_source.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/information_source.svg rename to packages/shared/src/assets/emojis/symbols/information_source.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/interrobang.svg b/packages/shared/src/assets/emojis/symbols/interrobang.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/interrobang.svg rename to packages/shared/src/assets/emojis/symbols/interrobang.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/keycap_ten.svg b/packages/shared/src/assets/emojis/symbols/keycap_ten.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/keycap_ten.svg rename to packages/shared/src/assets/emojis/symbols/keycap_ten.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/khanda.svg b/packages/shared/src/assets/emojis/symbols/khanda.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/khanda.svg rename to packages/shared/src/assets/emojis/symbols/khanda.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/koko.svg b/packages/shared/src/assets/emojis/symbols/koko.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/koko.svg rename to packages/shared/src/assets/emojis/symbols/koko.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/large_blue_diamond.svg b/packages/shared/src/assets/emojis/symbols/large_blue_diamond.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/large_blue_diamond.svg rename to packages/shared/src/assets/emojis/symbols/large_blue_diamond.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/large_orange_diamond.svg b/packages/shared/src/assets/emojis/symbols/large_orange_diamond.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/large_orange_diamond.svg rename to packages/shared/src/assets/emojis/symbols/large_orange_diamond.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/left_luggage.svg b/packages/shared/src/assets/emojis/symbols/left_luggage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/left_luggage.svg rename to packages/shared/src/assets/emojis/symbols/left_luggage.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/left_right_arrow.svg b/packages/shared/src/assets/emojis/symbols/left_right_arrow.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/left_right_arrow.svg rename to packages/shared/src/assets/emojis/symbols/left_right_arrow.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/leftwards_arrow_with_hook.svg b/packages/shared/src/assets/emojis/symbols/leftwards_arrow_with_hook.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/leftwards_arrow_with_hook.svg rename to packages/shared/src/assets/emojis/symbols/leftwards_arrow_with_hook.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/leo.svg b/packages/shared/src/assets/emojis/symbols/leo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/leo.svg rename to packages/shared/src/assets/emojis/symbols/leo.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/libra.svg b/packages/shared/src/assets/emojis/symbols/libra.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/libra.svg rename to packages/shared/src/assets/emojis/symbols/libra.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/light_blue_heart.svg b/packages/shared/src/assets/emojis/symbols/light_blue_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/light_blue_heart.svg rename to packages/shared/src/assets/emojis/symbols/light_blue_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/loop.svg b/packages/shared/src/assets/emojis/symbols/loop.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/loop.svg rename to packages/shared/src/assets/emojis/symbols/loop.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/loud_sound.svg b/packages/shared/src/assets/emojis/symbols/loud_sound.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/loud_sound.svg rename to packages/shared/src/assets/emojis/symbols/loud_sound.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/loudspeaker.svg b/packages/shared/src/assets/emojis/symbols/loudspeaker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/loudspeaker.svg rename to packages/shared/src/assets/emojis/symbols/loudspeaker.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/low_brightness.svg b/packages/shared/src/assets/emojis/symbols/low_brightness.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/low_brightness.svg rename to packages/shared/src/assets/emojis/symbols/low_brightness.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/m.svg b/packages/shared/src/assets/emojis/symbols/m.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/m.svg rename to packages/shared/src/assets/emojis/symbols/m.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/mahjong.svg b/packages/shared/src/assets/emojis/symbols/mahjong.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/mahjong.svg rename to packages/shared/src/assets/emojis/symbols/mahjong.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/male_sign.svg b/packages/shared/src/assets/emojis/symbols/male_sign.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/male_sign.svg rename to packages/shared/src/assets/emojis/symbols/male_sign.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/medical_symbol.svg b/packages/shared/src/assets/emojis/symbols/medical_symbol.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/medical_symbol.svg rename to packages/shared/src/assets/emojis/symbols/medical_symbol.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/mega.svg b/packages/shared/src/assets/emojis/symbols/mega.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/mega.svg rename to packages/shared/src/assets/emojis/symbols/mega.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/mending_heart.svg b/packages/shared/src/assets/emojis/symbols/mending_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/mending_heart.svg rename to packages/shared/src/assets/emojis/symbols/mending_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/menorah.svg b/packages/shared/src/assets/emojis/symbols/menorah.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/menorah.svg rename to packages/shared/src/assets/emojis/symbols/menorah.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/mens.svg b/packages/shared/src/assets/emojis/symbols/mens.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/mens.svg rename to packages/shared/src/assets/emojis/symbols/mens.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/mobile_phone_off.svg b/packages/shared/src/assets/emojis/symbols/mobile_phone_off.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/mobile_phone_off.svg rename to packages/shared/src/assets/emojis/symbols/mobile_phone_off.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/musical_note.svg b/packages/shared/src/assets/emojis/symbols/musical_note.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/musical_note.svg rename to packages/shared/src/assets/emojis/symbols/musical_note.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/mute.svg b/packages/shared/src/assets/emojis/symbols/mute.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/mute.svg rename to packages/shared/src/assets/emojis/symbols/mute.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/name_badge.svg b/packages/shared/src/assets/emojis/symbols/name_badge.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/name_badge.svg rename to packages/shared/src/assets/emojis/symbols/name_badge.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/negative_squared_cross_mark.svg b/packages/shared/src/assets/emojis/symbols/negative_squared_cross_mark.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/negative_squared_cross_mark.svg rename to packages/shared/src/assets/emojis/symbols/negative_squared_cross_mark.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/new.svg b/packages/shared/src/assets/emojis/symbols/new.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/new.svg rename to packages/shared/src/assets/emojis/symbols/new.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/ng.svg b/packages/shared/src/assets/emojis/symbols/ng.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/ng.svg rename to packages/shared/src/assets/emojis/symbols/ng.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/nine.svg b/packages/shared/src/assets/emojis/symbols/nine.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/nine.svg rename to packages/shared/src/assets/emojis/symbols/nine.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/no_bell.svg b/packages/shared/src/assets/emojis/symbols/no_bell.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/no_bell.svg rename to packages/shared/src/assets/emojis/symbols/no_bell.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/no_bicycles.svg b/packages/shared/src/assets/emojis/symbols/no_bicycles.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/no_bicycles.svg rename to packages/shared/src/assets/emojis/symbols/no_bicycles.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/no_entry.svg b/packages/shared/src/assets/emojis/symbols/no_entry.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/no_entry.svg rename to packages/shared/src/assets/emojis/symbols/no_entry.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/no_entry_sign.svg b/packages/shared/src/assets/emojis/symbols/no_entry_sign.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/no_entry_sign.svg rename to packages/shared/src/assets/emojis/symbols/no_entry_sign.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/no_mobile_phones.svg b/packages/shared/src/assets/emojis/symbols/no_mobile_phones.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/no_mobile_phones.svg rename to packages/shared/src/assets/emojis/symbols/no_mobile_phones.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/no_pedestrians.svg b/packages/shared/src/assets/emojis/symbols/no_pedestrians.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/no_pedestrians.svg rename to packages/shared/src/assets/emojis/symbols/no_pedestrians.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/no_smoking.svg b/packages/shared/src/assets/emojis/symbols/no_smoking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/no_smoking.svg rename to packages/shared/src/assets/emojis/symbols/no_smoking.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/non_potable_water.svg b/packages/shared/src/assets/emojis/symbols/non_potable_water.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/non_potable_water.svg rename to packages/shared/src/assets/emojis/symbols/non_potable_water.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/notes.svg b/packages/shared/src/assets/emojis/symbols/notes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/notes.svg rename to packages/shared/src/assets/emojis/symbols/notes.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/o.svg b/packages/shared/src/assets/emojis/symbols/o.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/o.svg rename to packages/shared/src/assets/emojis/symbols/o.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/o2.svg b/packages/shared/src/assets/emojis/symbols/o2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/o2.svg rename to packages/shared/src/assets/emojis/symbols/o2.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/octagonal_sign.svg b/packages/shared/src/assets/emojis/symbols/octagonal_sign.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/octagonal_sign.svg rename to packages/shared/src/assets/emojis/symbols/octagonal_sign.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/ok.svg b/packages/shared/src/assets/emojis/symbols/ok.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/ok.svg rename to packages/shared/src/assets/emojis/symbols/ok.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/om_symbol.svg b/packages/shared/src/assets/emojis/symbols/om_symbol.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/om_symbol.svg rename to packages/shared/src/assets/emojis/symbols/om_symbol.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/on.svg b/packages/shared/src/assets/emojis/symbols/on.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/on.svg rename to packages/shared/src/assets/emojis/symbols/on.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/one.svg b/packages/shared/src/assets/emojis/symbols/one.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/one.svg rename to packages/shared/src/assets/emojis/symbols/one.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/ophiuchus.svg b/packages/shared/src/assets/emojis/symbols/ophiuchus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/ophiuchus.svg rename to packages/shared/src/assets/emojis/symbols/ophiuchus.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/orange_circle.svg b/packages/shared/src/assets/emojis/symbols/orange_circle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/orange_circle.svg rename to packages/shared/src/assets/emojis/symbols/orange_circle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/orange_heart.svg b/packages/shared/src/assets/emojis/symbols/orange_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/orange_heart.svg rename to packages/shared/src/assets/emojis/symbols/orange_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/orange_square.svg b/packages/shared/src/assets/emojis/symbols/orange_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/orange_square.svg rename to packages/shared/src/assets/emojis/symbols/orange_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/orthodox_cross.svg b/packages/shared/src/assets/emojis/symbols/orthodox_cross.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/orthodox_cross.svg rename to packages/shared/src/assets/emojis/symbols/orthodox_cross.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/parking.svg b/packages/shared/src/assets/emojis/symbols/parking.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/parking.svg rename to packages/shared/src/assets/emojis/symbols/parking.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/part_alternation_mark.svg b/packages/shared/src/assets/emojis/symbols/part_alternation_mark.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/part_alternation_mark.svg rename to packages/shared/src/assets/emojis/symbols/part_alternation_mark.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/passport_control.svg b/packages/shared/src/assets/emojis/symbols/passport_control.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/passport_control.svg rename to packages/shared/src/assets/emojis/symbols/passport_control.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/pause_button.svg b/packages/shared/src/assets/emojis/symbols/pause_button.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/pause_button.svg rename to packages/shared/src/assets/emojis/symbols/pause_button.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/peace.svg b/packages/shared/src/assets/emojis/symbols/peace.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/peace.svg rename to packages/shared/src/assets/emojis/symbols/peace.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/pink_heart.svg b/packages/shared/src/assets/emojis/symbols/pink_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/pink_heart.svg rename to packages/shared/src/assets/emojis/symbols/pink_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/pisces.svg b/packages/shared/src/assets/emojis/symbols/pisces.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/pisces.svg rename to packages/shared/src/assets/emojis/symbols/pisces.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/place_of_worship.svg b/packages/shared/src/assets/emojis/symbols/place_of_worship.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/place_of_worship.svg rename to packages/shared/src/assets/emojis/symbols/place_of_worship.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/play_pause.svg b/packages/shared/src/assets/emojis/symbols/play_pause.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/play_pause.svg rename to packages/shared/src/assets/emojis/symbols/play_pause.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/purple_circle.svg b/packages/shared/src/assets/emojis/symbols/purple_circle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/purple_circle.svg rename to packages/shared/src/assets/emojis/symbols/purple_circle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/purple_heart.svg b/packages/shared/src/assets/emojis/symbols/purple_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/purple_heart.svg rename to packages/shared/src/assets/emojis/symbols/purple_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/purple_square.svg b/packages/shared/src/assets/emojis/symbols/purple_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/purple_square.svg rename to packages/shared/src/assets/emojis/symbols/purple_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/put_litter_in_its_place.svg b/packages/shared/src/assets/emojis/symbols/put_litter_in_its_place.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/put_litter_in_its_place.svg rename to packages/shared/src/assets/emojis/symbols/put_litter_in_its_place.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/question.svg b/packages/shared/src/assets/emojis/symbols/question.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/question.svg rename to packages/shared/src/assets/emojis/symbols/question.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/radio_button.svg b/packages/shared/src/assets/emojis/symbols/radio_button.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/radio_button.svg rename to packages/shared/src/assets/emojis/symbols/radio_button.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/radioactive.svg b/packages/shared/src/assets/emojis/symbols/radioactive.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/radioactive.svg rename to packages/shared/src/assets/emojis/symbols/radioactive.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/record_button.svg b/packages/shared/src/assets/emojis/symbols/record_button.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/record_button.svg rename to packages/shared/src/assets/emojis/symbols/record_button.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/recycle.svg b/packages/shared/src/assets/emojis/symbols/recycle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/recycle.svg rename to packages/shared/src/assets/emojis/symbols/recycle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/red_circle.svg b/packages/shared/src/assets/emojis/symbols/red_circle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/red_circle.svg rename to packages/shared/src/assets/emojis/symbols/red_circle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/red_square.svg b/packages/shared/src/assets/emojis/symbols/red_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/red_square.svg rename to packages/shared/src/assets/emojis/symbols/red_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_a.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_a.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_a.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_a.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_b.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_b.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_b.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_b.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_c.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_c.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_c.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_c.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_d.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_d.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_d.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_d.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_e.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_e.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_e.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_e.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_f.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_f.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_f.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_f.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_g.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_g.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_g.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_g.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_h.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_h.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_h.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_h.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_i.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_i.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_i.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_i.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_j.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_j.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_j.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_j.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_k.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_k.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_k.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_k.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_l.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_l.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_l.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_l.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_m.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_m.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_m.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_m.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_n.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_n.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_n.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_n.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_o.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_o.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_o.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_o.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_p.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_p.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_p.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_p.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_q.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_q.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_q.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_q.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_r.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_r.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_r.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_r.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_s.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_s.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_s.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_s.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_t.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_t.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_t.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_t.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_u.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_u.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_u.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_u.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_v.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_v.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_v.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_v.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_w.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_w.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_w.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_w.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_x.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_x.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_x.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_x.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_y.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_y.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_y.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_y.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/regional_indicator_z.svg b/packages/shared/src/assets/emojis/symbols/regional_indicator_z.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/regional_indicator_z.svg rename to packages/shared/src/assets/emojis/symbols/regional_indicator_z.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/repeat.svg b/packages/shared/src/assets/emojis/symbols/repeat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/repeat.svg rename to packages/shared/src/assets/emojis/symbols/repeat.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/repeat_one.svg b/packages/shared/src/assets/emojis/symbols/repeat_one.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/repeat_one.svg rename to packages/shared/src/assets/emojis/symbols/repeat_one.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/restroom.svg b/packages/shared/src/assets/emojis/symbols/restroom.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/restroom.svg rename to packages/shared/src/assets/emojis/symbols/restroom.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/revolving_hearts.svg b/packages/shared/src/assets/emojis/symbols/revolving_hearts.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/revolving_hearts.svg rename to packages/shared/src/assets/emojis/symbols/revolving_hearts.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/rewind.svg b/packages/shared/src/assets/emojis/symbols/rewind.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/rewind.svg rename to packages/shared/src/assets/emojis/symbols/rewind.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/sa.svg b/packages/shared/src/assets/emojis/symbols/sa.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/sa.svg rename to packages/shared/src/assets/emojis/symbols/sa.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/sagittarius.svg b/packages/shared/src/assets/emojis/symbols/sagittarius.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/sagittarius.svg rename to packages/shared/src/assets/emojis/symbols/sagittarius.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/scorpius.svg b/packages/shared/src/assets/emojis/symbols/scorpius.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/scorpius.svg rename to packages/shared/src/assets/emojis/symbols/scorpius.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/secret.svg b/packages/shared/src/assets/emojis/symbols/secret.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/secret.svg rename to packages/shared/src/assets/emojis/symbols/secret.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/seven.svg b/packages/shared/src/assets/emojis/symbols/seven.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/seven.svg rename to packages/shared/src/assets/emojis/symbols/seven.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/signal_strength.svg b/packages/shared/src/assets/emojis/symbols/signal_strength.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/signal_strength.svg rename to packages/shared/src/assets/emojis/symbols/signal_strength.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/six.svg b/packages/shared/src/assets/emojis/symbols/six.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/six.svg rename to packages/shared/src/assets/emojis/symbols/six.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/six_pointed_star.svg b/packages/shared/src/assets/emojis/symbols/six_pointed_star.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/six_pointed_star.svg rename to packages/shared/src/assets/emojis/symbols/six_pointed_star.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/small_blue_diamond.svg b/packages/shared/src/assets/emojis/symbols/small_blue_diamond.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/small_blue_diamond.svg rename to packages/shared/src/assets/emojis/symbols/small_blue_diamond.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/small_orange_diamond.svg b/packages/shared/src/assets/emojis/symbols/small_orange_diamond.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/small_orange_diamond.svg rename to packages/shared/src/assets/emojis/symbols/small_orange_diamond.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/small_red_triangle.svg b/packages/shared/src/assets/emojis/symbols/small_red_triangle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/small_red_triangle.svg rename to packages/shared/src/assets/emojis/symbols/small_red_triangle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/small_red_triangle_down.svg b/packages/shared/src/assets/emojis/symbols/small_red_triangle_down.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/small_red_triangle_down.svg rename to packages/shared/src/assets/emojis/symbols/small_red_triangle_down.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/soon.svg b/packages/shared/src/assets/emojis/symbols/soon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/soon.svg rename to packages/shared/src/assets/emojis/symbols/soon.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/sos.svg b/packages/shared/src/assets/emojis/symbols/sos.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/sos.svg rename to packages/shared/src/assets/emojis/symbols/sos.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/sound.svg b/packages/shared/src/assets/emojis/symbols/sound.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/sound.svg rename to packages/shared/src/assets/emojis/symbols/sound.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/spades.svg b/packages/shared/src/assets/emojis/symbols/spades.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/spades.svg rename to packages/shared/src/assets/emojis/symbols/spades.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/sparkle.svg b/packages/shared/src/assets/emojis/symbols/sparkle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/sparkle.svg rename to packages/shared/src/assets/emojis/symbols/sparkle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/sparkling_heart.svg b/packages/shared/src/assets/emojis/symbols/sparkling_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/sparkling_heart.svg rename to packages/shared/src/assets/emojis/symbols/sparkling_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/speaker.svg b/packages/shared/src/assets/emojis/symbols/speaker.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/speaker.svg rename to packages/shared/src/assets/emojis/symbols/speaker.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/speech_balloon.svg b/packages/shared/src/assets/emojis/symbols/speech_balloon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/speech_balloon.svg rename to packages/shared/src/assets/emojis/symbols/speech_balloon.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/speech_left.svg b/packages/shared/src/assets/emojis/symbols/speech_left.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/speech_left.svg rename to packages/shared/src/assets/emojis/symbols/speech_left.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/star_and_crescent.svg b/packages/shared/src/assets/emojis/symbols/star_and_crescent.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/star_and_crescent.svg rename to packages/shared/src/assets/emojis/symbols/star_and_crescent.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/star_of_david.svg b/packages/shared/src/assets/emojis/symbols/star_of_david.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/star_of_david.svg rename to packages/shared/src/assets/emojis/symbols/star_of_david.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/stop_button.svg b/packages/shared/src/assets/emojis/symbols/stop_button.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/stop_button.svg rename to packages/shared/src/assets/emojis/symbols/stop_button.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/symbols.svg b/packages/shared/src/assets/emojis/symbols/symbols.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/symbols.svg rename to packages/shared/src/assets/emojis/symbols/symbols.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/taurus.svg b/packages/shared/src/assets/emojis/symbols/taurus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/taurus.svg rename to packages/shared/src/assets/emojis/symbols/taurus.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/thought_balloon.svg b/packages/shared/src/assets/emojis/symbols/thought_balloon.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/thought_balloon.svg rename to packages/shared/src/assets/emojis/symbols/thought_balloon.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/three.svg b/packages/shared/src/assets/emojis/symbols/three.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/three.svg rename to packages/shared/src/assets/emojis/symbols/three.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/top.svg b/packages/shared/src/assets/emojis/symbols/top.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/top.svg rename to packages/shared/src/assets/emojis/symbols/top.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/track_next.svg b/packages/shared/src/assets/emojis/symbols/track_next.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/track_next.svg rename to packages/shared/src/assets/emojis/symbols/track_next.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/track_previous.svg b/packages/shared/src/assets/emojis/symbols/track_previous.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/track_previous.svg rename to packages/shared/src/assets/emojis/symbols/track_previous.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/transgender_symbol.svg b/packages/shared/src/assets/emojis/symbols/transgender_symbol.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/transgender_symbol.svg rename to packages/shared/src/assets/emojis/symbols/transgender_symbol.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/trident.svg b/packages/shared/src/assets/emojis/symbols/trident.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/trident.svg rename to packages/shared/src/assets/emojis/symbols/trident.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/twisted_rightwards_arrows.svg b/packages/shared/src/assets/emojis/symbols/twisted_rightwards_arrows.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/twisted_rightwards_arrows.svg rename to packages/shared/src/assets/emojis/symbols/twisted_rightwards_arrows.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/two.svg b/packages/shared/src/assets/emojis/symbols/two.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/two.svg rename to packages/shared/src/assets/emojis/symbols/two.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/two_hearts.svg b/packages/shared/src/assets/emojis/symbols/two_hearts.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/two_hearts.svg rename to packages/shared/src/assets/emojis/symbols/two_hearts.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u5272.svg b/packages/shared/src/assets/emojis/symbols/u5272.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u5272.svg rename to packages/shared/src/assets/emojis/symbols/u5272.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u5408.svg b/packages/shared/src/assets/emojis/symbols/u5408.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u5408.svg rename to packages/shared/src/assets/emojis/symbols/u5408.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u55b6.svg b/packages/shared/src/assets/emojis/symbols/u55b6.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u55b6.svg rename to packages/shared/src/assets/emojis/symbols/u55b6.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u6307.svg b/packages/shared/src/assets/emojis/symbols/u6307.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u6307.svg rename to packages/shared/src/assets/emojis/symbols/u6307.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u6708.svg b/packages/shared/src/assets/emojis/symbols/u6708.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u6708.svg rename to packages/shared/src/assets/emojis/symbols/u6708.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u6709.svg b/packages/shared/src/assets/emojis/symbols/u6709.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u6709.svg rename to packages/shared/src/assets/emojis/symbols/u6709.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u6e80.svg b/packages/shared/src/assets/emojis/symbols/u6e80.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u6e80.svg rename to packages/shared/src/assets/emojis/symbols/u6e80.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u7121.svg b/packages/shared/src/assets/emojis/symbols/u7121.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u7121.svg rename to packages/shared/src/assets/emojis/symbols/u7121.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u7533.svg b/packages/shared/src/assets/emojis/symbols/u7533.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u7533.svg rename to packages/shared/src/assets/emojis/symbols/u7533.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u7981.svg b/packages/shared/src/assets/emojis/symbols/u7981.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u7981.svg rename to packages/shared/src/assets/emojis/symbols/u7981.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/u7a7a.svg b/packages/shared/src/assets/emojis/symbols/u7a7a.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/u7a7a.svg rename to packages/shared/src/assets/emojis/symbols/u7a7a.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/underage.svg b/packages/shared/src/assets/emojis/symbols/underage.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/underage.svg rename to packages/shared/src/assets/emojis/symbols/underage.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/up.svg b/packages/shared/src/assets/emojis/symbols/up.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/up.svg rename to packages/shared/src/assets/emojis/symbols/up.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/vibration_mode.svg b/packages/shared/src/assets/emojis/symbols/vibration_mode.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/vibration_mode.svg rename to packages/shared/src/assets/emojis/symbols/vibration_mode.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/virgo.svg b/packages/shared/src/assets/emojis/symbols/virgo.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/virgo.svg rename to packages/shared/src/assets/emojis/symbols/virgo.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/vs.svg b/packages/shared/src/assets/emojis/symbols/vs.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/vs.svg rename to packages/shared/src/assets/emojis/symbols/vs.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/warning.svg b/packages/shared/src/assets/emojis/symbols/warning.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/warning.svg rename to packages/shared/src/assets/emojis/symbols/warning.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/wavy_dash.svg b/packages/shared/src/assets/emojis/symbols/wavy_dash.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/wavy_dash.svg rename to packages/shared/src/assets/emojis/symbols/wavy_dash.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/wc.svg b/packages/shared/src/assets/emojis/symbols/wc.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/wc.svg rename to packages/shared/src/assets/emojis/symbols/wc.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/wheel_of_dharma.svg b/packages/shared/src/assets/emojis/symbols/wheel_of_dharma.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/wheel_of_dharma.svg rename to packages/shared/src/assets/emojis/symbols/wheel_of_dharma.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/wheelchair.svg b/packages/shared/src/assets/emojis/symbols/wheelchair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/wheelchair.svg rename to packages/shared/src/assets/emojis/symbols/wheelchair.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/white_check_mark.svg b/packages/shared/src/assets/emojis/symbols/white_check_mark.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/white_check_mark.svg rename to packages/shared/src/assets/emojis/symbols/white_check_mark.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/white_circle.svg b/packages/shared/src/assets/emojis/symbols/white_circle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/white_circle.svg rename to packages/shared/src/assets/emojis/symbols/white_circle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/white_flower.svg b/packages/shared/src/assets/emojis/symbols/white_flower.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/white_flower.svg rename to packages/shared/src/assets/emojis/symbols/white_flower.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/white_heart.svg b/packages/shared/src/assets/emojis/symbols/white_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/white_heart.svg rename to packages/shared/src/assets/emojis/symbols/white_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/white_large_square.svg b/packages/shared/src/assets/emojis/symbols/white_large_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/white_large_square.svg rename to packages/shared/src/assets/emojis/symbols/white_large_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/white_medium_small_square.svg b/packages/shared/src/assets/emojis/symbols/white_medium_small_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/white_medium_small_square.svg rename to packages/shared/src/assets/emojis/symbols/white_medium_small_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/white_medium_square.svg b/packages/shared/src/assets/emojis/symbols/white_medium_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/white_medium_square.svg rename to packages/shared/src/assets/emojis/symbols/white_medium_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/white_small_square.svg b/packages/shared/src/assets/emojis/symbols/white_small_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/white_small_square.svg rename to packages/shared/src/assets/emojis/symbols/white_small_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/white_square_button.svg b/packages/shared/src/assets/emojis/symbols/white_square_button.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/white_square_button.svg rename to packages/shared/src/assets/emojis/symbols/white_square_button.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/wireless.svg b/packages/shared/src/assets/emojis/symbols/wireless.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/wireless.svg rename to packages/shared/src/assets/emojis/symbols/wireless.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/womens.svg b/packages/shared/src/assets/emojis/symbols/womens.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/womens.svg rename to packages/shared/src/assets/emojis/symbols/womens.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/x.svg b/packages/shared/src/assets/emojis/symbols/x.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/x.svg rename to packages/shared/src/assets/emojis/symbols/x.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/yellow_circle.svg b/packages/shared/src/assets/emojis/symbols/yellow_circle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/yellow_circle.svg rename to packages/shared/src/assets/emojis/symbols/yellow_circle.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/yellow_heart.svg b/packages/shared/src/assets/emojis/symbols/yellow_heart.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/yellow_heart.svg rename to packages/shared/src/assets/emojis/symbols/yellow_heart.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/yellow_square.svg b/packages/shared/src/assets/emojis/symbols/yellow_square.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/yellow_square.svg rename to packages/shared/src/assets/emojis/symbols/yellow_square.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/yin_yang.svg b/packages/shared/src/assets/emojis/symbols/yin_yang.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/yin_yang.svg rename to packages/shared/src/assets/emojis/symbols/yin_yang.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/zero.svg b/packages/shared/src/assets/emojis/symbols/zero.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/zero.svg rename to packages/shared/src/assets/emojis/symbols/zero.svg diff --git a/Frontend/Electron/src/assets/emojis/symbols/zzz.svg b/packages/shared/src/assets/emojis/symbols/zzz.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/symbols/zzz.svg rename to packages/shared/src/assets/emojis/symbols/zzz.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/aerial_tramway.svg b/packages/shared/src/assets/emojis/travel/aerial_tramway.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/aerial_tramway.svg rename to packages/shared/src/assets/emojis/travel/aerial_tramway.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/airplane.svg b/packages/shared/src/assets/emojis/travel/airplane.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/airplane.svg rename to packages/shared/src/assets/emojis/travel/airplane.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/airplane_arriving.svg b/packages/shared/src/assets/emojis/travel/airplane_arriving.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/airplane_arriving.svg rename to packages/shared/src/assets/emojis/travel/airplane_arriving.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/airplane_departure.svg b/packages/shared/src/assets/emojis/travel/airplane_departure.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/airplane_departure.svg rename to packages/shared/src/assets/emojis/travel/airplane_departure.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/airplane_small.svg b/packages/shared/src/assets/emojis/travel/airplane_small.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/airplane_small.svg rename to packages/shared/src/assets/emojis/travel/airplane_small.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/ambulance.svg b/packages/shared/src/assets/emojis/travel/ambulance.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/ambulance.svg rename to packages/shared/src/assets/emojis/travel/ambulance.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/anchor.svg b/packages/shared/src/assets/emojis/travel/anchor.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/anchor.svg rename to packages/shared/src/assets/emojis/travel/anchor.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/articulated_lorry.svg b/packages/shared/src/assets/emojis/travel/articulated_lorry.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/articulated_lorry.svg rename to packages/shared/src/assets/emojis/travel/articulated_lorry.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/auto_rickshaw.svg b/packages/shared/src/assets/emojis/travel/auto_rickshaw.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/auto_rickshaw.svg rename to packages/shared/src/assets/emojis/travel/auto_rickshaw.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/bank.svg b/packages/shared/src/assets/emojis/travel/bank.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/bank.svg rename to packages/shared/src/assets/emojis/travel/bank.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/beach.svg b/packages/shared/src/assets/emojis/travel/beach.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/beach.svg rename to packages/shared/src/assets/emojis/travel/beach.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/beach_umbrella.svg b/packages/shared/src/assets/emojis/travel/beach_umbrella.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/beach_umbrella.svg rename to packages/shared/src/assets/emojis/travel/beach_umbrella.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/bike.svg b/packages/shared/src/assets/emojis/travel/bike.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/bike.svg rename to packages/shared/src/assets/emojis/travel/bike.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/blue_car.svg b/packages/shared/src/assets/emojis/travel/blue_car.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/blue_car.svg rename to packages/shared/src/assets/emojis/travel/blue_car.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/bridge_at_night.svg b/packages/shared/src/assets/emojis/travel/bridge_at_night.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/bridge_at_night.svg rename to packages/shared/src/assets/emojis/travel/bridge_at_night.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/bullettrain_front.svg b/packages/shared/src/assets/emojis/travel/bullettrain_front.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/bullettrain_front.svg rename to packages/shared/src/assets/emojis/travel/bullettrain_front.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/bullettrain_side.svg b/packages/shared/src/assets/emojis/travel/bullettrain_side.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/bullettrain_side.svg rename to packages/shared/src/assets/emojis/travel/bullettrain_side.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/bus.svg b/packages/shared/src/assets/emojis/travel/bus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/bus.svg rename to packages/shared/src/assets/emojis/travel/bus.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/busstop.svg b/packages/shared/src/assets/emojis/travel/busstop.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/busstop.svg rename to packages/shared/src/assets/emojis/travel/busstop.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/camping.svg b/packages/shared/src/assets/emojis/travel/camping.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/camping.svg rename to packages/shared/src/assets/emojis/travel/camping.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/canoe.svg b/packages/shared/src/assets/emojis/travel/canoe.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/canoe.svg rename to packages/shared/src/assets/emojis/travel/canoe.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/carousel_horse.svg b/packages/shared/src/assets/emojis/travel/carousel_horse.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/carousel_horse.svg rename to packages/shared/src/assets/emojis/travel/carousel_horse.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/church.svg b/packages/shared/src/assets/emojis/travel/church.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/church.svg rename to packages/shared/src/assets/emojis/travel/church.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/city_dusk.svg b/packages/shared/src/assets/emojis/travel/city_dusk.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/city_dusk.svg rename to packages/shared/src/assets/emojis/travel/city_dusk.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/city_sunset.svg b/packages/shared/src/assets/emojis/travel/city_sunset.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/city_sunset.svg rename to packages/shared/src/assets/emojis/travel/city_sunset.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/cityscape.svg b/packages/shared/src/assets/emojis/travel/cityscape.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/cityscape.svg rename to packages/shared/src/assets/emojis/travel/cityscape.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/classical_building.svg b/packages/shared/src/assets/emojis/travel/classical_building.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/classical_building.svg rename to packages/shared/src/assets/emojis/travel/classical_building.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/construction.svg b/packages/shared/src/assets/emojis/travel/construction.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/construction.svg rename to packages/shared/src/assets/emojis/travel/construction.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/construction_site.svg b/packages/shared/src/assets/emojis/travel/construction_site.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/construction_site.svg rename to packages/shared/src/assets/emojis/travel/construction_site.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/convenience_store.svg b/packages/shared/src/assets/emojis/travel/convenience_store.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/convenience_store.svg rename to packages/shared/src/assets/emojis/travel/convenience_store.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/cruise_ship.svg b/packages/shared/src/assets/emojis/travel/cruise_ship.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/cruise_ship.svg rename to packages/shared/src/assets/emojis/travel/cruise_ship.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/crutch.svg b/packages/shared/src/assets/emojis/travel/crutch.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/crutch.svg rename to packages/shared/src/assets/emojis/travel/crutch.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/department_store.svg b/packages/shared/src/assets/emojis/travel/department_store.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/department_store.svg rename to packages/shared/src/assets/emojis/travel/department_store.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/desert.svg b/packages/shared/src/assets/emojis/travel/desert.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/desert.svg rename to packages/shared/src/assets/emojis/travel/desert.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/european_castle.svg b/packages/shared/src/assets/emojis/travel/european_castle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/european_castle.svg rename to packages/shared/src/assets/emojis/travel/european_castle.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/european_post_office.svg b/packages/shared/src/assets/emojis/travel/european_post_office.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/european_post_office.svg rename to packages/shared/src/assets/emojis/travel/european_post_office.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/factory.svg b/packages/shared/src/assets/emojis/travel/factory.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/factory.svg rename to packages/shared/src/assets/emojis/travel/factory.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/ferris_wheel.svg b/packages/shared/src/assets/emojis/travel/ferris_wheel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/ferris_wheel.svg rename to packages/shared/src/assets/emojis/travel/ferris_wheel.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/ferry.svg b/packages/shared/src/assets/emojis/travel/ferry.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/ferry.svg rename to packages/shared/src/assets/emojis/travel/ferry.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/fire_engine.svg b/packages/shared/src/assets/emojis/travel/fire_engine.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/fire_engine.svg rename to packages/shared/src/assets/emojis/travel/fire_engine.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/fireworks.svg b/packages/shared/src/assets/emojis/travel/fireworks.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/fireworks.svg rename to packages/shared/src/assets/emojis/travel/fireworks.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/flying_saucer.svg b/packages/shared/src/assets/emojis/travel/flying_saucer.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/flying_saucer.svg rename to packages/shared/src/assets/emojis/travel/flying_saucer.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/foggy.svg b/packages/shared/src/assets/emojis/travel/foggy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/foggy.svg rename to packages/shared/src/assets/emojis/travel/foggy.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/fountain.svg b/packages/shared/src/assets/emojis/travel/fountain.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/fountain.svg rename to packages/shared/src/assets/emojis/travel/fountain.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/fuelpump.svg b/packages/shared/src/assets/emojis/travel/fuelpump.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/fuelpump.svg rename to packages/shared/src/assets/emojis/travel/fuelpump.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/helicopter.svg b/packages/shared/src/assets/emojis/travel/helicopter.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/helicopter.svg rename to packages/shared/src/assets/emojis/travel/helicopter.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/hindu_temple.svg b/packages/shared/src/assets/emojis/travel/hindu_temple.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/hindu_temple.svg rename to packages/shared/src/assets/emojis/travel/hindu_temple.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/homes.svg b/packages/shared/src/assets/emojis/travel/homes.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/homes.svg rename to packages/shared/src/assets/emojis/travel/homes.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/hook.svg b/packages/shared/src/assets/emojis/travel/hook.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/hook.svg rename to packages/shared/src/assets/emojis/travel/hook.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/hospital.svg b/packages/shared/src/assets/emojis/travel/hospital.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/hospital.svg rename to packages/shared/src/assets/emojis/travel/hospital.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/hotel.svg b/packages/shared/src/assets/emojis/travel/hotel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/hotel.svg rename to packages/shared/src/assets/emojis/travel/hotel.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/house.svg b/packages/shared/src/assets/emojis/travel/house.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/house.svg rename to packages/shared/src/assets/emojis/travel/house.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/house_abandoned.svg b/packages/shared/src/assets/emojis/travel/house_abandoned.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/house_abandoned.svg rename to packages/shared/src/assets/emojis/travel/house_abandoned.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/house_with_garden.svg b/packages/shared/src/assets/emojis/travel/house_with_garden.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/house_with_garden.svg rename to packages/shared/src/assets/emojis/travel/house_with_garden.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/hut.svg b/packages/shared/src/assets/emojis/travel/hut.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/hut.svg rename to packages/shared/src/assets/emojis/travel/hut.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/island.svg b/packages/shared/src/assets/emojis/travel/island.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/island.svg rename to packages/shared/src/assets/emojis/travel/island.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/japan.svg b/packages/shared/src/assets/emojis/travel/japan.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/japan.svg rename to packages/shared/src/assets/emojis/travel/japan.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/japanese_castle.svg b/packages/shared/src/assets/emojis/travel/japanese_castle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/japanese_castle.svg rename to packages/shared/src/assets/emojis/travel/japanese_castle.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/kaaba.svg b/packages/shared/src/assets/emojis/travel/kaaba.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/kaaba.svg rename to packages/shared/src/assets/emojis/travel/kaaba.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/light_rail.svg b/packages/shared/src/assets/emojis/travel/light_rail.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/light_rail.svg rename to packages/shared/src/assets/emojis/travel/light_rail.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/love_hotel.svg b/packages/shared/src/assets/emojis/travel/love_hotel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/love_hotel.svg rename to packages/shared/src/assets/emojis/travel/love_hotel.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/manual_wheelchair.svg b/packages/shared/src/assets/emojis/travel/manual_wheelchair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/manual_wheelchair.svg rename to packages/shared/src/assets/emojis/travel/manual_wheelchair.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/map.svg b/packages/shared/src/assets/emojis/travel/map.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/map.svg rename to packages/shared/src/assets/emojis/travel/map.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/metro.svg b/packages/shared/src/assets/emojis/travel/metro.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/metro.svg rename to packages/shared/src/assets/emojis/travel/metro.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/milky_way.svg b/packages/shared/src/assets/emojis/travel/milky_way.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/milky_way.svg rename to packages/shared/src/assets/emojis/travel/milky_way.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/minibus.svg b/packages/shared/src/assets/emojis/travel/minibus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/minibus.svg rename to packages/shared/src/assets/emojis/travel/minibus.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/monorail.svg b/packages/shared/src/assets/emojis/travel/monorail.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/monorail.svg rename to packages/shared/src/assets/emojis/travel/monorail.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/mosque.svg b/packages/shared/src/assets/emojis/travel/mosque.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/mosque.svg rename to packages/shared/src/assets/emojis/travel/mosque.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/motor_scooter.svg b/packages/shared/src/assets/emojis/travel/motor_scooter.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/motor_scooter.svg rename to packages/shared/src/assets/emojis/travel/motor_scooter.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/motorboat.svg b/packages/shared/src/assets/emojis/travel/motorboat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/motorboat.svg rename to packages/shared/src/assets/emojis/travel/motorboat.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/motorcycle.svg b/packages/shared/src/assets/emojis/travel/motorcycle.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/motorcycle.svg rename to packages/shared/src/assets/emojis/travel/motorcycle.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/motorized_wheelchair.svg b/packages/shared/src/assets/emojis/travel/motorized_wheelchair.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/motorized_wheelchair.svg rename to packages/shared/src/assets/emojis/travel/motorized_wheelchair.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/motorway.svg b/packages/shared/src/assets/emojis/travel/motorway.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/motorway.svg rename to packages/shared/src/assets/emojis/travel/motorway.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/mount_fuji.svg b/packages/shared/src/assets/emojis/travel/mount_fuji.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/mount_fuji.svg rename to packages/shared/src/assets/emojis/travel/mount_fuji.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/mountain.svg b/packages/shared/src/assets/emojis/travel/mountain.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/mountain.svg rename to packages/shared/src/assets/emojis/travel/mountain.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/mountain_cableway.svg b/packages/shared/src/assets/emojis/travel/mountain_cableway.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/mountain_cableway.svg rename to packages/shared/src/assets/emojis/travel/mountain_cableway.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/mountain_railway.svg b/packages/shared/src/assets/emojis/travel/mountain_railway.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/mountain_railway.svg rename to packages/shared/src/assets/emojis/travel/mountain_railway.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/mountain_snow.svg b/packages/shared/src/assets/emojis/travel/mountain_snow.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/mountain_snow.svg rename to packages/shared/src/assets/emojis/travel/mountain_snow.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/moyai.svg b/packages/shared/src/assets/emojis/travel/moyai.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/moyai.svg rename to packages/shared/src/assets/emojis/travel/moyai.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/night_with_stars.svg b/packages/shared/src/assets/emojis/travel/night_with_stars.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/night_with_stars.svg rename to packages/shared/src/assets/emojis/travel/night_with_stars.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/office.svg b/packages/shared/src/assets/emojis/travel/office.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/office.svg rename to packages/shared/src/assets/emojis/travel/office.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/oncoming_automobile.svg b/packages/shared/src/assets/emojis/travel/oncoming_automobile.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/oncoming_automobile.svg rename to packages/shared/src/assets/emojis/travel/oncoming_automobile.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/oncoming_bus.svg b/packages/shared/src/assets/emojis/travel/oncoming_bus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/oncoming_bus.svg rename to packages/shared/src/assets/emojis/travel/oncoming_bus.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/oncoming_police_car.svg b/packages/shared/src/assets/emojis/travel/oncoming_police_car.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/oncoming_police_car.svg rename to packages/shared/src/assets/emojis/travel/oncoming_police_car.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/oncoming_taxi.svg b/packages/shared/src/assets/emojis/travel/oncoming_taxi.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/oncoming_taxi.svg rename to packages/shared/src/assets/emojis/travel/oncoming_taxi.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/park.svg b/packages/shared/src/assets/emojis/travel/park.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/park.svg rename to packages/shared/src/assets/emojis/travel/park.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/pickup_truck.svg b/packages/shared/src/assets/emojis/travel/pickup_truck.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/pickup_truck.svg rename to packages/shared/src/assets/emojis/travel/pickup_truck.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/police_car.svg b/packages/shared/src/assets/emojis/travel/police_car.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/police_car.svg rename to packages/shared/src/assets/emojis/travel/police_car.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/post_office.svg b/packages/shared/src/assets/emojis/travel/post_office.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/post_office.svg rename to packages/shared/src/assets/emojis/travel/post_office.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/probing_cane.svg b/packages/shared/src/assets/emojis/travel/probing_cane.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/probing_cane.svg rename to packages/shared/src/assets/emojis/travel/probing_cane.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/race_car.svg b/packages/shared/src/assets/emojis/travel/race_car.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/race_car.svg rename to packages/shared/src/assets/emojis/travel/race_car.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/railway_car.svg b/packages/shared/src/assets/emojis/travel/railway_car.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/railway_car.svg rename to packages/shared/src/assets/emojis/travel/railway_car.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/railway_track.svg b/packages/shared/src/assets/emojis/travel/railway_track.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/railway_track.svg rename to packages/shared/src/assets/emojis/travel/railway_track.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/red_car.svg b/packages/shared/src/assets/emojis/travel/red_car.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/red_car.svg rename to packages/shared/src/assets/emojis/travel/red_car.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/rice_scene.svg b/packages/shared/src/assets/emojis/travel/rice_scene.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/rice_scene.svg rename to packages/shared/src/assets/emojis/travel/rice_scene.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/ring_buoy.svg b/packages/shared/src/assets/emojis/travel/ring_buoy.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/ring_buoy.svg rename to packages/shared/src/assets/emojis/travel/ring_buoy.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/rocket.svg b/packages/shared/src/assets/emojis/travel/rocket.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/rocket.svg rename to packages/shared/src/assets/emojis/travel/rocket.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/roller_coaster.svg b/packages/shared/src/assets/emojis/travel/roller_coaster.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/roller_coaster.svg rename to packages/shared/src/assets/emojis/travel/roller_coaster.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/rotating_light.svg b/packages/shared/src/assets/emojis/travel/rotating_light.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/rotating_light.svg rename to packages/shared/src/assets/emojis/travel/rotating_light.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/sailboat.svg b/packages/shared/src/assets/emojis/travel/sailboat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/sailboat.svg rename to packages/shared/src/assets/emojis/travel/sailboat.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/satellite_orbital.svg b/packages/shared/src/assets/emojis/travel/satellite_orbital.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/satellite_orbital.svg rename to packages/shared/src/assets/emojis/travel/satellite_orbital.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/school.svg b/packages/shared/src/assets/emojis/travel/school.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/school.svg rename to packages/shared/src/assets/emojis/travel/school.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/scooter.svg b/packages/shared/src/assets/emojis/travel/scooter.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/scooter.svg rename to packages/shared/src/assets/emojis/travel/scooter.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/seat.svg b/packages/shared/src/assets/emojis/travel/seat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/seat.svg rename to packages/shared/src/assets/emojis/travel/seat.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/shinto_shrine.svg b/packages/shared/src/assets/emojis/travel/shinto_shrine.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/shinto_shrine.svg rename to packages/shared/src/assets/emojis/travel/shinto_shrine.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/ship.svg b/packages/shared/src/assets/emojis/travel/ship.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/ship.svg rename to packages/shared/src/assets/emojis/travel/ship.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/sparkler.svg b/packages/shared/src/assets/emojis/travel/sparkler.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/sparkler.svg rename to packages/shared/src/assets/emojis/travel/sparkler.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/speedboat.svg b/packages/shared/src/assets/emojis/travel/speedboat.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/speedboat.svg rename to packages/shared/src/assets/emojis/travel/speedboat.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/stadium.svg b/packages/shared/src/assets/emojis/travel/stadium.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/stadium.svg rename to packages/shared/src/assets/emojis/travel/stadium.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/stars.svg b/packages/shared/src/assets/emojis/travel/stars.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/stars.svg rename to packages/shared/src/assets/emojis/travel/stars.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/station.svg b/packages/shared/src/assets/emojis/travel/station.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/station.svg rename to packages/shared/src/assets/emojis/travel/station.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/statue_of_liberty.svg b/packages/shared/src/assets/emojis/travel/statue_of_liberty.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/statue_of_liberty.svg rename to packages/shared/src/assets/emojis/travel/statue_of_liberty.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/steam_locomotive.svg b/packages/shared/src/assets/emojis/travel/steam_locomotive.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/steam_locomotive.svg rename to packages/shared/src/assets/emojis/travel/steam_locomotive.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/sunrise.svg b/packages/shared/src/assets/emojis/travel/sunrise.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/sunrise.svg rename to packages/shared/src/assets/emojis/travel/sunrise.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/sunrise_over_mountains.svg b/packages/shared/src/assets/emojis/travel/sunrise_over_mountains.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/sunrise_over_mountains.svg rename to packages/shared/src/assets/emojis/travel/sunrise_over_mountains.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/suspension_railway.svg b/packages/shared/src/assets/emojis/travel/suspension_railway.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/suspension_railway.svg rename to packages/shared/src/assets/emojis/travel/suspension_railway.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/synagogue.svg b/packages/shared/src/assets/emojis/travel/synagogue.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/synagogue.svg rename to packages/shared/src/assets/emojis/travel/synagogue.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/taxi.svg b/packages/shared/src/assets/emojis/travel/taxi.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/taxi.svg rename to packages/shared/src/assets/emojis/travel/taxi.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/tent.svg b/packages/shared/src/assets/emojis/travel/tent.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/tent.svg rename to packages/shared/src/assets/emojis/travel/tent.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/tokyo_tower.svg b/packages/shared/src/assets/emojis/travel/tokyo_tower.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/tokyo_tower.svg rename to packages/shared/src/assets/emojis/travel/tokyo_tower.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/tractor.svg b/packages/shared/src/assets/emojis/travel/tractor.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/tractor.svg rename to packages/shared/src/assets/emojis/travel/tractor.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/traffic_light.svg b/packages/shared/src/assets/emojis/travel/traffic_light.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/traffic_light.svg rename to packages/shared/src/assets/emojis/travel/traffic_light.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/train.svg b/packages/shared/src/assets/emojis/travel/train.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/train.svg rename to packages/shared/src/assets/emojis/travel/train.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/train2.svg b/packages/shared/src/assets/emojis/travel/train2.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/train2.svg rename to packages/shared/src/assets/emojis/travel/train2.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/tram.svg b/packages/shared/src/assets/emojis/travel/tram.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/tram.svg rename to packages/shared/src/assets/emojis/travel/tram.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/trolleybus.svg b/packages/shared/src/assets/emojis/travel/trolleybus.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/trolleybus.svg rename to packages/shared/src/assets/emojis/travel/trolleybus.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/truck.svg b/packages/shared/src/assets/emojis/travel/truck.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/truck.svg rename to packages/shared/src/assets/emojis/travel/truck.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/vertical_traffic_light.svg b/packages/shared/src/assets/emojis/travel/vertical_traffic_light.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/vertical_traffic_light.svg rename to packages/shared/src/assets/emojis/travel/vertical_traffic_light.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/volcano.svg b/packages/shared/src/assets/emojis/travel/volcano.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/volcano.svg rename to packages/shared/src/assets/emojis/travel/volcano.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/wedding.svg b/packages/shared/src/assets/emojis/travel/wedding.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/wedding.svg rename to packages/shared/src/assets/emojis/travel/wedding.svg diff --git a/Frontend/Electron/src/assets/emojis/travel/wheel.svg b/packages/shared/src/assets/emojis/travel/wheel.svg similarity index 100% rename from Frontend/Electron/src/assets/emojis/travel/wheel.svg rename to packages/shared/src/assets/emojis/travel/wheel.svg diff --git a/Frontend/Electron/src/assets/font/gg sans Bold.woff b/packages/shared/src/assets/font/gg sans Bold.woff similarity index 100% rename from Frontend/Electron/src/assets/font/gg sans Bold.woff rename to packages/shared/src/assets/font/gg sans Bold.woff diff --git a/Frontend/Electron/src/assets/font/gg sans Medium.woff b/packages/shared/src/assets/font/gg sans Medium.woff similarity index 100% rename from Frontend/Electron/src/assets/font/gg sans Medium.woff rename to packages/shared/src/assets/font/gg sans Medium.woff diff --git a/Frontend/Electron/src/assets/font/gg sans Regular.woff b/packages/shared/src/assets/font/gg sans Regular.woff similarity index 100% rename from Frontend/Electron/src/assets/font/gg sans Regular.woff rename to packages/shared/src/assets/font/gg sans Regular.woff diff --git a/Frontend/Electron/src/assets/font/gg sans Semibold.woff b/packages/shared/src/assets/font/gg sans Semibold.woff similarity index 100% rename from Frontend/Electron/src/assets/font/gg sans Semibold.woff rename to packages/shared/src/assets/font/gg sans Semibold.woff diff --git a/Frontend/Electron/src/assets/icons/add.svg b/packages/shared/src/assets/icons/add.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/add.svg rename to packages/shared/src/assets/icons/add.svg diff --git a/Frontend/Electron/src/assets/icons/camera.svg b/packages/shared/src/assets/icons/camera.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/camera.svg rename to packages/shared/src/assets/icons/camera.svg diff --git a/Frontend/Electron/src/assets/icons/category_collapsed_icon.svg b/packages/shared/src/assets/icons/category_collapsed_icon.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/category_collapsed_icon.svg rename to packages/shared/src/assets/icons/category_collapsed_icon.svg diff --git a/Frontend/Electron/src/assets/icons/close.svg b/packages/shared/src/assets/icons/close.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/close.svg rename to packages/shared/src/assets/icons/close.svg diff --git a/Frontend/Electron/src/assets/icons/connection.svg b/packages/shared/src/assets/icons/connection.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/connection.svg rename to packages/shared/src/assets/icons/connection.svg diff --git a/Frontend/Electron/src/assets/icons/crown.svg b/packages/shared/src/assets/icons/crown.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/crown.svg rename to packages/shared/src/assets/icons/crown.svg diff --git a/Frontend/Electron/src/assets/icons/defean.svg b/packages/shared/src/assets/icons/defean.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/defean.svg rename to packages/shared/src/assets/icons/defean.svg diff --git a/Frontend/Electron/src/assets/icons/defeaned.svg b/packages/shared/src/assets/icons/defeaned.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/defeaned.svg rename to packages/shared/src/assets/icons/defeaned.svg diff --git a/Frontend/Electron/src/assets/icons/delete.svg b/packages/shared/src/assets/icons/delete.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/delete.svg rename to packages/shared/src/assets/icons/delete.svg diff --git a/Frontend/Electron/src/assets/icons/disconnect.svg b/packages/shared/src/assets/icons/disconnect.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/disconnect.svg rename to packages/shared/src/assets/icons/disconnect.svg diff --git a/Frontend/Electron/src/assets/icons/dm.svg b/packages/shared/src/assets/icons/dm.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/dm.svg rename to packages/shared/src/assets/icons/dm.svg diff --git a/Frontend/Electron/src/assets/icons/edit.svg b/packages/shared/src/assets/icons/edit.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/edit.svg rename to packages/shared/src/assets/icons/edit.svg diff --git a/Frontend/Electron/src/assets/icons/emojie.svg b/packages/shared/src/assets/icons/emojie.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/emojie.svg rename to packages/shared/src/assets/icons/emojie.svg diff --git a/Frontend/Electron/src/assets/icons/emojies_colored.png b/packages/shared/src/assets/icons/emojies_colored.png similarity index 100% rename from Frontend/Electron/src/assets/icons/emojies_colored.png rename to packages/shared/src/assets/icons/emojies_colored.png diff --git a/Frontend/Electron/src/assets/icons/emojies_greyscale.png b/packages/shared/src/assets/icons/emojies_greyscale.png similarity index 100% rename from Frontend/Electron/src/assets/icons/emojies_greyscale.png rename to packages/shared/src/assets/icons/emojies_greyscale.png diff --git a/Frontend/Electron/src/assets/icons/friends.svg b/packages/shared/src/assets/icons/friends.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/friends.svg rename to packages/shared/src/assets/icons/friends.svg diff --git a/Frontend/Electron/src/assets/icons/gif.svg b/packages/shared/src/assets/icons/gif.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/gif.svg rename to packages/shared/src/assets/icons/gif.svg diff --git a/Frontend/Electron/src/assets/icons/hashtag.svg b/packages/shared/src/assets/icons/hashtag.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/hashtag.svg rename to packages/shared/src/assets/icons/hashtag.svg diff --git a/Frontend/Electron/src/assets/icons/help.svg b/packages/shared/src/assets/icons/help.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/help.svg rename to packages/shared/src/assets/icons/help.svg diff --git a/Frontend/Electron/src/assets/icons/inbox.svg b/packages/shared/src/assets/icons/inbox.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/inbox.svg rename to packages/shared/src/assets/icons/inbox.svg diff --git a/Frontend/Electron/src/assets/icons/index.js b/packages/shared/src/assets/icons/index.js similarity index 100% rename from Frontend/Electron/src/assets/icons/index.js rename to packages/shared/src/assets/icons/index.js diff --git a/Frontend/Electron/src/assets/icons/invite_user.svg b/packages/shared/src/assets/icons/invite_user.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/invite_user.svg rename to packages/shared/src/assets/icons/invite_user.svg diff --git a/Frontend/Electron/src/assets/icons/max.svg b/packages/shared/src/assets/icons/max.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/max.svg rename to packages/shared/src/assets/icons/max.svg diff --git a/Frontend/Electron/src/assets/icons/message.svg b/packages/shared/src/assets/icons/message.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/message.svg rename to packages/shared/src/assets/icons/message.svg diff --git a/Frontend/Electron/src/assets/icons/min.svg b/packages/shared/src/assets/icons/min.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/min.svg rename to packages/shared/src/assets/icons/min.svg diff --git a/Frontend/Electron/src/assets/icons/more.svg b/packages/shared/src/assets/icons/more.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/more.svg rename to packages/shared/src/assets/icons/more.svg diff --git a/Frontend/Electron/src/assets/icons/mute.svg b/packages/shared/src/assets/icons/mute.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/mute.svg rename to packages/shared/src/assets/icons/mute.svg diff --git a/Frontend/Electron/src/assets/icons/muted.svg b/packages/shared/src/assets/icons/muted.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/muted.svg rename to packages/shared/src/assets/icons/muted.svg diff --git a/Frontend/Electron/src/assets/icons/personal_mute.svg b/packages/shared/src/assets/icons/personal_mute.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/personal_mute.svg rename to packages/shared/src/assets/icons/personal_mute.svg diff --git a/Frontend/Electron/src/assets/icons/pin.svg b/packages/shared/src/assets/icons/pin.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/pin.svg rename to packages/shared/src/assets/icons/pin.svg diff --git a/Frontend/Electron/src/assets/icons/reply.svg b/packages/shared/src/assets/icons/reply.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/reply.svg rename to packages/shared/src/assets/icons/reply.svg diff --git a/Frontend/Electron/src/assets/icons/screen.svg b/packages/shared/src/assets/icons/screen.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/screen.svg rename to packages/shared/src/assets/icons/screen.svg diff --git a/Frontend/Electron/src/assets/icons/server_mute.svg b/packages/shared/src/assets/icons/server_mute.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/server_mute.svg rename to packages/shared/src/assets/icons/server_mute.svg diff --git a/Frontend/Electron/src/assets/icons/settings.svg b/packages/shared/src/assets/icons/settings.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/settings.svg rename to packages/shared/src/assets/icons/settings.svg diff --git a/Frontend/Electron/src/assets/icons/sharing.svg b/packages/shared/src/assets/icons/sharing.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/sharing.svg rename to packages/shared/src/assets/icons/sharing.svg diff --git a/Frontend/Electron/src/assets/icons/spoiler.svg b/packages/shared/src/assets/icons/spoiler.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/spoiler.svg rename to packages/shared/src/assets/icons/spoiler.svg diff --git a/Frontend/Electron/src/assets/icons/sticker.svg b/packages/shared/src/assets/icons/sticker.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/sticker.svg rename to packages/shared/src/assets/icons/sticker.svg diff --git a/Frontend/Electron/src/assets/icons/typing.svg b/packages/shared/src/assets/icons/typing.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/typing.svg rename to packages/shared/src/assets/icons/typing.svg diff --git a/Frontend/Electron/src/assets/icons/update.svg b/packages/shared/src/assets/icons/update.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/update.svg rename to packages/shared/src/assets/icons/update.svg diff --git a/Frontend/Electron/src/assets/icons/voice.svg b/packages/shared/src/assets/icons/voice.svg similarity index 100% rename from Frontend/Electron/src/assets/icons/voice.svg rename to packages/shared/src/assets/icons/voice.svg diff --git a/Frontend/Electron/src/assets/react.svg b/packages/shared/src/assets/react.svg similarity index 100% rename from Frontend/Electron/src/assets/react.svg rename to packages/shared/src/assets/react.svg diff --git a/Frontend/Electron/src/assets/sounds/deafen.mp3 b/packages/shared/src/assets/sounds/deafen.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/deafen.mp3 rename to packages/shared/src/assets/sounds/deafen.mp3 diff --git a/Frontend/Electron/src/assets/sounds/join_call.mp3 b/packages/shared/src/assets/sounds/join_call.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/join_call.mp3 rename to packages/shared/src/assets/sounds/join_call.mp3 diff --git a/Frontend/Electron/src/assets/sounds/leave_call.mp3 b/packages/shared/src/assets/sounds/leave_call.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/leave_call.mp3 rename to packages/shared/src/assets/sounds/leave_call.mp3 diff --git a/Frontend/Electron/src/assets/sounds/mute.mp3 b/packages/shared/src/assets/sounds/mute.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/mute.mp3 rename to packages/shared/src/assets/sounds/mute.mp3 diff --git a/Frontend/Electron/src/assets/sounds/ping.mp3 b/packages/shared/src/assets/sounds/ping.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/ping.mp3 rename to packages/shared/src/assets/sounds/ping.mp3 diff --git a/Frontend/Electron/src/assets/sounds/screenshare_start.mp3 b/packages/shared/src/assets/sounds/screenshare_start.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/screenshare_start.mp3 rename to packages/shared/src/assets/sounds/screenshare_start.mp3 diff --git a/Frontend/Electron/src/assets/sounds/screenshare_stop.mp3 b/packages/shared/src/assets/sounds/screenshare_stop.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/screenshare_stop.mp3 rename to packages/shared/src/assets/sounds/screenshare_stop.mp3 diff --git a/Frontend/Electron/src/assets/sounds/screenshare_viewer_join.mp3 b/packages/shared/src/assets/sounds/screenshare_viewer_join.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/screenshare_viewer_join.mp3 rename to packages/shared/src/assets/sounds/screenshare_viewer_join.mp3 diff --git a/Frontend/Electron/src/assets/sounds/screenshare_viewer_leave.mp3 b/packages/shared/src/assets/sounds/screenshare_viewer_leave.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/screenshare_viewer_leave.mp3 rename to packages/shared/src/assets/sounds/screenshare_viewer_leave.mp3 diff --git a/Frontend/Electron/src/assets/sounds/undeafen.mp3 b/packages/shared/src/assets/sounds/undeafen.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/undeafen.mp3 rename to packages/shared/src/assets/sounds/undeafen.mp3 diff --git a/Frontend/Electron/src/assets/sounds/unmute.mp3 b/packages/shared/src/assets/sounds/unmute.mp3 similarity index 100% rename from Frontend/Electron/src/assets/sounds/unmute.mp3 rename to packages/shared/src/assets/sounds/unmute.mp3 diff --git a/Frontend/Electron/src/components/Avatar.jsx b/packages/shared/src/components/Avatar.jsx similarity index 100% rename from Frontend/Electron/src/components/Avatar.jsx rename to packages/shared/src/components/Avatar.jsx diff --git a/Frontend/Electron/src/components/AvatarCropModal.jsx b/packages/shared/src/components/AvatarCropModal.jsx similarity index 100% rename from Frontend/Electron/src/components/AvatarCropModal.jsx rename to packages/shared/src/components/AvatarCropModal.jsx diff --git a/Frontend/Electron/src/components/ChannelSettingsModal.jsx b/packages/shared/src/components/ChannelSettingsModal.jsx similarity index 100% rename from Frontend/Electron/src/components/ChannelSettingsModal.jsx rename to packages/shared/src/components/ChannelSettingsModal.jsx diff --git a/Frontend/Electron/src/components/ChatArea.jsx b/packages/shared/src/components/ChatArea.jsx similarity index 98% rename from Frontend/Electron/src/components/ChatArea.jsx rename to packages/shared/src/components/ChatArea.jsx index 75a3a77..e726682 100644 --- a/Frontend/Electron/src/components/ChatArea.jsx +++ b/packages/shared/src/components/ChatArea.jsx @@ -24,6 +24,7 @@ import UserProfilePopup from './UserProfilePopup'; import Avatar from './Avatar'; import MentionMenu from './MentionMenu'; import MessageItem, { getUserColor } from './MessageItem'; +import { usePlatform } from '../platform'; const metadataCache = new Map(); const attachmentCache = new Map(); @@ -147,6 +148,7 @@ const getProviderClass = (url) => { }; const LinkPreview = ({ url }) => { + const { links } = usePlatform(); const [metadata, setMetadata] = useState(metadataCache.get(url) || null); const [loading, setLoading] = useState(!metadataCache.has(url)); const [playing, setPlaying] = useState(false); @@ -163,7 +165,7 @@ const LinkPreview = ({ url }) => { let isMounted = true; const fetchMeta = async () => { try { - const data = await window.cryptoAPI.fetchMetadata(url); + const data = await links.fetchMetadata(url); if (isMounted) { if (data) metadataCache.set(url, data); setMetadata(data); @@ -228,7 +230,7 @@ const LinkPreview = ({ url }) => { {metadata.siteName &&
{metadata.siteName}
} {metadata.author &&
{metadata.author}
} {metadata.title && ( - { e.preventDefault(); window.cryptoAPI.openExternal(url); }} className="preview-title"> + { e.preventDefault(); links.openExternal(url); }} className="preview-title"> {metadata.title} )} @@ -266,6 +268,7 @@ const LinkPreview = ({ url }) => { }; const Attachment = ({ metadata, onLoad, onImageClick }) => { + const { crypto } = usePlatform(); const fetchUrl = rewriteStorageUrl(metadata.url); const [url, setUrl] = useState(attachmentCache.get(fetchUrl) || null); const [loading, setLoading] = useState(!attachmentCache.has(fetchUrl)); @@ -294,7 +297,7 @@ const Attachment = ({ metadata, onLoad, onImageClick }) => { const contentHex = hexInput.slice(0, -TAG_HEX_LEN); const tagHex = hexInput.slice(-TAG_HEX_LEN); - const decrypted = await window.cryptoAPI.decryptData(contentHex, metadata.key, metadata.iv, tagHex, { encoding: 'buffer' }); + const decrypted = await crypto.decryptData(contentHex, metadata.key, metadata.iv, tagHex, { encoding: 'buffer' }); const decryptedBlob = new Blob([decrypted], { type: metadata.mimeType }); const objectUrl = URL.createObjectURL(decryptedBlob); @@ -467,6 +470,7 @@ const ColoredIcon = ({ src, color, size = '24px', style = {} }) => ( ); const ChatArea = ({ channelId, channelName, channelType, username, channelKey, userId: currentUserId, showMembers, onToggleMembers, onOpenDM, showPinned, onTogglePinned }) => { + const { crypto } = usePlatform(); const [decryptedMessages, setDecryptedMessages] = useState([]); const [input, setInput] = useState(''); const [zoomedImage, setZoomedImage] = useState(null); @@ -626,13 +630,13 @@ const ChatArea = ({ channelId, channelName, channelType, username, channelKey, u // Execute batch IPC calls in parallel (2-3 calls instead of 100+) const [decryptResults, replyResults, verifyResults] = await Promise.all([ decryptItems.length > 0 - ? window.cryptoAPI.decryptBatch(decryptItems) + ? crypto.decryptBatch(decryptItems) : [], replyDecryptItems.length > 0 - ? window.cryptoAPI.decryptBatch(replyDecryptItems) + ? crypto.decryptBatch(replyDecryptItems) : [], verifyItems.length > 0 - ? window.cryptoAPI.verifyBatch(verifyItems) + ? crypto.verifyBatch(verifyItems) : [], ]); @@ -1009,10 +1013,10 @@ const ChatArea = ({ channelId, channelName, channelType, username, channelKey, u const handleDrop = (e) => { e.preventDefault(); e.stopPropagation(); setIsDragging(false); if (e.dataTransfer.files && e.dataTransfer.files.length > 0) Array.from(e.dataTransfer.files).forEach(processFile); }; const uploadAndSendFile = async (file) => { - const fileKey = await window.cryptoAPI.randomBytes(32); + const fileKey = await crypto.randomBytes(32); const arrayBuffer = await file.arrayBuffer(); const fileBytes = new Uint8Array(arrayBuffer); - const encrypted = await window.cryptoAPI.encryptData(fileBytes, fileKey); + const encrypted = await crypto.encryptData(fileBytes, fileKey); const encryptedHex = encrypted.content + encrypted.tag; const encryptedBytes = fromHexString(encryptedHex); const blob = new Blob([encryptedBytes], { type: 'application/octet-stream' }); @@ -1042,7 +1046,7 @@ const ChatArea = ({ channelId, channelName, channelType, username, channelKey, u const sendMessage = async (contentString, replyToId) => { try { if (!channelKey) { alert("Cannot send: Missing Encryption Key"); return; } - const { content: encryptedContent, iv, tag } = await window.cryptoAPI.encryptData(contentString, channelKey); + const { content: encryptedContent, iv, tag } = await crypto.encryptData(contentString, channelKey); const ciphertext = encryptedContent + tag; const senderId = localStorage.getItem('userId'); const signingKey = sessionStorage.getItem('signingKey'); @@ -1056,7 +1060,7 @@ const ChatArea = ({ channelId, channelName, channelType, username, channelKey, u senderId, ciphertext, nonce: iv, - signature: await window.cryptoAPI.signMessage(signingKey, ciphertext), + signature: await crypto.signMessage(signingKey, ciphertext), keyVersion: 1 }; if (replyToId) args.replyTo = replyToId; @@ -1119,14 +1123,14 @@ const ChatArea = ({ channelId, channelName, channelType, username, channelKey, u return; } try { - const { content: encryptedContent, iv, tag } = await window.cryptoAPI.encryptData(editInput, channelKey); + const { content: encryptedContent, iv, tag } = await crypto.encryptData(editInput, channelKey); const ciphertext = encryptedContent + tag; const signingKey = sessionStorage.getItem('signingKey'); await editMessageMutation({ id: editingMessage.id, ciphertext, nonce: iv, - signature: await window.cryptoAPI.signMessage(signingKey, ciphertext), + signature: await crypto.signMessage(signingKey, ciphertext), }); messageDecryptionCache.delete(editingMessage.id); setEditingMessage(null); diff --git a/Frontend/Electron/src/components/ChatHeader.jsx b/packages/shared/src/components/ChatHeader.jsx similarity index 100% rename from Frontend/Electron/src/components/ChatHeader.jsx rename to packages/shared/src/components/ChatHeader.jsx diff --git a/Frontend/Electron/src/components/DMList.jsx b/packages/shared/src/components/DMList.jsx similarity index 100% rename from Frontend/Electron/src/components/DMList.jsx rename to packages/shared/src/components/DMList.jsx diff --git a/Frontend/Electron/src/components/FloatingStreamPiP.jsx b/packages/shared/src/components/FloatingStreamPiP.jsx similarity index 98% rename from Frontend/Electron/src/components/FloatingStreamPiP.jsx rename to packages/shared/src/components/FloatingStreamPiP.jsx index 36c03f3..78af8f8 100644 --- a/Frontend/Electron/src/components/FloatingStreamPiP.jsx +++ b/packages/shared/src/components/FloatingStreamPiP.jsx @@ -2,6 +2,7 @@ import React, { useState, useRef, useEffect, useCallback } from 'react'; import { useVoice } from '../contexts/VoiceContext'; import { VideoRenderer, useParticipantTrack } from '../utils/streamUtils.jsx'; import { getUserPref, setUserPref } from '../utils/userPreferences'; +import { usePlatform } from '../platform'; const MIN_WIDTH = 240; const MIN_HEIGHT = 135; @@ -19,6 +20,7 @@ const LIVE_BADGE_STYLE = { const FloatingStreamPiP = ({ onGoBackToStream }) => { const { room, watchingStreamOf, setWatchingStreamOf, voiceStates, activeChannelId } = useVoice(); + const { settings } = usePlatform(); const pipUserId = localStorage.getItem('userId'); const [position, setPosition] = useState(() => getUserPref(pipUserId, 'pipPosition', { x: -1, y: -1 })); @@ -139,8 +141,8 @@ const FloatingStreamPiP = ({ onGoBackToStream }) => { useEffect(() => { if (position.x === -1 && position.y === -1) return; const timer = setTimeout(() => { - setUserPref(pipUserId, 'pipPosition', position); - setUserPref(pipUserId, 'pipSize', size); + setUserPref(pipUserId, 'pipPosition', position, settings); + setUserPref(pipUserId, 'pipSize', size, settings); }, 300); return () => clearTimeout(timer); }, [position, size, pipUserId]); diff --git a/Frontend/Electron/src/components/FriendsView.jsx b/packages/shared/src/components/FriendsView.jsx similarity index 100% rename from Frontend/Electron/src/components/FriendsView.jsx rename to packages/shared/src/components/FriendsView.jsx diff --git a/Frontend/Electron/src/components/GifPicker.jsx b/packages/shared/src/components/GifPicker.jsx similarity index 100% rename from Frontend/Electron/src/components/GifPicker.jsx rename to packages/shared/src/components/GifPicker.jsx diff --git a/Frontend/Electron/src/components/MembersList.jsx b/packages/shared/src/components/MembersList.jsx similarity index 100% rename from Frontend/Electron/src/components/MembersList.jsx rename to packages/shared/src/components/MembersList.jsx diff --git a/Frontend/Electron/src/components/MentionMenu.jsx b/packages/shared/src/components/MentionMenu.jsx similarity index 100% rename from Frontend/Electron/src/components/MentionMenu.jsx rename to packages/shared/src/components/MentionMenu.jsx diff --git a/Frontend/Electron/src/components/MessageItem.jsx b/packages/shared/src/components/MessageItem.jsx similarity index 97% rename from Frontend/Electron/src/components/MessageItem.jsx rename to packages/shared/src/components/MessageItem.jsx index 99ecdcc..40bc12a 100644 --- a/Frontend/Electron/src/components/MessageItem.jsx +++ b/packages/shared/src/components/MessageItem.jsx @@ -14,6 +14,7 @@ import { import { getEmojiUrl, AllEmojis } from '../assets/emojis'; import Tooltip from './Tooltip'; import Avatar from './Avatar'; +import { usePlatform } from '../platform'; const fireIcon = getEmojiUrl('nature', 'fire'); const heartIcon = getEmojiUrl('symbols', 'heart'); @@ -111,7 +112,7 @@ const isNewDay = (current, previous) => { || current.getFullYear() !== previous.getFullYear(); }; -const markdownComponents = { +const createMarkdownComponents = (openExternal) => ({ a: ({ node, ...props }) => { if (props.href && props.href.startsWith('rolemention://')) { try { @@ -123,7 +124,7 @@ const markdownComponents = { } } if (props.href && props.href.startsWith('mention://')) return {props.children}; - return { e.preventDefault(); window.cryptoAPI.openExternal(props.href); }} style={{ color: '#00b0f4', cursor: 'pointer', textDecoration: 'none' }} onMouseOver={(e) => e.target.style.textDecoration = 'underline'} onMouseOut={(e) => e.target.style.textDecoration = 'none'} />; + return { e.preventDefault(); openExternal(props.href); }} style={{ color: '#00b0f4', cursor: 'pointer', textDecoration: 'none' }} onMouseOver={(e) => e.target.style.textDecoration = 'underline'} onMouseOut={(e) => e.target.style.textDecoration = 'none'} />; }, code({ node, inline, className, children, ...props }) { const match = /language-(\w+)/.exec(className || ''); @@ -143,7 +144,7 @@ const markdownComponents = { } return {alt}; }, -}; +}); const IconButton = ({ onClick, emoji }) => (
{ e.stopPropagation(); onClick(e); }} className="icon-button" style={{ cursor: 'pointer', padding: '6px', fontSize: '16px', lineHeight: 1, color: 'var(--header-secondary)', transition: 'background-color 0.1s' }}> @@ -213,6 +214,8 @@ const MessageItem = React.memo(({ LinkPreview, DirectVideo, }) => { + const { links } = usePlatform(); + const markdownComponents = createMarkdownComponents(links.openExternal); const currentDate = new Date(msg.created_at); const userColor = getUserColor(msg.username || 'Unknown'); diff --git a/Frontend/Electron/src/components/PinnedMessagesPanel.jsx b/packages/shared/src/components/PinnedMessagesPanel.jsx similarity index 95% rename from Frontend/Electron/src/components/PinnedMessagesPanel.jsx rename to packages/shared/src/components/PinnedMessagesPanel.jsx index 091b512..648b7c7 100644 --- a/Frontend/Electron/src/components/PinnedMessagesPanel.jsx +++ b/packages/shared/src/components/PinnedMessagesPanel.jsx @@ -2,6 +2,7 @@ import React, { useState, useEffect } from 'react'; import { useQuery, useMutation } from 'convex/react'; import { api } from '../../../../convex/_generated/api'; import MessageItem from './MessageItem'; +import { usePlatform } from '../platform'; const TAG_LENGTH = 32; @@ -21,6 +22,7 @@ const PinnedMessagesPanel = ({ onProfilePopup, onImageClick, }) => { + const { crypto } = usePlatform(); const [decryptedPins, setDecryptedPins] = useState([]); const pinnedMessages = useQuery( @@ -69,9 +71,9 @@ const PinnedMessagesPanel = ({ } const [decryptResults, replyResults, verifyResults] = await Promise.all([ - decryptItems.length > 0 ? window.cryptoAPI.decryptBatch(decryptItems) : [], - replyDecryptItems.length > 0 ? window.cryptoAPI.decryptBatch(replyDecryptItems) : [], - verifyItems.length > 0 ? window.cryptoAPI.verifyBatch(verifyItems) : [], + decryptItems.length > 0 ? crypto.decryptBatch(decryptItems) : [], + replyDecryptItems.length > 0 ? crypto.decryptBatch(replyDecryptItems) : [], + verifyItems.length > 0 ? crypto.verifyBatch(verifyItems) : [], ]); if (cancelled) return; diff --git a/Frontend/Electron/src/components/ScreenShareModal.jsx b/packages/shared/src/components/ScreenShareModal.jsx similarity index 98% rename from Frontend/Electron/src/components/ScreenShareModal.jsx rename to packages/shared/src/components/ScreenShareModal.jsx index 948a657..2e259fd 100644 --- a/Frontend/Electron/src/components/ScreenShareModal.jsx +++ b/packages/shared/src/components/ScreenShareModal.jsx @@ -1,6 +1,8 @@ import React, { useState, useEffect } from 'react'; +import { usePlatform } from '../platform'; const ScreenShareModal = ({ onClose, onSelectSource }) => { + const { screenCapture } = usePlatform(); const [activeTab, setActiveTab] = useState('applications'); // applications | screens | devices const [sources, setSources] = useState([]); const [loading, setLoading] = useState(true); @@ -14,7 +16,7 @@ const ScreenShareModal = ({ onClose, onSelectSource }) => { setLoading(true); try { // Get screen/window sources from Electron - const desktopSources = await window.cryptoAPI.getScreenSources(); + const desktopSources = await screenCapture.getScreenSources(); // Get video input devices (webcams) const devices = await navigator.mediaDevices.enumerateDevices(); diff --git a/Frontend/Electron/src/components/ServerSettingsModal.jsx b/packages/shared/src/components/ServerSettingsModal.jsx similarity index 100% rename from Frontend/Electron/src/components/ServerSettingsModal.jsx rename to packages/shared/src/components/ServerSettingsModal.jsx diff --git a/Frontend/Electron/src/components/Sidebar.jsx b/packages/shared/src/components/Sidebar.jsx similarity index 99% rename from Frontend/Electron/src/components/Sidebar.jsx rename to packages/shared/src/components/Sidebar.jsx index 63dd8ed..8556e98 100644 --- a/Frontend/Electron/src/components/Sidebar.jsx +++ b/packages/shared/src/components/Sidebar.jsx @@ -31,6 +31,7 @@ import PingSound from '../assets/sounds/ping.mp3'; import screenShareStartSound from '../assets/sounds/screenshare_start.mp3'; import screenShareStopSound from '../assets/sounds/screenshare_stop.mp3'; import { getUserPref, setUserPref } from '../utils/userPreferences'; +import { usePlatform } from '../platform'; const USER_COLORS = ['#5865F2', '#EBA7CD', '#57F287', '#FEE75C', '#EB459E', '#ED4245']; @@ -114,6 +115,7 @@ const STATUS_OPTIONS = [ ]; const UserControlPanel = ({ username, userId }) => { + const { session, idle } = usePlatform(); const { isMuted, isDeafened, toggleMute, toggleDeafen, connectionState, disconnectVoice } = useVoice(); const [showStatusMenu, setShowStatusMenu] = useState(false); const [showUserSettings, setShowUserSettings] = useState(false); @@ -149,8 +151,8 @@ const UserControlPanel = ({ username, userId }) => { try { disconnectVoice(); } catch {} } // Clear persisted session - if (window.sessionPersistence) { - try { await window.sessionPersistence.clear(); } catch {} + if (session) { + try { await session.clear(); } catch {} } // Clear storage (preserve theme and user preferences) const theme = localStorage.getItem('theme'); @@ -188,7 +190,7 @@ const UserControlPanel = ({ username, userId }) => { // Auto-idle detection via Electron powerMonitor useEffect(() => { - if (!window.idleAPI || !userId) return; + if (!idle || !userId) return; const handleIdleChange = (data) => { if (manualStatusRef.current) return; if (data.isIdle) { @@ -201,8 +203,8 @@ const UserControlPanel = ({ username, userId }) => { updateStatusMutation({ userId, status: restoreTo }).catch(() => {}); } }; - window.idleAPI.onIdleStateChanged(handleIdleChange); - return () => window.idleAPI.removeIdleStateListener(); + idle.onIdleStateChanged(handleIdleChange); + return () => idle.removeIdleStateListener(); }, [userId]); return ( @@ -344,7 +346,7 @@ const liveBadgeStyle = { const ACTIVE_SPEAKER_SHADOW = '0 0 0 0px hsl(134.526 calc(1*41.485%) 44.902% /1), inset 0 0 0 2px hsl(134.526 calc(1*41.485%) 44.902% /1), inset 0 0 0 3px color-mix(in oklab, hsl(240 calc(1*7.143%) 10.98% /1) 100%, #000 0%)'; const VOICE_ACTIVE_COLOR = "color-mix(in oklab, hsl(132.809 calc(1*34.902%) 50% /1) 100%, #000 0%)"; -async function encryptKeyForUsers(convex, channelId, keyHex) { +async function encryptKeyForUsers(convex, channelId, keyHex, crypto) { const users = await convex.query(api.auth.getPublicKeys, {}); const batchKeys = []; @@ -352,7 +354,7 @@ async function encryptKeyForUsers(convex, channelId, keyHex) { if (!u.public_identity_key) continue; try { const payload = JSON.stringify({ [channelId]: keyHex }); - const encryptedKeyHex = await window.cryptoAPI.publicEncrypt(u.public_identity_key, payload); + const encryptedKeyHex = await crypto.publicEncrypt(u.public_identity_key, payload); batchKeys.push({ channelId, userId: u.id, @@ -753,6 +755,7 @@ const DraggableVoiceUser = ({ userId, channelId, disabled, children }) => { }; const Sidebar = ({ channels, categories, activeChannel, onSelectChannel, username, channelKeys, view, onViewChange, onOpenDM, activeDMChannel, setActiveDMChannel, dmChannels, userId, serverName = 'Secure Chat', serverIconUrl }) => { + const { crypto, settings } = usePlatform(); const [isCreating, setIsCreating] = useState(false); const [isServerSettingsOpen, setIsServerSettingsOpen] = useState(false); const [newChannelName, setNewChannelName] = useState(''); @@ -886,7 +889,7 @@ const Sidebar = ({ channels, categories, activeChannel, onSelectChannel, usernam const keyHex = randomHex(32); try { - await encryptKeyForUsers(convex, channelId, keyHex); + await encryptKeyForUsers(convex, channelId, keyHex, crypto); } catch (keyErr) { console.error("Critical: Failed to distribute keys", keyErr); alert("Channel created but key distribution failed."); @@ -926,7 +929,7 @@ const Sidebar = ({ channels, categories, activeChannel, onSelectChannel, usernam const inviteSecret = randomHex(32); const payload = JSON.stringify({ [targetChannelId]: targetKey }); - const encrypted = await window.cryptoAPI.encryptData(payload, inviteSecret); + const encrypted = await crypto.encryptData(payload, inviteSecret); const blob = JSON.stringify({ c: encrypted.content, t: encrypted.tag, iv: encrypted.iv }); await convex.mutation(api.invites.create, { @@ -1127,7 +1130,7 @@ const Sidebar = ({ channels, categories, activeChannel, onSelectChannel, usernam const toggleCategory = (cat) => { const next = { ...collapsedCategories, [cat]: !collapsedCategories[cat] }; setCollapsedCategories(next); - setUserPref(userId, 'collapsedCategories', next); + setUserPref(userId, 'collapsedCategories', next, settings); }; // Group channels by categoryId @@ -1665,7 +1668,7 @@ const Sidebar = ({ channels, categories, activeChannel, onSelectChannel, usernam if (catId) createArgs.categoryId = catId; const { id: channelId } = await convex.mutation(api.channels.create, createArgs); const keyHex = randomHex(32); - try { await encryptKeyForUsers(convex, channelId, keyHex); } + try { await encryptKeyForUsers(convex, channelId, keyHex, crypto); } catch (keyErr) { console.error("Critical: Failed to distribute keys", keyErr); alert("Channel created but key distribution failed."); } } catch (err) { console.error(err); alert("Failed to create channel: " + err.message); } }} diff --git a/Frontend/Electron/src/components/ThemeSelector.jsx b/packages/shared/src/components/ThemeSelector.jsx similarity index 100% rename from Frontend/Electron/src/components/ThemeSelector.jsx rename to packages/shared/src/components/ThemeSelector.jsx diff --git a/Frontend/Electron/src/components/TitleBar.jsx b/packages/shared/src/components/TitleBar.jsx similarity index 82% rename from Frontend/Electron/src/components/TitleBar.jsx rename to packages/shared/src/components/TitleBar.jsx index c1d85e1..85982d6 100644 --- a/Frontend/Electron/src/components/TitleBar.jsx +++ b/packages/shared/src/components/TitleBar.jsx @@ -1,7 +1,12 @@ import React from 'react'; +import { usePlatform } from '../platform'; import { TitleBarUpdateIcon } from './UpdateBanner'; const TitleBar = () => { + const { windowControls, features } = usePlatform(); + + if (!features.hasWindowControls) return null; + return (
@@ -10,7 +15,7 @@ const TitleBar = () => {