diff --git a/webroot/favicon.ico b/webroot/favicon.ico
deleted file mode 100644
index c6e2f9f..0000000
Binary files a/webroot/favicon.ico and /dev/null differ
diff --git a/webroot/img/airplay.png b/webroot/img/airplay.png
deleted file mode 100644
index 6529f69..0000000
Binary files a/webroot/img/airplay.png and /dev/null differ
diff --git a/webroot/img/ban-user-grey.svg b/webroot/img/ban-user-grey.svg
deleted file mode 100644
index 6cdca98..0000000
--- a/webroot/img/ban-user-grey.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/webroot/img/ban-user.svg b/webroot/img/ban-user.svg
deleted file mode 100644
index dd5079d..0000000
--- a/webroot/img/ban-user.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/webroot/img/emoji/Reaper-gg.png b/webroot/img/emoji/Reaper-gg.png
deleted file mode 100644
index de6d571..0000000
Binary files a/webroot/img/emoji/Reaper-gg.png and /dev/null differ
diff --git a/webroot/img/emoji/Reaper-hi.png b/webroot/img/emoji/Reaper-hi.png
deleted file mode 100644
index dc6b6ae..0000000
Binary files a/webroot/img/emoji/Reaper-hi.png and /dev/null differ
diff --git a/webroot/img/emoji/Reaper-hype.png b/webroot/img/emoji/Reaper-hype.png
deleted file mode 100644
index 2138dba..0000000
Binary files a/webroot/img/emoji/Reaper-hype.png and /dev/null differ
diff --git a/webroot/img/emoji/Reaper-lol.png b/webroot/img/emoji/Reaper-lol.png
deleted file mode 100644
index 8c4eff2..0000000
Binary files a/webroot/img/emoji/Reaper-lol.png and /dev/null differ
diff --git a/webroot/img/emoji/Reaper-love.png b/webroot/img/emoji/Reaper-love.png
deleted file mode 100644
index 5e0f3ba..0000000
Binary files a/webroot/img/emoji/Reaper-love.png and /dev/null differ
diff --git a/webroot/img/emoji/Reaper-rage.png b/webroot/img/emoji/Reaper-rage.png
deleted file mode 100644
index 3da0a5d..0000000
Binary files a/webroot/img/emoji/Reaper-rage.png and /dev/null differ
diff --git a/webroot/img/emoji/Reaper-rip.png b/webroot/img/emoji/Reaper-rip.png
deleted file mode 100644
index 89c13c7..0000000
Binary files a/webroot/img/emoji/Reaper-rip.png and /dev/null differ
diff --git a/webroot/img/emoji/Reaper-wtf.png b/webroot/img/emoji/Reaper-wtf.png
deleted file mode 100644
index e21adb6..0000000
Binary files a/webroot/img/emoji/Reaper-wtf.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-box.png b/webroot/img/emoji/ac-box.png
deleted file mode 100644
index 18bd9b3..0000000
Binary files a/webroot/img/emoji/ac-box.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-construction.png b/webroot/img/emoji/ac-construction.png
deleted file mode 100644
index ee2b6f3..0000000
Binary files a/webroot/img/emoji/ac-construction.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-fossil.png b/webroot/img/emoji/ac-fossil.png
deleted file mode 100644
index 16d4fad..0000000
Binary files a/webroot/img/emoji/ac-fossil.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-item-leaf.png b/webroot/img/emoji/ac-item-leaf.png
deleted file mode 100644
index 6abede7..0000000
Binary files a/webroot/img/emoji/ac-item-leaf.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-kkslider.png b/webroot/img/emoji/ac-kkslider.png
deleted file mode 100644
index 309d768..0000000
Binary files a/webroot/img/emoji/ac-kkslider.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-moneytree.png b/webroot/img/emoji/ac-moneytree.png
deleted file mode 100644
index 3e370ac..0000000
Binary files a/webroot/img/emoji/ac-moneytree.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-mosquito.png b/webroot/img/emoji/ac-mosquito.png
deleted file mode 100644
index 50ddb41..0000000
Binary files a/webroot/img/emoji/ac-mosquito.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-shirt.png b/webroot/img/emoji/ac-shirt.png
deleted file mode 100644
index 41ab1d8..0000000
Binary files a/webroot/img/emoji/ac-shirt.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-song.png b/webroot/img/emoji/ac-song.png
deleted file mode 100644
index dfe9d84..0000000
Binary files a/webroot/img/emoji/ac-song.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-tree.png b/webroot/img/emoji/ac-tree.png
deleted file mode 100644
index 499ee4e..0000000
Binary files a/webroot/img/emoji/ac-tree.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-turnip.png b/webroot/img/emoji/ac-turnip.png
deleted file mode 100644
index 893ef9c..0000000
Binary files a/webroot/img/emoji/ac-turnip.png and /dev/null differ
diff --git a/webroot/img/emoji/ac-weeds.png b/webroot/img/emoji/ac-weeds.png
deleted file mode 100644
index 6d3b237..0000000
Binary files a/webroot/img/emoji/ac-weeds.png and /dev/null differ
diff --git a/webroot/img/emoji/alert.gif b/webroot/img/emoji/alert.gif
deleted file mode 100644
index d99ac1b..0000000
Binary files a/webroot/img/emoji/alert.gif and /dev/null differ
diff --git a/webroot/img/emoji/bananadance.gif b/webroot/img/emoji/bananadance.gif
deleted file mode 100644
index da6f470..0000000
Binary files a/webroot/img/emoji/bananadance.gif and /dev/null differ
diff --git a/webroot/img/emoji/bb8.png b/webroot/img/emoji/bb8.png
deleted file mode 100644
index e97e3f3..0000000
Binary files a/webroot/img/emoji/bb8.png and /dev/null differ
diff --git a/webroot/img/emoji/beerparrot.gif b/webroot/img/emoji/beerparrot.gif
deleted file mode 100644
index 2cd83ee..0000000
Binary files a/webroot/img/emoji/beerparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/bells.png b/webroot/img/emoji/bells.png
deleted file mode 100644
index 1a20ab0..0000000
Binary files a/webroot/img/emoji/bells.png and /dev/null differ
diff --git a/webroot/img/emoji/birthdaypartyparrot.gif b/webroot/img/emoji/birthdaypartyparrot.gif
deleted file mode 100644
index 4c166ea..0000000
Binary files a/webroot/img/emoji/birthdaypartyparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/blacklightsaber.png b/webroot/img/emoji/blacklightsaber.png
deleted file mode 100644
index 1a53796..0000000
Binary files a/webroot/img/emoji/blacklightsaber.png and /dev/null differ
diff --git a/webroot/img/emoji/bluelightsaber.png b/webroot/img/emoji/bluelightsaber.png
deleted file mode 100644
index b509c73..0000000
Binary files a/webroot/img/emoji/bluelightsaber.png and /dev/null differ
diff --git a/webroot/img/emoji/bluntparrot.gif b/webroot/img/emoji/bluntparrot.gif
deleted file mode 100644
index 6d33f7d..0000000
Binary files a/webroot/img/emoji/bluntparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/bobaparrot.gif b/webroot/img/emoji/bobaparrot.gif
deleted file mode 100644
index 17ecdfa..0000000
Binary files a/webroot/img/emoji/bobaparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/cakeparrot.gif b/webroot/img/emoji/cakeparrot.gif
deleted file mode 100644
index 8ddb47f..0000000
Binary files a/webroot/img/emoji/cakeparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/chewbacca.png b/webroot/img/emoji/chewbacca.png
deleted file mode 100644
index 4cae67b..0000000
Binary files a/webroot/img/emoji/chewbacca.png and /dev/null differ
diff --git a/webroot/img/emoji/chillparrot.gif b/webroot/img/emoji/chillparrot.gif
deleted file mode 100644
index 0d7a560..0000000
Binary files a/webroot/img/emoji/chillparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/christmasparrot.gif b/webroot/img/emoji/christmasparrot.gif
deleted file mode 100644
index 417c3e0..0000000
Binary files a/webroot/img/emoji/christmasparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/coffeeparrot.gif b/webroot/img/emoji/coffeeparrot.gif
deleted file mode 100644
index 3a935d2..0000000
Binary files a/webroot/img/emoji/coffeeparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/confusedparrot.gif b/webroot/img/emoji/confusedparrot.gif
deleted file mode 100644
index e641f43..0000000
Binary files a/webroot/img/emoji/confusedparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/copparrot.gif b/webroot/img/emoji/copparrot.gif
deleted file mode 100644
index b41a474..0000000
Binary files a/webroot/img/emoji/copparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/coronavirus.png b/webroot/img/emoji/coronavirus.png
deleted file mode 100644
index 6c65664..0000000
Binary files a/webroot/img/emoji/coronavirus.png and /dev/null differ
diff --git a/webroot/img/emoji/covid19parrot.gif b/webroot/img/emoji/covid19parrot.gif
deleted file mode 100644
index 70beb62..0000000
Binary files a/webroot/img/emoji/covid19parrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/cryptoparrot.gif b/webroot/img/emoji/cryptoparrot.gif
deleted file mode 100644
index 0d5a8c9..0000000
Binary files a/webroot/img/emoji/cryptoparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/dabparrot.gif b/webroot/img/emoji/dabparrot.gif
deleted file mode 100644
index 5f95dd4..0000000
Binary files a/webroot/img/emoji/dabparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/dadparrot.gif b/webroot/img/emoji/dadparrot.gif
deleted file mode 100644
index 5e025dd..0000000
Binary files a/webroot/img/emoji/dadparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/daftpunkparrot.gif b/webroot/img/emoji/daftpunkparrot.gif
deleted file mode 100644
index be7a1cf..0000000
Binary files a/webroot/img/emoji/daftpunkparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/darkbeerparrot.gif b/webroot/img/emoji/darkbeerparrot.gif
deleted file mode 100644
index c37edb5..0000000
Binary files a/webroot/img/emoji/darkbeerparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/darkmodeparrot.gif b/webroot/img/emoji/darkmodeparrot.gif
deleted file mode 100644
index b9ed205..0000000
Binary files a/webroot/img/emoji/darkmodeparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/darth_vader.png b/webroot/img/emoji/darth_vader.png
deleted file mode 100644
index 44f43d0..0000000
Binary files a/webroot/img/emoji/darth_vader.png and /dev/null differ
diff --git a/webroot/img/emoji/dealwithitparrot.gif b/webroot/img/emoji/dealwithitparrot.gif
deleted file mode 100644
index f501e5e..0000000
Binary files a/webroot/img/emoji/dealwithitparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/death_star.png b/webroot/img/emoji/death_star.png
deleted file mode 100644
index 003a28a..0000000
Binary files a/webroot/img/emoji/death_star.png and /dev/null differ
diff --git a/webroot/img/emoji/discoparrot.gif b/webroot/img/emoji/discoparrot.gif
deleted file mode 100644
index 47a7548..0000000
Binary files a/webroot/img/emoji/discoparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/division-gg.png b/webroot/img/emoji/division-gg.png
deleted file mode 100644
index d704b46..0000000
Binary files a/webroot/img/emoji/division-gg.png and /dev/null differ
diff --git a/webroot/img/emoji/division-hi.png b/webroot/img/emoji/division-hi.png
deleted file mode 100644
index 437b368..0000000
Binary files a/webroot/img/emoji/division-hi.png and /dev/null differ
diff --git a/webroot/img/emoji/division-hype.png b/webroot/img/emoji/division-hype.png
deleted file mode 100644
index b6260bc..0000000
Binary files a/webroot/img/emoji/division-hype.png and /dev/null differ
diff --git a/webroot/img/emoji/division-lol.png b/webroot/img/emoji/division-lol.png
deleted file mode 100644
index d085493..0000000
Binary files a/webroot/img/emoji/division-lol.png and /dev/null differ
diff --git a/webroot/img/emoji/division-omg.png b/webroot/img/emoji/division-omg.png
deleted file mode 100644
index b1100cf..0000000
Binary files a/webroot/img/emoji/division-omg.png and /dev/null differ
diff --git a/webroot/img/emoji/division-rage.png b/webroot/img/emoji/division-rage.png
deleted file mode 100644
index 55d13a3..0000000
Binary files a/webroot/img/emoji/division-rage.png and /dev/null differ
diff --git a/webroot/img/emoji/division-rip.png b/webroot/img/emoji/division-rip.png
deleted file mode 100644
index f57c78b..0000000
Binary files a/webroot/img/emoji/division-rip.png and /dev/null differ
diff --git a/webroot/img/emoji/division-wtf.png b/webroot/img/emoji/division-wtf.png
deleted file mode 100644
index 654cde9..0000000
Binary files a/webroot/img/emoji/division-wtf.png and /dev/null differ
diff --git a/webroot/img/emoji/docparrot.gif b/webroot/img/emoji/docparrot.gif
deleted file mode 100644
index 2fb502d..0000000
Binary files a/webroot/img/emoji/docparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/donutparrot.gif b/webroot/img/emoji/donutparrot.gif
deleted file mode 100644
index 9137e90..0000000
Binary files a/webroot/img/emoji/donutparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/doom_mad.gif b/webroot/img/emoji/doom_mad.gif
deleted file mode 100644
index 1f124b8..0000000
Binary files a/webroot/img/emoji/doom_mad.gif and /dev/null differ
diff --git a/webroot/img/emoji/empire.png b/webroot/img/emoji/empire.png
deleted file mode 100644
index da2fb8c..0000000
Binary files a/webroot/img/emoji/empire.png and /dev/null differ
diff --git a/webroot/img/emoji/everythingsfineparrot.gif b/webroot/img/emoji/everythingsfineparrot.gif
deleted file mode 100644
index 5680c32..0000000
Binary files a/webroot/img/emoji/everythingsfineparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/evilparrot.gif b/webroot/img/emoji/evilparrot.gif
deleted file mode 100644
index edb93c0..0000000
Binary files a/webroot/img/emoji/evilparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/explodyparrot.gif b/webroot/img/emoji/explodyparrot.gif
deleted file mode 100644
index 387005d..0000000
Binary files a/webroot/img/emoji/explodyparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/fixparrot.gif b/webroot/img/emoji/fixparrot.gif
deleted file mode 100644
index 3e91ba7..0000000
Binary files a/webroot/img/emoji/fixparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/flyingmoneyparrot.gif b/webroot/img/emoji/flyingmoneyparrot.gif
deleted file mode 100644
index abf389d..0000000
Binary files a/webroot/img/emoji/flyingmoneyparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/footballparrot.gif b/webroot/img/emoji/footballparrot.gif
deleted file mode 100644
index 49472b7..0000000
Binary files a/webroot/img/emoji/footballparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/gabe1.png b/webroot/img/emoji/gabe1.png
deleted file mode 100644
index 89b8c4e..0000000
Binary files a/webroot/img/emoji/gabe1.png and /dev/null differ
diff --git a/webroot/img/emoji/gabe2.png b/webroot/img/emoji/gabe2.png
deleted file mode 100644
index 987d91c..0000000
Binary files a/webroot/img/emoji/gabe2.png and /dev/null differ
diff --git a/webroot/img/emoji/gentlemanparrot.gif b/webroot/img/emoji/gentlemanparrot.gif
deleted file mode 100644
index 8e8f05b..0000000
Binary files a/webroot/img/emoji/gentlemanparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/githubparrot.gif b/webroot/img/emoji/githubparrot.gif
deleted file mode 100644
index 0fa6ce5..0000000
Binary files a/webroot/img/emoji/githubparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/goomba.gif b/webroot/img/emoji/goomba.gif
deleted file mode 100644
index c6bb719..0000000
Binary files a/webroot/img/emoji/goomba.gif and /dev/null differ
diff --git a/webroot/img/emoji/gothparrot.gif b/webroot/img/emoji/gothparrot.gif
deleted file mode 100644
index 361b68e..0000000
Binary files a/webroot/img/emoji/gothparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/hamburgerparrot.gif b/webroot/img/emoji/hamburgerparrot.gif
deleted file mode 100644
index 192b0ff..0000000
Binary files a/webroot/img/emoji/hamburgerparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/harrypotterparrot.gif b/webroot/img/emoji/harrypotterparrot.gif
deleted file mode 100644
index 032a37e..0000000
Binary files a/webroot/img/emoji/harrypotterparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/headbangingparrot.gif b/webroot/img/emoji/headbangingparrot.gif
deleted file mode 100644
index 9aad2ec..0000000
Binary files a/webroot/img/emoji/headbangingparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/headingparrot.gif b/webroot/img/emoji/headingparrot.gif
deleted file mode 100644
index b17002c..0000000
Binary files a/webroot/img/emoji/headingparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/headsetparrot.gif b/webroot/img/emoji/headsetparrot.gif
deleted file mode 100644
index 516a04f..0000000
Binary files a/webroot/img/emoji/headsetparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/hmmparrot.gif b/webroot/img/emoji/hmmparrot.gif
deleted file mode 100644
index 223a6c2..0000000
Binary files a/webroot/img/emoji/hmmparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/hypnoparrot.gif b/webroot/img/emoji/hypnoparrot.gif
deleted file mode 100644
index a6a0983..0000000
Binary files a/webroot/img/emoji/hypnoparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/icecreamparrot.gif b/webroot/img/emoji/icecreamparrot.gif
deleted file mode 100644
index 0a5093f..0000000
Binary files a/webroot/img/emoji/icecreamparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/illuminatiparrot.gif b/webroot/img/emoji/illuminatiparrot.gif
deleted file mode 100644
index a0c4e79..0000000
Binary files a/webroot/img/emoji/illuminatiparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/jediparrot.gif b/webroot/img/emoji/jediparrot.gif
deleted file mode 100644
index 690b41d..0000000
Binary files a/webroot/img/emoji/jediparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/keanu_thanks.gif b/webroot/img/emoji/keanu_thanks.gif
deleted file mode 100644
index 989b9b7..0000000
Binary files a/webroot/img/emoji/keanu_thanks.gif and /dev/null differ
diff --git a/webroot/img/emoji/laptop_parrot.gif b/webroot/img/emoji/laptop_parrot.gif
deleted file mode 100644
index b14bb18..0000000
Binary files a/webroot/img/emoji/laptop_parrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/loveparrot.gif b/webroot/img/emoji/loveparrot.gif
deleted file mode 100644
index c0d14ed..0000000
Binary files a/webroot/img/emoji/loveparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/mandalorian.png b/webroot/img/emoji/mandalorian.png
deleted file mode 100644
index 7db4a3b..0000000
Binary files a/webroot/img/emoji/mandalorian.png and /dev/null differ
diff --git a/webroot/img/emoji/margaritaparrot.gif b/webroot/img/emoji/margaritaparrot.gif
deleted file mode 100644
index 10a8c6a..0000000
Binary files a/webroot/img/emoji/margaritaparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/mario.gif b/webroot/img/emoji/mario.gif
deleted file mode 100644
index 87f1133..0000000
Binary files a/webroot/img/emoji/mario.gif and /dev/null differ
diff --git a/webroot/img/emoji/matrixparrot.gif b/webroot/img/emoji/matrixparrot.gif
deleted file mode 100644
index eaf4404..0000000
Binary files a/webroot/img/emoji/matrixparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/meldparrot.gif b/webroot/img/emoji/meldparrot.gif
deleted file mode 100644
index ae46053..0000000
Binary files a/webroot/img/emoji/meldparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/metalparrot.gif b/webroot/img/emoji/metalparrot.gif
deleted file mode 100644
index f358b2f..0000000
Binary files a/webroot/img/emoji/metalparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/michaeljacksonparrot.gif b/webroot/img/emoji/michaeljacksonparrot.gif
deleted file mode 100644
index cfa8405..0000000
Binary files a/webroot/img/emoji/michaeljacksonparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/moonparrot.gif b/webroot/img/emoji/moonparrot.gif
deleted file mode 100644
index 098938a..0000000
Binary files a/webroot/img/emoji/moonparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/moonwalkingparrot.gif b/webroot/img/emoji/moonwalkingparrot.gif
deleted file mode 100644
index 873f828..0000000
Binary files a/webroot/img/emoji/moonwalkingparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/mustacheparrot.gif b/webroot/img/emoji/mustacheparrot.gif
deleted file mode 100644
index e71fe28..0000000
Binary files a/webroot/img/emoji/mustacheparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/nicolas_cage_party.gif b/webroot/img/emoji/nicolas_cage_party.gif
deleted file mode 100644
index 5414317..0000000
Binary files a/webroot/img/emoji/nicolas_cage_party.gif and /dev/null differ
diff --git a/webroot/img/emoji/nodeparrot.gif b/webroot/img/emoji/nodeparrot.gif
deleted file mode 100644
index 6735b0b..0000000
Binary files a/webroot/img/emoji/nodeparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/norwegianblueparrot.gif b/webroot/img/emoji/norwegianblueparrot.gif
deleted file mode 100644
index 0aa9583..0000000
Binary files a/webroot/img/emoji/norwegianblueparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/opensourceparrot.gif b/webroot/img/emoji/opensourceparrot.gif
deleted file mode 100644
index 7067743..0000000
Binary files a/webroot/img/emoji/opensourceparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/originalparrot.gif b/webroot/img/emoji/originalparrot.gif
deleted file mode 100644
index 428cc22..0000000
Binary files a/webroot/img/emoji/originalparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/owncast.png b/webroot/img/emoji/owncast.png
deleted file mode 100644
index 6e7fdc9..0000000
Binary files a/webroot/img/emoji/owncast.png and /dev/null differ
diff --git a/webroot/img/emoji/palpatine.png b/webroot/img/emoji/palpatine.png
deleted file mode 100644
index ca10fe6..0000000
Binary files a/webroot/img/emoji/palpatine.png and /dev/null differ
diff --git a/webroot/img/emoji/papalparrot.gif b/webroot/img/emoji/papalparrot.gif
deleted file mode 100644
index d299237..0000000
Binary files a/webroot/img/emoji/papalparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/parrot.gif b/webroot/img/emoji/parrot.gif
deleted file mode 100644
index b8c261a..0000000
Binary files a/webroot/img/emoji/parrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/parrotnotfound.gif b/webroot/img/emoji/parrotnotfound.gif
deleted file mode 100644
index a039df9..0000000
Binary files a/webroot/img/emoji/parrotnotfound.gif and /dev/null differ
diff --git a/webroot/img/emoji/partyparrot.gif b/webroot/img/emoji/partyparrot.gif
deleted file mode 100644
index b88ecc4..0000000
Binary files a/webroot/img/emoji/partyparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/phparrot.gif b/webroot/img/emoji/phparrot.gif
deleted file mode 100644
index 95e33b4..0000000
Binary files a/webroot/img/emoji/phparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/pirateparrot.gif b/webroot/img/emoji/pirateparrot.gif
deleted file mode 100644
index 028848a..0000000
Binary files a/webroot/img/emoji/pirateparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/pizzaparrot.gif b/webroot/img/emoji/pizzaparrot.gif
deleted file mode 100644
index 56d9dfc..0000000
Binary files a/webroot/img/emoji/pizzaparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/pokeparrot.gif b/webroot/img/emoji/pokeparrot.gif
deleted file mode 100644
index a9adc86..0000000
Binary files a/webroot/img/emoji/pokeparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/popcornparrot.gif b/webroot/img/emoji/popcornparrot.gif
deleted file mode 100644
index 65b8585..0000000
Binary files a/webroot/img/emoji/popcornparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/porg.png b/webroot/img/emoji/porg.png
deleted file mode 100644
index 68d08bf..0000000
Binary files a/webroot/img/emoji/porg.png and /dev/null differ
diff --git a/webroot/img/emoji/portalparrot.gif b/webroot/img/emoji/portalparrot.gif
deleted file mode 100644
index 5971fbd..0000000
Binary files a/webroot/img/emoji/portalparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/pumpkinparrot.gif b/webroot/img/emoji/pumpkinparrot.gif
deleted file mode 100644
index f453ce2..0000000
Binary files a/webroot/img/emoji/pumpkinparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/quadparrot.gif b/webroot/img/emoji/quadparrot.gif
deleted file mode 100644
index 9f1e319..0000000
Binary files a/webroot/img/emoji/quadparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/r2d2.png b/webroot/img/emoji/r2d2.png
deleted file mode 100644
index 0a7fa09..0000000
Binary files a/webroot/img/emoji/r2d2.png and /dev/null differ
diff --git a/webroot/img/emoji/redenvelopeparrot.gif b/webroot/img/emoji/redenvelopeparrot.gif
deleted file mode 100644
index b40c76c..0000000
Binary files a/webroot/img/emoji/redenvelopeparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/ripparrot.gif b/webroot/img/emoji/ripparrot.gif
deleted file mode 100644
index 164250e..0000000
Binary files a/webroot/img/emoji/ripparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/rotatingparrot.gif b/webroot/img/emoji/rotatingparrot.gif
deleted file mode 100644
index 1916cd0..0000000
Binary files a/webroot/img/emoji/rotatingparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/ryangoslingparrot.gif b/webroot/img/emoji/ryangoslingparrot.gif
deleted file mode 100644
index e241578..0000000
Binary files a/webroot/img/emoji/ryangoslingparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/rythmicalparrot.gif b/webroot/img/emoji/rythmicalparrot.gif
deleted file mode 100644
index db3e52d..0000000
Binary files a/webroot/img/emoji/rythmicalparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/sadparrot.gif b/webroot/img/emoji/sadparrot.gif
deleted file mode 100644
index 25b500d..0000000
Binary files a/webroot/img/emoji/sadparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/schnitzelparrot.gif b/webroot/img/emoji/schnitzelparrot.gif
deleted file mode 100644
index 00d22d7..0000000
Binary files a/webroot/img/emoji/schnitzelparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/scienceparrot.gif b/webroot/img/emoji/scienceparrot.gif
deleted file mode 100644
index b5e4342..0000000
Binary files a/webroot/img/emoji/scienceparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/shipitparrot.gif b/webroot/img/emoji/shipitparrot.gif
deleted file mode 100644
index 8d1ed30..0000000
Binary files a/webroot/img/emoji/shipitparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/shufflepartyparrot.gif b/webroot/img/emoji/shufflepartyparrot.gif
deleted file mode 100644
index 7e754cb..0000000
Binary files a/webroot/img/emoji/shufflepartyparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/sintparrot.gif b/webroot/img/emoji/sintparrot.gif
deleted file mode 100644
index 26f083b..0000000
Binary files a/webroot/img/emoji/sintparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/sithparrot.gif b/webroot/img/emoji/sithparrot.gif
deleted file mode 100644
index df8f66e..0000000
Binary files a/webroot/img/emoji/sithparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/skiparrot.gif b/webroot/img/emoji/skiparrot.gif
deleted file mode 100644
index 7cfa3c0..0000000
Binary files a/webroot/img/emoji/skiparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/sleepingparrot.gif b/webroot/img/emoji/sleepingparrot.gif
deleted file mode 100644
index 6f0b6dd..0000000
Binary files a/webroot/img/emoji/sleepingparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/sonic.gif b/webroot/img/emoji/sonic.gif
deleted file mode 100644
index e9a9f4b..0000000
Binary files a/webroot/img/emoji/sonic.gif and /dev/null differ
diff --git a/webroot/img/emoji/spyparrot.gif b/webroot/img/emoji/spyparrot.gif
deleted file mode 100644
index 031b64e..0000000
Binary files a/webroot/img/emoji/spyparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/stalkerparrot.gif b/webroot/img/emoji/stalkerparrot.gif
deleted file mode 100644
index 349d649..0000000
Binary files a/webroot/img/emoji/stalkerparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/starwars.png b/webroot/img/emoji/starwars.png
deleted file mode 100644
index cef6546..0000000
Binary files a/webroot/img/emoji/starwars.png and /dev/null differ
diff --git a/webroot/img/emoji/stayhomeparrot.gif b/webroot/img/emoji/stayhomeparrot.gif
deleted file mode 100644
index 800adaf..0000000
Binary files a/webroot/img/emoji/stayhomeparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/storm_trooper.gif b/webroot/img/emoji/storm_trooper.gif
deleted file mode 100644
index 0f66de7..0000000
Binary files a/webroot/img/emoji/storm_trooper.gif and /dev/null differ
diff --git a/webroot/img/emoji/stormtrooper.png b/webroot/img/emoji/stormtrooper.png
deleted file mode 100644
index ae95358..0000000
Binary files a/webroot/img/emoji/stormtrooper.png and /dev/null differ
diff --git a/webroot/img/emoji/sushiparrot.gif b/webroot/img/emoji/sushiparrot.gif
deleted file mode 100644
index 2722018..0000000
Binary files a/webroot/img/emoji/sushiparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/tacoparrot.gif b/webroot/img/emoji/tacoparrot.gif
deleted file mode 100644
index aed1d15..0000000
Binary files a/webroot/img/emoji/tacoparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/tennisparrot.gif b/webroot/img/emoji/tennisparrot.gif
deleted file mode 100644
index dd992b6..0000000
Binary files a/webroot/img/emoji/tennisparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/thanks.png b/webroot/img/emoji/thanks.png
deleted file mode 100644
index 80e0d32..0000000
Binary files a/webroot/img/emoji/thanks.png and /dev/null differ
diff --git a/webroot/img/emoji/thumbsupparrot.gif b/webroot/img/emoji/thumbsupparrot.gif
deleted file mode 100644
index df37921..0000000
Binary files a/webroot/img/emoji/thumbsupparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/tiedyeparrot.gif b/webroot/img/emoji/tiedyeparrot.gif
deleted file mode 100644
index f5bff7b..0000000
Binary files a/webroot/img/emoji/tiedyeparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/tpparrot.gif b/webroot/img/emoji/tpparrot.gif
deleted file mode 100644
index a647384..0000000
Binary files a/webroot/img/emoji/tpparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/transparront.gif b/webroot/img/emoji/transparront.gif
deleted file mode 100644
index f9ecf8b..0000000
Binary files a/webroot/img/emoji/transparront.gif and /dev/null differ
diff --git a/webroot/img/emoji/twinsparrot.gif b/webroot/img/emoji/twinsparrot.gif
deleted file mode 100644
index c503979..0000000
Binary files a/webroot/img/emoji/twinsparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/upvoteparrot.gif b/webroot/img/emoji/upvoteparrot.gif
deleted file mode 100644
index f4c8fb4..0000000
Binary files a/webroot/img/emoji/upvoteparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/vikingparrot.gif b/webroot/img/emoji/vikingparrot.gif
deleted file mode 100644
index 049e112..0000000
Binary files a/webroot/img/emoji/vikingparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/wesmart.png b/webroot/img/emoji/wesmart.png
deleted file mode 100644
index 5676faf..0000000
Binary files a/webroot/img/emoji/wesmart.png and /dev/null differ
diff --git a/webroot/img/emoji/wfhparrot.gif b/webroot/img/emoji/wfhparrot.gif
deleted file mode 100644
index 02469db..0000000
Binary files a/webroot/img/emoji/wfhparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/wineparrot.gif b/webroot/img/emoji/wineparrot.gif
deleted file mode 100644
index e726f3c..0000000
Binary files a/webroot/img/emoji/wineparrot.gif and /dev/null differ
diff --git a/webroot/img/emoji/yoda.gif b/webroot/img/emoji/yoda.gif
deleted file mode 100644
index 117958c..0000000
Binary files a/webroot/img/emoji/yoda.gif and /dev/null differ
diff --git a/webroot/img/favicon/android-icon-144x144.png b/webroot/img/favicon/android-icon-144x144.png
deleted file mode 100644
index 3823379..0000000
Binary files a/webroot/img/favicon/android-icon-144x144.png and /dev/null differ
diff --git a/webroot/img/favicon/android-icon-192x192.png b/webroot/img/favicon/android-icon-192x192.png
deleted file mode 100644
index 551bf6c..0000000
Binary files a/webroot/img/favicon/android-icon-192x192.png and /dev/null differ
diff --git a/webroot/img/favicon/android-icon-36x36.png b/webroot/img/favicon/android-icon-36x36.png
deleted file mode 100644
index e8f248b..0000000
Binary files a/webroot/img/favicon/android-icon-36x36.png and /dev/null differ
diff --git a/webroot/img/favicon/android-icon-48x48.png b/webroot/img/favicon/android-icon-48x48.png
deleted file mode 100644
index 8b5e5e5..0000000
Binary files a/webroot/img/favicon/android-icon-48x48.png and /dev/null differ
diff --git a/webroot/img/favicon/android-icon-72x72.png b/webroot/img/favicon/android-icon-72x72.png
deleted file mode 100644
index 2f168d5..0000000
Binary files a/webroot/img/favicon/android-icon-72x72.png and /dev/null differ
diff --git a/webroot/img/favicon/android-icon-96x96.png b/webroot/img/favicon/android-icon-96x96.png
deleted file mode 100644
index 12f808d..0000000
Binary files a/webroot/img/favicon/android-icon-96x96.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon-114x114.png b/webroot/img/favicon/apple-icon-114x114.png
deleted file mode 100644
index 43f4f57..0000000
Binary files a/webroot/img/favicon/apple-icon-114x114.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon-120x120.png b/webroot/img/favicon/apple-icon-120x120.png
deleted file mode 100644
index a887d08..0000000
Binary files a/webroot/img/favicon/apple-icon-120x120.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon-144x144.png b/webroot/img/favicon/apple-icon-144x144.png
deleted file mode 100644
index 3823379..0000000
Binary files a/webroot/img/favicon/apple-icon-144x144.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon-152x152.png b/webroot/img/favicon/apple-icon-152x152.png
deleted file mode 100644
index caa3e0a..0000000
Binary files a/webroot/img/favicon/apple-icon-152x152.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon-180x180.png b/webroot/img/favicon/apple-icon-180x180.png
deleted file mode 100644
index f357367..0000000
Binary files a/webroot/img/favicon/apple-icon-180x180.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon-57x57.png b/webroot/img/favicon/apple-icon-57x57.png
deleted file mode 100644
index 1627d84..0000000
Binary files a/webroot/img/favicon/apple-icon-57x57.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon-60x60.png b/webroot/img/favicon/apple-icon-60x60.png
deleted file mode 100644
index f269199..0000000
Binary files a/webroot/img/favicon/apple-icon-60x60.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon-72x72.png b/webroot/img/favicon/apple-icon-72x72.png
deleted file mode 100644
index 2f168d5..0000000
Binary files a/webroot/img/favicon/apple-icon-72x72.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon-76x76.png b/webroot/img/favicon/apple-icon-76x76.png
deleted file mode 100644
index 00ce560..0000000
Binary files a/webroot/img/favicon/apple-icon-76x76.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon-precomposed.png b/webroot/img/favicon/apple-icon-precomposed.png
deleted file mode 100644
index 2602bc6..0000000
Binary files a/webroot/img/favicon/apple-icon-precomposed.png and /dev/null differ
diff --git a/webroot/img/favicon/apple-icon.png b/webroot/img/favicon/apple-icon.png
deleted file mode 100644
index cc574a6..0000000
Binary files a/webroot/img/favicon/apple-icon.png and /dev/null differ
diff --git a/webroot/img/favicon/browserconfig.xml b/webroot/img/favicon/browserconfig.xml
deleted file mode 100644
index c554148..0000000
--- a/webroot/img/favicon/browserconfig.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
- Sent at ${sentDate.toLocaleTimeString()} -
- -Sent by:
-- ${displayName} -
- -- First joined: ${createDate.toLocaleString()} -
- - ${previousNames.length > 1 && - html` -- Previously known as: ${' '} - ${previousNames.join(', ')} -
- `} -Be the first to follow this live stream.
-- By following this stream you'll get updates when it goes live, receive - posts from the streamer, and be featured here as a follower. -
-- Learn more about ${' '} - The Fediverse, where you can follow this server as well as so much more. -
-${displayName}
-${displayUsername}
-- By following this stream you'll get posts and notifications such as - when it goes live. -
- -
- ${name}
-
- ${account}
-
- You'll be redirected to your Fediverse server and asked to confirm - this action. ${' '} - Join the Fediverse if you haven't. -
- - - -Contacting your server.
-Please wait...
-` (from IE). - value = value.replace(/
/gi, '\n'); - - // Cleanup the emoji titles. - value = value.replace(/\u200C{2}/gi, ''); - - // Trim each line. - value = value - .split('\n') - .map((line = '') => { - return line.trim(); - }) - .join('\n'); - - // No more than 2x newline, per "paragraph". - value = value.replace(/\n\n+/g, '\n\n'); - - // Clean up spaces. - value = value.replace(/[ ]+/g, ' '); - value = value.trim(); - - // Expose string. - return value; -} - -/* - You would call this when a user pastes from - the clipboard into a `contenteditable` area. -*/ -export function convertOnPaste(event = { preventDefault() {} }, emojiList) { - // Prevent paste. - event.preventDefault(); - - // Set later. - let value = ''; - - // Does method exist? - const hasEventClipboard = !!( - event.clipboardData && - typeof event.clipboardData === 'object' && - typeof event.clipboardData.getData === 'function' - ); - - // Get clipboard data? - if (hasEventClipboard) { - value = event.clipboardData.getData('text/plain'); - } - - // Insert into temp `