From 0056ecacedf10571c7e50310446a50d5983f605b Mon Sep 17 00:00:00 2001 From: NatureFreshMilk Date: Mon, 16 Sep 2019 08:14:53 +0200 Subject: [PATCH] restructuring --- webmail/.gitignore => .gitignore | 0 .luacheckrc | 23 -- .travis.yml | 12 - webmail/Dockerfile => Dockerfile | 0 webmail/Makefile => Makefile | 0 README.md | 41 +-- api.lua | 62 ----- api.md | 59 ----- attachment.lua | 27 -- chatcommands.lua | 6 - depends.txt | 3 - gui.lua | 250 ------------------ hud.lua | 59 ----- init.lua | 62 ----- migrate.lua | 24 -- onjoin.lua | 19 -- .../package-lock.json => package-lock.json | 0 webmail/package.json => package.json | 0 {webmail/public => public}/.keep | 0 .../public => public}/css/bootstrap.min.css | 0 .../public => public}/css/fontawesome.min.css | 0 {webmail/public => public}/index.html | 0 {webmail/public => public}/js/api.js | 0 {webmail/public => public}/js/compose.js | 0 .../public => public}/js/lib/mithril.min.js | 0 {webmail/public => public}/js/lib/moment.js | 0 {webmail/public => public}/js/login.js | 0 {webmail/public => public}/js/main.js | 0 .../public => public}/js/message_detail.js | 0 {webmail/public => public}/js/messages.js | 0 {webmail/public => public}/js/nav.js | 0 {webmail/public => public}/js/service.js | 0 {webmail/public => public}/js/state.js | 0 .../public => public}/svgs/brands/500px.svg | 0 .../svgs/brands/accessible-icon.svg | 0 .../svgs/brands/accusoft.svg | 0 .../svgs/brands/acquisitions-incorporated.svg | 0 .../public => public}/svgs/brands/adn.svg | 0 .../svgs/brands/adversal.svg | 0 .../svgs/brands/affiliatetheme.svg | 0 .../public => public}/svgs/brands/algolia.svg | 0 .../public => public}/svgs/brands/alipay.svg | 0 .../svgs/brands/amazon-pay.svg | 0 .../public => public}/svgs/brands/amazon.svg | 0 .../public => public}/svgs/brands/amilia.svg | 0 .../public => public}/svgs/brands/android.svg | 0 .../svgs/brands/angellist.svg | 0 .../svgs/brands/angrycreative.svg | 0 .../public => public}/svgs/brands/angular.svg | 0 .../svgs/brands/app-store-ios.svg | 0 .../svgs/brands/app-store.svg | 0 .../public => public}/svgs/brands/apper.svg | 0 .../svgs/brands/apple-pay.svg | 0 .../public => public}/svgs/brands/apple.svg | 0 .../svgs/brands/asymmetrik.svg | 0 .../public => public}/svgs/brands/audible.svg | 0 .../svgs/brands/autoprefixer.svg | 0 .../public => public}/svgs/brands/avianex.svg | 0 .../public => public}/svgs/brands/aviato.svg | 0 .../public => public}/svgs/brands/aws.svg | 0 .../svgs/brands/bandcamp.svg | 0 .../svgs/brands/behance-square.svg | 0 .../public => public}/svgs/brands/behance.svg | 0 .../svgs/brands/bimobject.svg | 0 .../svgs/brands/bitbucket.svg | 0 .../public => public}/svgs/brands/bitcoin.svg | 0 .../public => public}/svgs/brands/bity.svg | 0 .../svgs/brands/black-tie.svg | 0 .../svgs/brands/blackberry.svg | 0 .../svgs/brands/blogger-b.svg | 0 .../public => public}/svgs/brands/blogger.svg | 0 .../svgs/brands/bluetooth-b.svg | 0 .../svgs/brands/bluetooth.svg | 0 .../public => public}/svgs/brands/btc.svg | 0 .../svgs/brands/buromobelexperte.svg | 0 .../svgs/brands/buysellads.svg | 0 .../svgs/brands/cc-amazon-pay.svg | 0 .../public => public}/svgs/brands/cc-amex.svg | 0 .../svgs/brands/cc-apple-pay.svg | 0 .../svgs/brands/cc-diners-club.svg | 0 .../svgs/brands/cc-discover.svg | 0 .../public => public}/svgs/brands/cc-jcb.svg | 0 .../svgs/brands/cc-mastercard.svg | 0 .../svgs/brands/cc-paypal.svg | 0 .../svgs/brands/cc-stripe.svg | 0 .../public => public}/svgs/brands/cc-visa.svg | 0 .../svgs/brands/centercode.svg | 0 .../public => public}/svgs/brands/chrome.svg | 0 .../svgs/brands/cloudscale.svg | 0 .../svgs/brands/cloudsmith.svg | 0 .../svgs/brands/cloudversify.svg | 0 .../public => public}/svgs/brands/codepen.svg | 0 .../svgs/brands/codiepie.svg | 0 .../svgs/brands/connectdevelop.svg | 0 .../public => public}/svgs/brands/contao.svg | 0 .../public => public}/svgs/brands/cpanel.svg | 0 .../svgs/brands/creative-commons-by.svg | 0 .../svgs/brands/creative-commons-nc-eu.svg | 0 .../svgs/brands/creative-commons-nc-jp.svg | 0 .../svgs/brands/creative-commons-nc.svg | 0 .../svgs/brands/creative-commons-nd.svg | 0 .../svgs/brands/creative-commons-pd-alt.svg | 0 .../svgs/brands/creative-commons-pd.svg | 0 .../svgs/brands/creative-commons-remix.svg | 0 .../svgs/brands/creative-commons-sa.svg | 0 .../brands/creative-commons-sampling-plus.svg | 0 .../svgs/brands/creative-commons-sampling.svg | 0 .../svgs/brands/creative-commons-share.svg | 0 .../svgs/brands/creative-commons-zero.svg | 0 .../svgs/brands/creative-commons.svg | 0 .../svgs/brands/critical-role.svg | 0 .../svgs/brands/css3-alt.svg | 0 .../public => public}/svgs/brands/css3.svg | 0 .../svgs/brands/cuttlefish.svg | 0 .../svgs/brands/d-and-d-beyond.svg | 0 .../public => public}/svgs/brands/d-and-d.svg | 0 .../svgs/brands/dashcube.svg | 0 .../svgs/brands/delicious.svg | 0 .../svgs/brands/deploydog.svg | 0 .../public => public}/svgs/brands/deskpro.svg | 0 .../public => public}/svgs/brands/dev.svg | 0 .../svgs/brands/deviantart.svg | 0 .../public => public}/svgs/brands/digg.svg | 0 .../svgs/brands/digital-ocean.svg | 0 .../public => public}/svgs/brands/discord.svg | 0 .../svgs/brands/discourse.svg | 0 .../public => public}/svgs/brands/dochub.svg | 0 .../public => public}/svgs/brands/docker.svg | 0 .../svgs/brands/draft2digital.svg | 0 .../svgs/brands/dribbble-square.svg | 0 .../svgs/brands/dribbble.svg | 0 .../public => public}/svgs/brands/dropbox.svg | 0 .../public => public}/svgs/brands/drupal.svg | 0 .../public => public}/svgs/brands/dyalog.svg | 0 .../svgs/brands/earlybirds.svg | 0 .../public => public}/svgs/brands/ebay.svg | 0 .../public => public}/svgs/brands/edge.svg | 0 .../svgs/brands/elementor.svg | 0 .../public => public}/svgs/brands/ello.svg | 0 .../public => public}/svgs/brands/ember.svg | 0 .../public => public}/svgs/brands/empire.svg | 0 .../public => public}/svgs/brands/envira.svg | 0 .../public => public}/svgs/brands/erlang.svg | 0 .../svgs/brands/ethereum.svg | 0 .../public => public}/svgs/brands/etsy.svg | 0 .../svgs/brands/expeditedssl.svg | 0 .../svgs/brands/facebook-f.svg | 0 .../svgs/brands/facebook-messenger.svg | 0 .../svgs/brands/facebook-square.svg | 0 .../svgs/brands/facebook.svg | 0 .../svgs/brands/fantasy-flight-games.svg | 0 .../public => public}/svgs/brands/firefox.svg | 0 .../svgs/brands/first-order-alt.svg | 0 .../svgs/brands/first-order.svg | 0 .../svgs/brands/firstdraft.svg | 0 .../public => public}/svgs/brands/flickr.svg | 0 .../svgs/brands/flipboard.svg | 0 .../public => public}/svgs/brands/fly.svg | 0 .../svgs/brands/font-awesome-alt.svg | 0 .../svgs/brands/font-awesome-flag.svg | 0 .../svgs/brands/font-awesome-logo-full.svg | 0 .../svgs/brands/font-awesome.svg | 0 .../svgs/brands/fonticons-fi.svg | 0 .../svgs/brands/fonticons.svg | 0 .../svgs/brands/fort-awesome-alt.svg | 0 .../svgs/brands/fort-awesome.svg | 0 .../svgs/brands/forumbee.svg | 0 .../svgs/brands/foursquare.svg | 0 .../svgs/brands/free-code-camp.svg | 0 .../public => public}/svgs/brands/freebsd.svg | 0 .../public => public}/svgs/brands/fulcrum.svg | 0 .../svgs/brands/galactic-republic.svg | 0 .../svgs/brands/galactic-senate.svg | 0 .../svgs/brands/get-pocket.svg | 0 .../svgs/brands/gg-circle.svg | 0 {webmail/public => public}/svgs/brands/gg.svg | 0 .../svgs/brands/git-square.svg | 0 .../public => public}/svgs/brands/git.svg | 0 .../svgs/brands/github-alt.svg | 0 .../svgs/brands/github-square.svg | 0 .../public => public}/svgs/brands/github.svg | 0 .../svgs/brands/gitkraken.svg | 0 .../public => public}/svgs/brands/gitlab.svg | 0 .../public => public}/svgs/brands/gitter.svg | 0 .../public => public}/svgs/brands/glide-g.svg | 0 .../public => public}/svgs/brands/glide.svg | 0 .../public => public}/svgs/brands/gofore.svg | 0 .../svgs/brands/goodreads-g.svg | 0 .../svgs/brands/goodreads.svg | 0 .../svgs/brands/google-drive.svg | 0 .../svgs/brands/google-play.svg | 0 .../svgs/brands/google-plus-g.svg | 0 .../svgs/brands/google-plus-square.svg | 0 .../svgs/brands/google-plus.svg | 0 .../svgs/brands/google-wallet.svg | 0 .../public => public}/svgs/brands/google.svg | 0 .../svgs/brands/gratipay.svg | 0 .../public => public}/svgs/brands/grav.svg | 0 .../svgs/brands/gripfire.svg | 0 .../public => public}/svgs/brands/grunt.svg | 0 .../public => public}/svgs/brands/gulp.svg | 0 .../svgs/brands/hacker-news-square.svg | 0 .../svgs/brands/hacker-news.svg | 0 .../svgs/brands/hackerrank.svg | 0 .../public => public}/svgs/brands/hips.svg | 0 .../svgs/brands/hire-a-helper.svg | 0 .../public => public}/svgs/brands/hooli.svg | 0 .../svgs/brands/hornbill.svg | 0 .../public => public}/svgs/brands/hotjar.svg | 0 .../public => public}/svgs/brands/houzz.svg | 0 .../public => public}/svgs/brands/html5.svg | 0 .../public => public}/svgs/brands/hubspot.svg | 0 .../public => public}/svgs/brands/imdb.svg | 0 .../svgs/brands/instagram.svg | 0 .../svgs/brands/internet-explorer.svg | 0 .../public => public}/svgs/brands/ioxhost.svg | 0 .../svgs/brands/itunes-note.svg | 0 .../public => public}/svgs/brands/itunes.svg | 0 .../public => public}/svgs/brands/java.svg | 0 .../svgs/brands/jedi-order.svg | 0 .../public => public}/svgs/brands/jenkins.svg | 0 .../public => public}/svgs/brands/joget.svg | 0 .../public => public}/svgs/brands/joomla.svg | 0 .../svgs/brands/js-square.svg | 0 {webmail/public => public}/svgs/brands/js.svg | 0 .../svgs/brands/jsfiddle.svg | 0 .../public => public}/svgs/brands/kaggle.svg | 0 .../public => public}/svgs/brands/keybase.svg | 0 .../public => public}/svgs/brands/keycdn.svg | 0 .../svgs/brands/kickstarter-k.svg | 0 .../svgs/brands/kickstarter.svg | 0 .../public => public}/svgs/brands/korvue.svg | 0 .../public => public}/svgs/brands/laravel.svg | 0 .../svgs/brands/lastfm-square.svg | 0 .../public => public}/svgs/brands/lastfm.svg | 0 .../public => public}/svgs/brands/leanpub.svg | 0 .../public => public}/svgs/brands/less.svg | 0 .../public => public}/svgs/brands/line.svg | 0 .../svgs/brands/linkedin-in.svg | 0 .../svgs/brands/linkedin.svg | 0 .../public => public}/svgs/brands/linode.svg | 0 .../public => public}/svgs/brands/linux.svg | 0 .../public => public}/svgs/brands/lyft.svg | 0 .../public => public}/svgs/brands/magento.svg | 0 .../svgs/brands/mailchimp.svg | 0 .../svgs/brands/mandalorian.svg | 0 .../svgs/brands/markdown.svg | 0 .../svgs/brands/mastodon.svg | 0 .../public => public}/svgs/brands/maxcdn.svg | 0 .../public => public}/svgs/brands/medapps.svg | 0 .../svgs/brands/medium-m.svg | 0 .../public => public}/svgs/brands/medium.svg | 0 .../public => public}/svgs/brands/medrt.svg | 0 .../public => public}/svgs/brands/meetup.svg | 0 .../svgs/brands/megaport.svg | 0 .../svgs/brands/microsoft.svg | 0 .../public => public}/svgs/brands/mix.svg | 0 .../svgs/brands/mixcloud.svg | 0 .../public => public}/svgs/brands/mizuni.svg | 0 .../public => public}/svgs/brands/modx.svg | 0 .../public => public}/svgs/brands/monero.svg | 0 .../public => public}/svgs/brands/napster.svg | 0 .../public => public}/svgs/brands/neos.svg | 0 .../public => public}/svgs/brands/nimblr.svg | 0 .../svgs/brands/nintendo-switch.svg | 0 .../public => public}/svgs/brands/node-js.svg | 0 .../public => public}/svgs/brands/node.svg | 0 .../public => public}/svgs/brands/npm.svg | 0 .../public => public}/svgs/brands/ns8.svg | 0 .../svgs/brands/nutritionix.svg | 0 .../svgs/brands/odnoklassniki-square.svg | 0 .../svgs/brands/odnoklassniki.svg | 0 .../svgs/brands/old-republic.svg | 0 .../svgs/brands/opencart.svg | 0 .../public => public}/svgs/brands/openid.svg | 0 .../public => public}/svgs/brands/opera.svg | 0 .../svgs/brands/optin-monster.svg | 0 .../public => public}/svgs/brands/osi.svg | 0 .../public => public}/svgs/brands/page4.svg | 0 .../svgs/brands/pagelines.svg | 0 .../public => public}/svgs/brands/palfed.svg | 0 .../public => public}/svgs/brands/patreon.svg | 0 .../public => public}/svgs/brands/paypal.svg | 0 .../svgs/brands/penny-arcade.svg | 0 .../svgs/brands/periscope.svg | 0 .../svgs/brands/phabricator.svg | 0 .../svgs/brands/phoenix-framework.svg | 0 .../svgs/brands/phoenix-squadron.svg | 0 .../public => public}/svgs/brands/php.svg | 0 .../svgs/brands/pied-piper-alt.svg | 0 .../svgs/brands/pied-piper-hat.svg | 0 .../svgs/brands/pied-piper-pp.svg | 0 .../svgs/brands/pied-piper.svg | 0 .../svgs/brands/pinterest-p.svg | 0 .../svgs/brands/pinterest-square.svg | 0 .../svgs/brands/pinterest.svg | 0 .../svgs/brands/playstation.svg | 0 .../svgs/brands/product-hunt.svg | 0 .../public => public}/svgs/brands/pushed.svg | 0 .../public => public}/svgs/brands/python.svg | 0 {webmail/public => public}/svgs/brands/qq.svg | 0 .../svgs/brands/quinscape.svg | 0 .../public => public}/svgs/brands/quora.svg | 0 .../svgs/brands/r-project.svg | 0 .../public => public}/svgs/brands/ravelry.svg | 0 .../public => public}/svgs/brands/react.svg | 0 .../svgs/brands/reacteurope.svg | 0 .../public => public}/svgs/brands/readme.svg | 0 .../public => public}/svgs/brands/rebel.svg | 0 .../svgs/brands/red-river.svg | 0 .../svgs/brands/reddit-alien.svg | 0 .../svgs/brands/reddit-square.svg | 0 .../public => public}/svgs/brands/reddit.svg | 0 .../public => public}/svgs/brands/renren.svg | 0 .../public => public}/svgs/brands/replyd.svg | 0 .../svgs/brands/researchgate.svg | 0 .../svgs/brands/resolving.svg | 0 .../public => public}/svgs/brands/rev.svg | 0 .../svgs/brands/rocketchat.svg | 0 .../public => public}/svgs/brands/rockrms.svg | 0 .../public => public}/svgs/brands/safari.svg | 0 .../public => public}/svgs/brands/sass.svg | 0 .../public => public}/svgs/brands/schlix.svg | 0 .../public => public}/svgs/brands/scribd.svg | 0 .../svgs/brands/searchengin.svg | 0 .../svgs/brands/sellcast.svg | 0 .../public => public}/svgs/brands/sellsy.svg | 0 .../svgs/brands/servicestack.svg | 0 .../svgs/brands/shirtsinbulk.svg | 0 .../svgs/brands/shopware.svg | 0 .../svgs/brands/simplybuilt.svg | 0 .../public => public}/svgs/brands/sistrix.svg | 0 .../public => public}/svgs/brands/sith.svg | 0 .../svgs/brands/skyatlas.svg | 0 .../public => public}/svgs/brands/skype.svg | 0 .../svgs/brands/slack-hash.svg | 0 .../public => public}/svgs/brands/slack.svg | 0 .../svgs/brands/slideshare.svg | 0 .../svgs/brands/snapchat-ghost.svg | 0 .../svgs/brands/snapchat-square.svg | 0 .../svgs/brands/snapchat.svg | 0 .../svgs/brands/soundcloud.svg | 0 .../public => public}/svgs/brands/speakap.svg | 0 .../public => public}/svgs/brands/spotify.svg | 0 .../svgs/brands/squarespace.svg | 0 .../svgs/brands/stack-exchange.svg | 0 .../svgs/brands/stack-overflow.svg | 0 .../svgs/brands/staylinked.svg | 0 .../svgs/brands/steam-square.svg | 0 .../svgs/brands/steam-symbol.svg | 0 .../public => public}/svgs/brands/steam.svg | 0 .../svgs/brands/sticker-mule.svg | 0 .../public => public}/svgs/brands/strava.svg | 0 .../svgs/brands/stripe-s.svg | 0 .../public => public}/svgs/brands/stripe.svg | 0 .../svgs/brands/studiovinari.svg | 0 .../svgs/brands/stumbleupon-circle.svg | 0 .../svgs/brands/stumbleupon.svg | 0 .../svgs/brands/superpowers.svg | 0 .../public => public}/svgs/brands/supple.svg | 0 .../svgs/brands/teamspeak.svg | 0 .../svgs/brands/telegram-plane.svg | 0 .../svgs/brands/telegram.svg | 0 .../svgs/brands/tencent-weibo.svg | 0 .../svgs/brands/the-red-yeti.svg | 0 .../public => public}/svgs/brands/themeco.svg | 0 .../svgs/brands/themeisle.svg | 0 .../svgs/brands/think-peaks.svg | 0 .../svgs/brands/trade-federation.svg | 0 .../public => public}/svgs/brands/trello.svg | 0 .../svgs/brands/tripadvisor.svg | 0 .../svgs/brands/tumblr-square.svg | 0 .../public => public}/svgs/brands/tumblr.svg | 0 .../public => public}/svgs/brands/twitch.svg | 0 .../svgs/brands/twitter-square.svg | 0 .../public => public}/svgs/brands/twitter.svg | 0 .../public => public}/svgs/brands/typo3.svg | 0 .../public => public}/svgs/brands/uber.svg | 0 .../public => public}/svgs/brands/uikit.svg | 0 .../svgs/brands/uniregistry.svg | 0 .../public => public}/svgs/brands/untappd.svg | 0 .../public => public}/svgs/brands/usb.svg | 0 .../svgs/brands/ussunnah.svg | 0 .../public => public}/svgs/brands/vaadin.svg | 0 .../public => public}/svgs/brands/viacoin.svg | 0 .../svgs/brands/viadeo-square.svg | 0 .../public => public}/svgs/brands/viadeo.svg | 0 .../public => public}/svgs/brands/viber.svg | 0 .../svgs/brands/vimeo-square.svg | 0 .../public => public}/svgs/brands/vimeo-v.svg | 0 .../public => public}/svgs/brands/vimeo.svg | 0 .../public => public}/svgs/brands/vine.svg | 0 {webmail/public => public}/svgs/brands/vk.svg | 0 .../public => public}/svgs/brands/vnv.svg | 0 .../public => public}/svgs/brands/vuejs.svg | 0 .../public => public}/svgs/brands/weebly.svg | 0 .../public => public}/svgs/brands/weibo.svg | 0 .../public => public}/svgs/brands/weixin.svg | 0 .../svgs/brands/whatsapp-square.svg | 0 .../svgs/brands/whatsapp.svg | 0 .../public => public}/svgs/brands/whmcs.svg | 0 .../svgs/brands/wikipedia-w.svg | 0 .../public => public}/svgs/brands/windows.svg | 0 .../public => public}/svgs/brands/wix.svg | 0 .../svgs/brands/wizards-of-the-coast.svg | 0 .../svgs/brands/wolf-pack-battalion.svg | 0 .../svgs/brands/wordpress-simple.svg | 0 .../svgs/brands/wordpress.svg | 0 .../svgs/brands/wpbeginner.svg | 0 .../svgs/brands/wpexplorer.svg | 0 .../public => public}/svgs/brands/wpforms.svg | 0 .../public => public}/svgs/brands/wpressr.svg | 0 .../public => public}/svgs/brands/xbox.svg | 0 .../svgs/brands/xing-square.svg | 0 .../public => public}/svgs/brands/xing.svg | 0 .../svgs/brands/y-combinator.svg | 0 .../public => public}/svgs/brands/yahoo.svg | 0 .../svgs/brands/yandex-international.svg | 0 .../public => public}/svgs/brands/yandex.svg | 0 .../public => public}/svgs/brands/yelp.svg | 0 .../public => public}/svgs/brands/yoast.svg | 0 .../svgs/brands/youtube-square.svg | 0 .../public => public}/svgs/brands/youtube.svg | 0 .../public => public}/svgs/brands/zhihu.svg | 0 .../svgs/regular/address-book.svg | 0 .../svgs/regular/address-card.svg | 0 .../public => public}/svgs/regular/angry.svg | 0 .../svgs/regular/arrow-alt-circle-down.svg | 0 .../svgs/regular/arrow-alt-circle-left.svg | 0 .../svgs/regular/arrow-alt-circle-right.svg | 0 .../svgs/regular/arrow-alt-circle-up.svg | 0 .../svgs/regular/bell-slash.svg | 0 .../public => public}/svgs/regular/bell.svg | 0 .../svgs/regular/bookmark.svg | 0 .../svgs/regular/building.svg | 0 .../svgs/regular/calendar-alt.svg | 0 .../svgs/regular/calendar-check.svg | 0 .../svgs/regular/calendar-minus.svg | 0 .../svgs/regular/calendar-plus.svg | 0 .../svgs/regular/calendar-times.svg | 0 .../svgs/regular/calendar.svg | 0 .../svgs/regular/caret-square-down.svg | 0 .../svgs/regular/caret-square-left.svg | 0 .../svgs/regular/caret-square-right.svg | 0 .../svgs/regular/caret-square-up.svg | 0 .../svgs/regular/chart-bar.svg | 0 .../svgs/regular/check-circle.svg | 0 .../svgs/regular/check-square.svg | 0 .../public => public}/svgs/regular/circle.svg | 0 .../svgs/regular/clipboard.svg | 0 .../public => public}/svgs/regular/clock.svg | 0 .../public => public}/svgs/regular/clone.svg | 0 .../svgs/regular/closed-captioning.svg | 0 .../svgs/regular/comment-alt.svg | 0 .../svgs/regular/comment-dots.svg | 0 .../svgs/regular/comment.svg | 0 .../svgs/regular/comments.svg | 0 .../svgs/regular/compass.svg | 0 .../public => public}/svgs/regular/copy.svg | 0 .../svgs/regular/copyright.svg | 0 .../svgs/regular/credit-card.svg | 0 .../public => public}/svgs/regular/dizzy.svg | 0 .../svgs/regular/dot-circle.svg | 0 .../public => public}/svgs/regular/edit.svg | 0 .../svgs/regular/envelope-open.svg | 0 .../svgs/regular/envelope.svg | 0 .../svgs/regular/eye-slash.svg | 0 .../public => public}/svgs/regular/eye.svg | 0 .../svgs/regular/file-alt.svg | 0 .../svgs/regular/file-archive.svg | 0 .../svgs/regular/file-audio.svg | 0 .../svgs/regular/file-code.svg | 0 .../svgs/regular/file-excel.svg | 0 .../svgs/regular/file-image.svg | 0 .../svgs/regular/file-pdf.svg | 0 .../svgs/regular/file-powerpoint.svg | 0 .../svgs/regular/file-video.svg | 0 .../svgs/regular/file-word.svg | 0 .../public => public}/svgs/regular/file.svg | 0 .../public => public}/svgs/regular/flag.svg | 0 .../svgs/regular/flushed.svg | 0 .../svgs/regular/folder-open.svg | 0 .../public => public}/svgs/regular/folder.svg | 0 .../svgs/regular/font-awesome-logo-full.svg | 0 .../svgs/regular/frown-open.svg | 0 .../public => public}/svgs/regular/frown.svg | 0 .../public => public}/svgs/regular/futbol.svg | 0 .../public => public}/svgs/regular/gem.svg | 0 .../svgs/regular/grimace.svg | 0 .../svgs/regular/grin-alt.svg | 0 .../svgs/regular/grin-beam-sweat.svg | 0 .../svgs/regular/grin-beam.svg | 0 .../svgs/regular/grin-hearts.svg | 0 .../svgs/regular/grin-squint-tears.svg | 0 .../svgs/regular/grin-squint.svg | 0 .../svgs/regular/grin-stars.svg | 0 .../svgs/regular/grin-tears.svg | 0 .../svgs/regular/grin-tongue-squint.svg | 0 .../svgs/regular/grin-tongue-wink.svg | 0 .../svgs/regular/grin-tongue.svg | 0 .../svgs/regular/grin-wink.svg | 0 .../public => public}/svgs/regular/grin.svg | 0 .../svgs/regular/hand-lizard.svg | 0 .../svgs/regular/hand-paper.svg | 0 .../svgs/regular/hand-peace.svg | 0 .../svgs/regular/hand-point-down.svg | 0 .../svgs/regular/hand-point-left.svg | 0 .../svgs/regular/hand-point-right.svg | 0 .../svgs/regular/hand-point-up.svg | 0 .../svgs/regular/hand-pointer.svg | 0 .../svgs/regular/hand-rock.svg | 0 .../svgs/regular/hand-scissors.svg | 0 .../svgs/regular/hand-spock.svg | 0 .../svgs/regular/handshake.svg | 0 .../public => public}/svgs/regular/hdd.svg | 0 .../public => public}/svgs/regular/heart.svg | 0 .../svgs/regular/hospital.svg | 0 .../svgs/regular/hourglass.svg | 0 .../svgs/regular/id-badge.svg | 0 .../svgs/regular/id-card.svg | 0 .../public => public}/svgs/regular/image.svg | 0 .../public => public}/svgs/regular/images.svg | 0 .../svgs/regular/keyboard.svg | 0 .../svgs/regular/kiss-beam.svg | 0 .../svgs/regular/kiss-wink-heart.svg | 0 .../public => public}/svgs/regular/kiss.svg | 0 .../svgs/regular/laugh-beam.svg | 0 .../svgs/regular/laugh-squint.svg | 0 .../svgs/regular/laugh-wink.svg | 0 .../public => public}/svgs/regular/laugh.svg | 0 .../public => public}/svgs/regular/lemon.svg | 0 .../svgs/regular/life-ring.svg | 0 .../svgs/regular/lightbulb.svg | 0 .../svgs/regular/list-alt.svg | 0 .../public => public}/svgs/regular/map.svg | 0 .../svgs/regular/meh-blank.svg | 0 .../svgs/regular/meh-rolling-eyes.svg | 0 .../public => public}/svgs/regular/meh.svg | 0 .../svgs/regular/minus-square.svg | 0 .../svgs/regular/money-bill-alt.svg | 0 .../public => public}/svgs/regular/moon.svg | 0 .../svgs/regular/newspaper.svg | 0 .../svgs/regular/object-group.svg | 0 .../svgs/regular/object-ungroup.svg | 0 .../svgs/regular/paper-plane.svg | 0 .../svgs/regular/pause-circle.svg | 0 .../svgs/regular/play-circle.svg | 0 .../svgs/regular/plus-square.svg | 0 .../svgs/regular/question-circle.svg | 0 .../svgs/regular/registered.svg | 0 .../svgs/regular/sad-cry.svg | 0 .../svgs/regular/sad-tear.svg | 0 .../public => public}/svgs/regular/save.svg | 0 .../svgs/regular/share-square.svg | 0 .../svgs/regular/smile-beam.svg | 0 .../svgs/regular/smile-wink.svg | 0 .../public => public}/svgs/regular/smile.svg | 0 .../svgs/regular/snowflake.svg | 0 .../public => public}/svgs/regular/square.svg | 0 .../svgs/regular/star-half.svg | 0 .../public => public}/svgs/regular/star.svg | 0 .../svgs/regular/sticky-note.svg | 0 .../svgs/regular/stop-circle.svg | 0 .../public => public}/svgs/regular/sun.svg | 0 .../svgs/regular/surprise.svg | 0 .../svgs/regular/thumbs-down.svg | 0 .../svgs/regular/thumbs-up.svg | 0 .../svgs/regular/times-circle.svg | 0 .../public => public}/svgs/regular/tired.svg | 0 .../svgs/regular/trash-alt.svg | 0 .../svgs/regular/user-circle.svg | 0 .../public => public}/svgs/regular/user.svg | 0 .../svgs/regular/window-close.svg | 0 .../svgs/regular/window-maximize.svg | 0 .../svgs/regular/window-minimize.svg | 0 .../svgs/regular/window-restore.svg | 0 {webmail/public => public}/svgs/solid/ad.svg | 0 .../svgs/solid/address-book.svg | 0 .../svgs/solid/address-card.svg | 0 .../public => public}/svgs/solid/adjust.svg | 0 .../svgs/solid/air-freshener.svg | 0 .../svgs/solid/align-center.svg | 0 .../svgs/solid/align-justify.svg | 0 .../svgs/solid/align-left.svg | 0 .../svgs/solid/align-right.svg | 0 .../svgs/solid/allergies.svg | 0 .../svgs/solid/ambulance.svg | 0 .../american-sign-language-interpreting.svg | 0 .../public => public}/svgs/solid/anchor.svg | 0 .../svgs/solid/angle-double-down.svg | 0 .../svgs/solid/angle-double-left.svg | 0 .../svgs/solid/angle-double-right.svg | 0 .../svgs/solid/angle-double-up.svg | 0 .../svgs/solid/angle-down.svg | 0 .../svgs/solid/angle-left.svg | 0 .../svgs/solid/angle-right.svg | 0 .../public => public}/svgs/solid/angle-up.svg | 0 .../public => public}/svgs/solid/angry.svg | 0 .../public => public}/svgs/solid/ankh.svg | 0 .../svgs/solid/apple-alt.svg | 0 .../public => public}/svgs/solid/archive.svg | 0 .../public => public}/svgs/solid/archway.svg | 0 .../svgs/solid/arrow-alt-circle-down.svg | 0 .../svgs/solid/arrow-alt-circle-left.svg | 0 .../svgs/solid/arrow-alt-circle-right.svg | 0 .../svgs/solid/arrow-alt-circle-up.svg | 0 .../svgs/solid/arrow-circle-down.svg | 0 .../svgs/solid/arrow-circle-left.svg | 0 .../svgs/solid/arrow-circle-right.svg | 0 .../svgs/solid/arrow-circle-up.svg | 0 .../svgs/solid/arrow-down.svg | 0 .../svgs/solid/arrow-left.svg | 0 .../svgs/solid/arrow-right.svg | 0 .../public => public}/svgs/solid/arrow-up.svg | 0 .../svgs/solid/arrows-alt-h.svg | 0 .../svgs/solid/arrows-alt-v.svg | 0 .../svgs/solid/arrows-alt.svg | 0 .../solid/assistive-listening-systems.svg | 0 .../public => public}/svgs/solid/asterisk.svg | 0 {webmail/public => public}/svgs/solid/at.svg | 0 .../public => public}/svgs/solid/atlas.svg | 0 .../public => public}/svgs/solid/atom.svg | 0 .../svgs/solid/audio-description.svg | 0 .../public => public}/svgs/solid/award.svg | 0 .../svgs/solid/backspace.svg | 0 .../public => public}/svgs/solid/backward.svg | 0 .../svgs/solid/balance-scale.svg | 0 {webmail/public => public}/svgs/solid/ban.svg | 0 .../public => public}/svgs/solid/band-aid.svg | 0 .../public => public}/svgs/solid/barcode.svg | 0 .../public => public}/svgs/solid/bars.svg | 0 .../svgs/solid/baseball-ball.svg | 0 .../svgs/solid/basketball-ball.svg | 0 .../public => public}/svgs/solid/bath.svg | 0 .../svgs/solid/battery-empty.svg | 0 .../svgs/solid/battery-full.svg | 0 .../svgs/solid/battery-half.svg | 0 .../svgs/solid/battery-quarter.svg | 0 .../svgs/solid/battery-three-quarters.svg | 0 {webmail/public => public}/svgs/solid/bed.svg | 0 .../public => public}/svgs/solid/beer.svg | 0 .../svgs/solid/bell-slash.svg | 0 .../public => public}/svgs/solid/bell.svg | 0 .../svgs/solid/bezier-curve.svg | 0 .../public => public}/svgs/solid/bible.svg | 0 .../public => public}/svgs/solid/bicycle.svg | 0 .../svgs/solid/binoculars.svg | 0 .../svgs/solid/birthday-cake.svg | 0 .../svgs/solid/blender-phone.svg | 0 .../public => public}/svgs/solid/blender.svg | 0 .../public => public}/svgs/solid/blind.svg | 0 .../public => public}/svgs/solid/bold.svg | 0 .../public => public}/svgs/solid/bolt.svg | 0 .../public => public}/svgs/solid/bomb.svg | 0 .../public => public}/svgs/solid/bone.svg | 0 .../public => public}/svgs/solid/bong.svg | 0 .../svgs/solid/book-dead.svg | 0 .../svgs/solid/book-open.svg | 0 .../svgs/solid/book-reader.svg | 0 .../public => public}/svgs/solid/book.svg | 0 .../public => public}/svgs/solid/bookmark.svg | 0 .../svgs/solid/bowling-ball.svg | 0 .../public => public}/svgs/solid/box-open.svg | 0 {webmail/public => public}/svgs/solid/box.svg | 0 .../public => public}/svgs/solid/boxes.svg | 0 .../public => public}/svgs/solid/braille.svg | 0 .../public => public}/svgs/solid/brain.svg | 0 .../svgs/solid/briefcase-medical.svg | 0 .../svgs/solid/briefcase.svg | 0 .../svgs/solid/broadcast-tower.svg | 0 .../public => public}/svgs/solid/broom.svg | 0 .../public => public}/svgs/solid/brush.svg | 0 {webmail/public => public}/svgs/solid/bug.svg | 0 .../public => public}/svgs/solid/building.svg | 0 .../public => public}/svgs/solid/bullhorn.svg | 0 .../public => public}/svgs/solid/bullseye.svg | 0 .../public => public}/svgs/solid/burn.svg | 0 .../public => public}/svgs/solid/bus-alt.svg | 0 {webmail/public => public}/svgs/solid/bus.svg | 0 .../svgs/solid/business-time.svg | 0 .../svgs/solid/calculator.svg | 0 .../svgs/solid/calendar-alt.svg | 0 .../svgs/solid/calendar-check.svg | 0 .../svgs/solid/calendar-minus.svg | 0 .../svgs/solid/calendar-plus.svg | 0 .../svgs/solid/calendar-times.svg | 0 .../public => public}/svgs/solid/calendar.svg | 0 .../svgs/solid/camera-retro.svg | 0 .../public => public}/svgs/solid/camera.svg | 0 .../svgs/solid/campground.svg | 0 .../public => public}/svgs/solid/cannabis.svg | 0 .../public => public}/svgs/solid/capsules.svg | 0 .../public => public}/svgs/solid/car-alt.svg | 0 .../svgs/solid/car-battery.svg | 0 .../svgs/solid/car-crash.svg | 0 .../public => public}/svgs/solid/car-side.svg | 0 {webmail/public => public}/svgs/solid/car.svg | 0 .../svgs/solid/caret-down.svg | 0 .../svgs/solid/caret-left.svg | 0 .../svgs/solid/caret-right.svg | 0 .../svgs/solid/caret-square-down.svg | 0 .../svgs/solid/caret-square-left.svg | 0 .../svgs/solid/caret-square-right.svg | 0 .../svgs/solid/caret-square-up.svg | 0 .../public => public}/svgs/solid/caret-up.svg | 0 .../svgs/solid/cart-arrow-down.svg | 0 .../svgs/solid/cart-plus.svg | 0 {webmail/public => public}/svgs/solid/cat.svg | 0 .../svgs/solid/certificate.svg | 0 .../public => public}/svgs/solid/chair.svg | 0 .../svgs/solid/chalkboard-teacher.svg | 0 .../svgs/solid/chalkboard.svg | 0 .../svgs/solid/charging-station.svg | 0 .../svgs/solid/chart-area.svg | 0 .../svgs/solid/chart-bar.svg | 0 .../svgs/solid/chart-line.svg | 0 .../svgs/solid/chart-pie.svg | 0 .../svgs/solid/check-circle.svg | 0 .../svgs/solid/check-double.svg | 0 .../svgs/solid/check-square.svg | 0 .../public => public}/svgs/solid/check.svg | 0 .../svgs/solid/chess-bishop.svg | 0 .../svgs/solid/chess-board.svg | 0 .../svgs/solid/chess-king.svg | 0 .../svgs/solid/chess-knight.svg | 0 .../svgs/solid/chess-pawn.svg | 0 .../svgs/solid/chess-queen.svg | 0 .../svgs/solid/chess-rook.svg | 0 .../public => public}/svgs/solid/chess.svg | 0 .../svgs/solid/chevron-circle-down.svg | 0 .../svgs/solid/chevron-circle-left.svg | 0 .../svgs/solid/chevron-circle-right.svg | 0 .../svgs/solid/chevron-circle-up.svg | 0 .../svgs/solid/chevron-down.svg | 0 .../svgs/solid/chevron-left.svg | 0 .../svgs/solid/chevron-right.svg | 0 .../svgs/solid/chevron-up.svg | 0 .../public => public}/svgs/solid/child.svg | 0 .../public => public}/svgs/solid/church.svg | 0 .../svgs/solid/circle-notch.svg | 0 .../public => public}/svgs/solid/circle.svg | 0 .../public => public}/svgs/solid/city.svg | 0 .../svgs/solid/clipboard-check.svg | 0 .../svgs/solid/clipboard-list.svg | 0 .../svgs/solid/clipboard.svg | 0 .../public => public}/svgs/solid/clock.svg | 0 .../public => public}/svgs/solid/clone.svg | 0 .../svgs/solid/closed-captioning.svg | 0 .../svgs/solid/cloud-download-alt.svg | 0 .../svgs/solid/cloud-meatball.svg | 0 .../svgs/solid/cloud-moon-rain.svg | 0 .../svgs/solid/cloud-moon.svg | 0 .../svgs/solid/cloud-rain.svg | 0 .../svgs/solid/cloud-showers-heavy.svg | 0 .../svgs/solid/cloud-sun-rain.svg | 0 .../svgs/solid/cloud-sun.svg | 0 .../svgs/solid/cloud-upload-alt.svg | 0 .../public => public}/svgs/solid/cloud.svg | 0 .../public => public}/svgs/solid/cocktail.svg | 0 .../svgs/solid/code-branch.svg | 0 .../public => public}/svgs/solid/code.svg | 0 .../public => public}/svgs/solid/coffee.svg | 0 {webmail/public => public}/svgs/solid/cog.svg | 0 .../public => public}/svgs/solid/cogs.svg | 0 .../public => public}/svgs/solid/coins.svg | 0 .../public => public}/svgs/solid/columns.svg | 0 .../svgs/solid/comment-alt.svg | 0 .../svgs/solid/comment-dollar.svg | 0 .../svgs/solid/comment-dots.svg | 0 .../svgs/solid/comment-slash.svg | 0 .../public => public}/svgs/solid/comment.svg | 0 .../svgs/solid/comments-dollar.svg | 0 .../public => public}/svgs/solid/comments.svg | 0 .../svgs/solid/compact-disc.svg | 0 .../public => public}/svgs/solid/compass.svg | 0 .../public => public}/svgs/solid/compress.svg | 0 .../svgs/solid/concierge-bell.svg | 0 .../svgs/solid/cookie-bite.svg | 0 .../public => public}/svgs/solid/cookie.svg | 0 .../public => public}/svgs/solid/copy.svg | 0 .../svgs/solid/copyright.svg | 0 .../public => public}/svgs/solid/couch.svg | 0 .../svgs/solid/credit-card.svg | 0 .../public => public}/svgs/solid/crop-alt.svg | 0 .../public => public}/svgs/solid/crop.svg | 0 .../public => public}/svgs/solid/cross.svg | 0 .../svgs/solid/crosshairs.svg | 0 .../public => public}/svgs/solid/crow.svg | 0 .../public => public}/svgs/solid/crown.svg | 0 .../public => public}/svgs/solid/cube.svg | 0 .../public => public}/svgs/solid/cubes.svg | 0 {webmail/public => public}/svgs/solid/cut.svg | 0 .../public => public}/svgs/solid/database.svg | 0 .../public => public}/svgs/solid/deaf.svg | 0 .../public => public}/svgs/solid/democrat.svg | 0 .../public => public}/svgs/solid/desktop.svg | 0 .../svgs/solid/dharmachakra.svg | 0 .../svgs/solid/diagnoses.svg | 0 .../public => public}/svgs/solid/dice-d20.svg | 0 .../public => public}/svgs/solid/dice-d6.svg | 0 .../svgs/solid/dice-five.svg | 0 .../svgs/solid/dice-four.svg | 0 .../public => public}/svgs/solid/dice-one.svg | 0 .../public => public}/svgs/solid/dice-six.svg | 0 .../svgs/solid/dice-three.svg | 0 .../public => public}/svgs/solid/dice-two.svg | 0 .../public => public}/svgs/solid/dice.svg | 0 .../svgs/solid/digital-tachograph.svg | 0 .../svgs/solid/directions.svg | 0 .../public => public}/svgs/solid/divide.svg | 0 .../public => public}/svgs/solid/dizzy.svg | 0 {webmail/public => public}/svgs/solid/dna.svg | 0 {webmail/public => public}/svgs/solid/dog.svg | 0 .../svgs/solid/dollar-sign.svg | 0 .../svgs/solid/dolly-flatbed.svg | 0 .../public => public}/svgs/solid/dolly.svg | 0 .../public => public}/svgs/solid/donate.svg | 0 .../svgs/solid/door-closed.svg | 0 .../svgs/solid/door-open.svg | 0 .../svgs/solid/dot-circle.svg | 0 .../public => public}/svgs/solid/dove.svg | 0 .../public => public}/svgs/solid/download.svg | 0 .../svgs/solid/drafting-compass.svg | 0 .../public => public}/svgs/solid/dragon.svg | 0 .../svgs/solid/draw-polygon.svg | 0 .../svgs/solid/drum-steelpan.svg | 0 .../public => public}/svgs/solid/drum.svg | 0 .../svgs/solid/drumstick-bite.svg | 0 .../public => public}/svgs/solid/dumbbell.svg | 0 .../public => public}/svgs/solid/dungeon.svg | 0 .../public => public}/svgs/solid/edit.svg | 0 .../public => public}/svgs/solid/eject.svg | 0 .../svgs/solid/ellipsis-h.svg | 0 .../svgs/solid/ellipsis-v.svg | 0 .../svgs/solid/envelope-open-text.svg | 0 .../svgs/solid/envelope-open.svg | 0 .../svgs/solid/envelope-square.svg | 0 .../public => public}/svgs/solid/envelope.svg | 0 .../public => public}/svgs/solid/equals.svg | 0 .../public => public}/svgs/solid/eraser.svg | 0 .../svgs/solid/euro-sign.svg | 0 .../svgs/solid/exchange-alt.svg | 0 .../svgs/solid/exclamation-circle.svg | 0 .../svgs/solid/exclamation-triangle.svg | 0 .../svgs/solid/exclamation.svg | 0 .../svgs/solid/expand-arrows-alt.svg | 0 .../public => public}/svgs/solid/expand.svg | 0 .../svgs/solid/external-link-alt.svg | 0 .../svgs/solid/external-link-square-alt.svg | 0 .../svgs/solid/eye-dropper.svg | 0 .../svgs/solid/eye-slash.svg | 0 {webmail/public => public}/svgs/solid/eye.svg | 0 .../svgs/solid/fast-backward.svg | 0 .../svgs/solid/fast-forward.svg | 0 {webmail/public => public}/svgs/solid/fax.svg | 0 .../svgs/solid/feather-alt.svg | 0 .../public => public}/svgs/solid/feather.svg | 0 .../public => public}/svgs/solid/female.svg | 0 .../svgs/solid/fighter-jet.svg | 0 .../public => public}/svgs/solid/file-alt.svg | 0 .../svgs/solid/file-archive.svg | 0 .../svgs/solid/file-audio.svg | 0 .../svgs/solid/file-code.svg | 0 .../svgs/solid/file-contract.svg | 0 .../public => public}/svgs/solid/file-csv.svg | 0 .../svgs/solid/file-download.svg | 0 .../svgs/solid/file-excel.svg | 0 .../svgs/solid/file-export.svg | 0 .../svgs/solid/file-image.svg | 0 .../svgs/solid/file-import.svg | 0 .../svgs/solid/file-invoice-dollar.svg | 0 .../svgs/solid/file-invoice.svg | 0 .../svgs/solid/file-medical-alt.svg | 0 .../svgs/solid/file-medical.svg | 0 .../public => public}/svgs/solid/file-pdf.svg | 0 .../svgs/solid/file-powerpoint.svg | 0 .../svgs/solid/file-prescription.svg | 0 .../svgs/solid/file-signature.svg | 0 .../svgs/solid/file-upload.svg | 0 .../svgs/solid/file-video.svg | 0 .../svgs/solid/file-word.svg | 0 .../public => public}/svgs/solid/file.svg | 0 .../svgs/solid/fill-drip.svg | 0 .../public => public}/svgs/solid/fill.svg | 0 .../public => public}/svgs/solid/film.svg | 0 .../public => public}/svgs/solid/filter.svg | 0 .../svgs/solid/fingerprint.svg | 0 .../svgs/solid/fire-extinguisher.svg | 0 .../public => public}/svgs/solid/fire.svg | 0 .../svgs/solid/first-aid.svg | 0 .../public => public}/svgs/solid/fish.svg | 0 .../svgs/solid/fist-raised.svg | 0 .../svgs/solid/flag-checkered.svg | 0 .../public => public}/svgs/solid/flag-usa.svg | 0 .../public => public}/svgs/solid/flag.svg | 0 .../public => public}/svgs/solid/flask.svg | 0 .../public => public}/svgs/solid/flushed.svg | 0 .../svgs/solid/folder-minus.svg | 0 .../svgs/solid/folder-open.svg | 0 .../svgs/solid/folder-plus.svg | 0 .../public => public}/svgs/solid/folder.svg | 0 .../svgs/solid/font-awesome-logo-full.svg | 0 .../public => public}/svgs/solid/font.svg | 0 .../svgs/solid/football-ball.svg | 0 .../public => public}/svgs/solid/forward.svg | 0 .../public => public}/svgs/solid/frog.svg | 0 .../svgs/solid/frown-open.svg | 0 .../public => public}/svgs/solid/frown.svg | 0 .../svgs/solid/funnel-dollar.svg | 0 .../public => public}/svgs/solid/futbol.svg | 0 .../public => public}/svgs/solid/gamepad.svg | 0 .../public => public}/svgs/solid/gas-pump.svg | 0 .../public => public}/svgs/solid/gavel.svg | 0 {webmail/public => public}/svgs/solid/gem.svg | 0 .../svgs/solid/genderless.svg | 0 .../public => public}/svgs/solid/ghost.svg | 0 .../public => public}/svgs/solid/gift.svg | 0 .../svgs/solid/glass-martini-alt.svg | 0 .../svgs/solid/glass-martini.svg | 0 .../public => public}/svgs/solid/glasses.svg | 0 .../svgs/solid/globe-africa.svg | 0 .../svgs/solid/globe-americas.svg | 0 .../svgs/solid/globe-asia.svg | 0 .../public => public}/svgs/solid/globe.svg | 0 .../svgs/solid/golf-ball.svg | 0 .../public => public}/svgs/solid/gopuram.svg | 0 .../svgs/solid/graduation-cap.svg | 0 .../svgs/solid/greater-than-equal.svg | 0 .../svgs/solid/greater-than.svg | 0 .../public => public}/svgs/solid/grimace.svg | 0 .../public => public}/svgs/solid/grin-alt.svg | 0 .../svgs/solid/grin-beam-sweat.svg | 0 .../svgs/solid/grin-beam.svg | 0 .../svgs/solid/grin-hearts.svg | 0 .../svgs/solid/grin-squint-tears.svg | 0 .../svgs/solid/grin-squint.svg | 0 .../svgs/solid/grin-stars.svg | 0 .../svgs/solid/grin-tears.svg | 0 .../svgs/solid/grin-tongue-squint.svg | 0 .../svgs/solid/grin-tongue-wink.svg | 0 .../svgs/solid/grin-tongue.svg | 0 .../svgs/solid/grin-wink.svg | 0 .../public => public}/svgs/solid/grin.svg | 0 .../svgs/solid/grip-horizontal.svg | 0 .../svgs/solid/grip-vertical.svg | 0 .../public => public}/svgs/solid/h-square.svg | 0 .../public => public}/svgs/solid/hammer.svg | 0 .../public => public}/svgs/solid/hamsa.svg | 0 .../svgs/solid/hand-holding-heart.svg | 0 .../svgs/solid/hand-holding-usd.svg | 0 .../svgs/solid/hand-holding.svg | 0 .../svgs/solid/hand-lizard.svg | 0 .../svgs/solid/hand-paper.svg | 0 .../svgs/solid/hand-peace.svg | 0 .../svgs/solid/hand-point-down.svg | 0 .../svgs/solid/hand-point-left.svg | 0 .../svgs/solid/hand-point-right.svg | 0 .../svgs/solid/hand-point-up.svg | 0 .../svgs/solid/hand-pointer.svg | 0 .../svgs/solid/hand-rock.svg | 0 .../svgs/solid/hand-scissors.svg | 0 .../svgs/solid/hand-spock.svg | 0 .../svgs/solid/hands-helping.svg | 0 .../public => public}/svgs/solid/hands.svg | 0 .../svgs/solid/handshake.svg | 0 .../public => public}/svgs/solid/hanukiah.svg | 0 .../public => public}/svgs/solid/hashtag.svg | 0 .../svgs/solid/hat-wizard.svg | 0 .../public => public}/svgs/solid/haykal.svg | 0 {webmail/public => public}/svgs/solid/hdd.svg | 0 .../public => public}/svgs/solid/heading.svg | 0 .../svgs/solid/headphones-alt.svg | 0 .../svgs/solid/headphones.svg | 0 .../public => public}/svgs/solid/headset.svg | 0 .../public => public}/svgs/solid/heart.svg | 0 .../svgs/solid/heartbeat.svg | 0 .../svgs/solid/helicopter.svg | 0 .../svgs/solid/highlighter.svg | 0 .../public => public}/svgs/solid/hiking.svg | 0 .../public => public}/svgs/solid/hippo.svg | 0 .../public => public}/svgs/solid/history.svg | 0 .../svgs/solid/hockey-puck.svg | 0 .../public => public}/svgs/solid/home.svg | 0 .../public => public}/svgs/solid/horse.svg | 0 .../svgs/solid/hospital-alt.svg | 0 .../svgs/solid/hospital-symbol.svg | 0 .../public => public}/svgs/solid/hospital.svg | 0 .../public => public}/svgs/solid/hot-tub.svg | 0 .../public => public}/svgs/solid/hotel.svg | 0 .../svgs/solid/hourglass-end.svg | 0 .../svgs/solid/hourglass-half.svg | 0 .../svgs/solid/hourglass-start.svg | 0 .../svgs/solid/hourglass.svg | 0 .../svgs/solid/house-damage.svg | 0 .../public => public}/svgs/solid/hryvnia.svg | 0 .../public => public}/svgs/solid/i-cursor.svg | 0 .../public => public}/svgs/solid/id-badge.svg | 0 .../svgs/solid/id-card-alt.svg | 0 .../public => public}/svgs/solid/id-card.svg | 0 .../public => public}/svgs/solid/image.svg | 0 .../public => public}/svgs/solid/images.svg | 0 .../public => public}/svgs/solid/inbox.svg | 0 .../public => public}/svgs/solid/indent.svg | 0 .../public => public}/svgs/solid/industry.svg | 0 .../public => public}/svgs/solid/infinity.svg | 0 .../svgs/solid/info-circle.svg | 0 .../public => public}/svgs/solid/info.svg | 0 .../public => public}/svgs/solid/italic.svg | 0 .../public => public}/svgs/solid/jedi.svg | 0 .../public => public}/svgs/solid/joint.svg | 0 .../svgs/solid/journal-whills.svg | 0 .../public => public}/svgs/solid/kaaba.svg | 0 {webmail/public => public}/svgs/solid/key.svg | 0 .../public => public}/svgs/solid/keyboard.svg | 0 .../public => public}/svgs/solid/khanda.svg | 0 .../svgs/solid/kiss-beam.svg | 0 .../svgs/solid/kiss-wink-heart.svg | 0 .../public => public}/svgs/solid/kiss.svg | 0 .../svgs/solid/kiwi-bird.svg | 0 .../public => public}/svgs/solid/landmark.svg | 0 .../public => public}/svgs/solid/language.svg | 0 .../svgs/solid/laptop-code.svg | 0 .../public => public}/svgs/solid/laptop.svg | 0 .../svgs/solid/laugh-beam.svg | 0 .../svgs/solid/laugh-squint.svg | 0 .../svgs/solid/laugh-wink.svg | 0 .../public => public}/svgs/solid/laugh.svg | 0 .../svgs/solid/layer-group.svg | 0 .../public => public}/svgs/solid/leaf.svg | 0 .../public => public}/svgs/solid/lemon.svg | 0 .../svgs/solid/less-than-equal.svg | 0 .../svgs/solid/less-than.svg | 0 .../svgs/solid/level-down-alt.svg | 0 .../svgs/solid/level-up-alt.svg | 0 .../svgs/solid/life-ring.svg | 0 .../svgs/solid/lightbulb.svg | 0 .../public => public}/svgs/solid/link.svg | 0 .../svgs/solid/lira-sign.svg | 0 .../public => public}/svgs/solid/list-alt.svg | 0 .../public => public}/svgs/solid/list-ol.svg | 0 .../public => public}/svgs/solid/list-ul.svg | 0 .../public => public}/svgs/solid/list.svg | 0 .../svgs/solid/location-arrow.svg | 0 .../svgs/solid/lock-open.svg | 0 .../public => public}/svgs/solid/lock.svg | 0 .../svgs/solid/long-arrow-alt-down.svg | 0 .../svgs/solid/long-arrow-alt-left.svg | 0 .../svgs/solid/long-arrow-alt-right.svg | 0 .../svgs/solid/long-arrow-alt-up.svg | 0 .../svgs/solid/low-vision.svg | 0 .../svgs/solid/luggage-cart.svg | 0 .../public => public}/svgs/solid/magic.svg | 0 .../public => public}/svgs/solid/magnet.svg | 0 .../svgs/solid/mail-bulk.svg | 0 .../public => public}/svgs/solid/male.svg | 0 .../svgs/solid/map-marked-alt.svg | 0 .../svgs/solid/map-marked.svg | 0 .../svgs/solid/map-marker-alt.svg | 0 .../svgs/solid/map-marker.svg | 0 .../public => public}/svgs/solid/map-pin.svg | 0 .../svgs/solid/map-signs.svg | 0 {webmail/public => public}/svgs/solid/map.svg | 0 .../public => public}/svgs/solid/marker.svg | 0 .../svgs/solid/mars-double.svg | 0 .../svgs/solid/mars-stroke-h.svg | 0 .../svgs/solid/mars-stroke-v.svg | 0 .../svgs/solid/mars-stroke.svg | 0 .../public => public}/svgs/solid/mars.svg | 0 .../public => public}/svgs/solid/mask.svg | 0 .../public => public}/svgs/solid/medal.svg | 0 .../public => public}/svgs/solid/medkit.svg | 0 .../svgs/solid/meh-blank.svg | 0 .../svgs/solid/meh-rolling-eyes.svg | 0 {webmail/public => public}/svgs/solid/meh.svg | 0 .../public => public}/svgs/solid/memory.svg | 0 .../public => public}/svgs/solid/menorah.svg | 0 .../public => public}/svgs/solid/mercury.svg | 0 .../public => public}/svgs/solid/meteor.svg | 0 .../svgs/solid/microchip.svg | 0 .../svgs/solid/microphone-alt-slash.svg | 0 .../svgs/solid/microphone-alt.svg | 0 .../svgs/solid/microphone-slash.svg | 0 .../svgs/solid/microphone.svg | 0 .../svgs/solid/microscope.svg | 0 .../svgs/solid/minus-circle.svg | 0 .../svgs/solid/minus-square.svg | 0 .../public => public}/svgs/solid/minus.svg | 0 .../svgs/solid/mobile-alt.svg | 0 .../public => public}/svgs/solid/mobile.svg | 0 .../svgs/solid/money-bill-alt.svg | 0 .../svgs/solid/money-bill-wave-alt.svg | 0 .../svgs/solid/money-bill-wave.svg | 0 .../svgs/solid/money-bill.svg | 0 .../svgs/solid/money-check-alt.svg | 0 .../svgs/solid/money-check.svg | 0 .../public => public}/svgs/solid/monument.svg | 0 .../public => public}/svgs/solid/moon.svg | 0 .../svgs/solid/mortar-pestle.svg | 0 .../public => public}/svgs/solid/mosque.svg | 0 .../svgs/solid/motorcycle.svg | 0 .../public => public}/svgs/solid/mountain.svg | 0 .../svgs/solid/mouse-pointer.svg | 0 .../public => public}/svgs/solid/music.svg | 0 .../svgs/solid/network-wired.svg | 0 .../public => public}/svgs/solid/neuter.svg | 0 .../svgs/solid/newspaper.svg | 0 .../svgs/solid/not-equal.svg | 0 .../svgs/solid/notes-medical.svg | 0 .../svgs/solid/object-group.svg | 0 .../svgs/solid/object-ungroup.svg | 0 .../public => public}/svgs/solid/oil-can.svg | 0 {webmail/public => public}/svgs/solid/om.svg | 0 .../public => public}/svgs/solid/otter.svg | 0 .../public => public}/svgs/solid/outdent.svg | 0 .../svgs/solid/paint-brush.svg | 0 .../svgs/solid/paint-roller.svg | 0 .../public => public}/svgs/solid/palette.svg | 0 .../public => public}/svgs/solid/pallet.svg | 0 .../svgs/solid/paper-plane.svg | 0 .../svgs/solid/paperclip.svg | 0 .../svgs/solid/parachute-box.svg | 0 .../svgs/solid/paragraph.svg | 0 .../public => public}/svgs/solid/parking.svg | 0 .../public => public}/svgs/solid/passport.svg | 0 .../svgs/solid/pastafarianism.svg | 0 .../public => public}/svgs/solid/paste.svg | 0 .../svgs/solid/pause-circle.svg | 0 .../public => public}/svgs/solid/pause.svg | 0 {webmail/public => public}/svgs/solid/paw.svg | 0 .../public => public}/svgs/solid/peace.svg | 0 .../public => public}/svgs/solid/pen-alt.svg | 0 .../svgs/solid/pen-fancy.svg | 0 .../public => public}/svgs/solid/pen-nib.svg | 0 .../svgs/solid/pen-square.svg | 0 {webmail/public => public}/svgs/solid/pen.svg | 0 .../svgs/solid/pencil-alt.svg | 0 .../svgs/solid/pencil-ruler.svg | 0 .../svgs/solid/people-carry.svg | 0 .../public => public}/svgs/solid/percent.svg | 0 .../svgs/solid/percentage.svg | 0 .../svgs/solid/person-booth.svg | 0 .../svgs/solid/phone-slash.svg | 0 .../svgs/solid/phone-square.svg | 0 .../svgs/solid/phone-volume.svg | 0 .../public => public}/svgs/solid/phone.svg | 0 .../svgs/solid/piggy-bank.svg | 0 .../public => public}/svgs/solid/pills.svg | 0 .../svgs/solid/place-of-worship.svg | 0 .../svgs/solid/plane-arrival.svg | 0 .../svgs/solid/plane-departure.svg | 0 .../public => public}/svgs/solid/plane.svg | 0 .../svgs/solid/play-circle.svg | 0 .../public => public}/svgs/solid/play.svg | 0 .../public => public}/svgs/solid/plug.svg | 0 .../svgs/solid/plus-circle.svg | 0 .../svgs/solid/plus-square.svg | 0 .../public => public}/svgs/solid/plus.svg | 0 .../public => public}/svgs/solid/podcast.svg | 0 .../public => public}/svgs/solid/poll-h.svg | 0 .../public => public}/svgs/solid/poll.svg | 0 .../svgs/solid/poo-storm.svg | 0 {webmail/public => public}/svgs/solid/poo.svg | 0 .../public => public}/svgs/solid/poop.svg | 0 .../public => public}/svgs/solid/portrait.svg | 0 .../svgs/solid/pound-sign.svg | 0 .../svgs/solid/power-off.svg | 0 .../public => public}/svgs/solid/pray.svg | 0 .../svgs/solid/praying-hands.svg | 0 .../svgs/solid/prescription-bottle-alt.svg | 0 .../svgs/solid/prescription-bottle.svg | 0 .../svgs/solid/prescription.svg | 0 .../public => public}/svgs/solid/print.svg | 0 .../svgs/solid/procedures.svg | 0 .../svgs/solid/project-diagram.svg | 0 .../svgs/solid/puzzle-piece.svg | 0 .../public => public}/svgs/solid/qrcode.svg | 0 .../svgs/solid/question-circle.svg | 0 .../public => public}/svgs/solid/question.svg | 0 .../svgs/solid/quidditch.svg | 0 .../svgs/solid/quote-left.svg | 0 .../svgs/solid/quote-right.svg | 0 .../public => public}/svgs/solid/quran.svg | 0 .../public => public}/svgs/solid/rainbow.svg | 0 .../public => public}/svgs/solid/random.svg | 0 .../public => public}/svgs/solid/receipt.svg | 0 .../public => public}/svgs/solid/recycle.svg | 0 .../public => public}/svgs/solid/redo-alt.svg | 0 .../public => public}/svgs/solid/redo.svg | 0 .../svgs/solid/registered.svg | 0 .../svgs/solid/reply-all.svg | 0 .../public => public}/svgs/solid/reply.svg | 0 .../svgs/solid/republican.svg | 0 .../public => public}/svgs/solid/retweet.svg | 0 .../public => public}/svgs/solid/ribbon.svg | 0 .../public => public}/svgs/solid/ring.svg | 0 .../public => public}/svgs/solid/road.svg | 0 .../public => public}/svgs/solid/robot.svg | 0 .../public => public}/svgs/solid/rocket.svg | 0 .../public => public}/svgs/solid/route.svg | 0 .../svgs/solid/rss-square.svg | 0 {webmail/public => public}/svgs/solid/rss.svg | 0 .../svgs/solid/ruble-sign.svg | 0 .../svgs/solid/ruler-combined.svg | 0 .../svgs/solid/ruler-horizontal.svg | 0 .../svgs/solid/ruler-vertical.svg | 0 .../public => public}/svgs/solid/ruler.svg | 0 .../public => public}/svgs/solid/running.svg | 0 .../svgs/solid/rupee-sign.svg | 0 .../public => public}/svgs/solid/sad-cry.svg | 0 .../public => public}/svgs/solid/sad-tear.svg | 0 .../public => public}/svgs/solid/save.svg | 0 .../public => public}/svgs/solid/school.svg | 0 .../svgs/solid/screwdriver.svg | 0 .../public => public}/svgs/solid/scroll.svg | 0 .../svgs/solid/search-dollar.svg | 0 .../svgs/solid/search-location.svg | 0 .../svgs/solid/search-minus.svg | 0 .../svgs/solid/search-plus.svg | 0 .../public => public}/svgs/solid/search.svg | 0 .../public => public}/svgs/solid/seedling.svg | 0 .../public => public}/svgs/solid/server.svg | 0 .../public => public}/svgs/solid/shapes.svg | 0 .../svgs/solid/share-alt-square.svg | 0 .../svgs/solid/share-alt.svg | 0 .../svgs/solid/share-square.svg | 0 .../public => public}/svgs/solid/share.svg | 0 .../svgs/solid/shekel-sign.svg | 0 .../svgs/solid/shield-alt.svg | 0 .../public => public}/svgs/solid/ship.svg | 0 .../svgs/solid/shipping-fast.svg | 0 .../svgs/solid/shoe-prints.svg | 0 .../svgs/solid/shopping-bag.svg | 0 .../svgs/solid/shopping-basket.svg | 0 .../svgs/solid/shopping-cart.svg | 0 .../public => public}/svgs/solid/shower.svg | 0 .../svgs/solid/shuttle-van.svg | 0 .../svgs/solid/sign-in-alt.svg | 0 .../svgs/solid/sign-language.svg | 0 .../svgs/solid/sign-out-alt.svg | 0 .../public => public}/svgs/solid/sign.svg | 0 .../public => public}/svgs/solid/signal.svg | 0 .../svgs/solid/signature.svg | 0 .../public => public}/svgs/solid/sitemap.svg | 0 .../svgs/solid/skull-crossbones.svg | 0 .../public => public}/svgs/solid/skull.svg | 0 .../public => public}/svgs/solid/slash.svg | 0 .../svgs/solid/sliders-h.svg | 0 .../svgs/solid/smile-beam.svg | 0 .../svgs/solid/smile-wink.svg | 0 .../public => public}/svgs/solid/smile.svg | 0 .../public => public}/svgs/solid/smog.svg | 0 .../svgs/solid/smoking-ban.svg | 0 .../public => public}/svgs/solid/smoking.svg | 0 .../svgs/solid/snowflake.svg | 0 .../public => public}/svgs/solid/socks.svg | 0 .../svgs/solid/solar-panel.svg | 0 .../svgs/solid/sort-alpha-down.svg | 0 .../svgs/solid/sort-alpha-up.svg | 0 .../svgs/solid/sort-amount-down.svg | 0 .../svgs/solid/sort-amount-up.svg | 0 .../svgs/solid/sort-down.svg | 0 .../svgs/solid/sort-numeric-down.svg | 0 .../svgs/solid/sort-numeric-up.svg | 0 .../public => public}/svgs/solid/sort-up.svg | 0 .../public => public}/svgs/solid/sort.svg | 0 {webmail/public => public}/svgs/solid/spa.svg | 0 .../svgs/solid/space-shuttle.svg | 0 .../public => public}/svgs/solid/spider.svg | 0 .../public => public}/svgs/solid/spinner.svg | 0 .../public => public}/svgs/solid/splotch.svg | 0 .../svgs/solid/spray-can.svg | 0 .../svgs/solid/square-full.svg | 0 .../svgs/solid/square-root-alt.svg | 0 .../public => public}/svgs/solid/square.svg | 0 .../public => public}/svgs/solid/stamp.svg | 0 .../svgs/solid/star-and-crescent.svg | 0 .../svgs/solid/star-half-alt.svg | 0 .../svgs/solid/star-half.svg | 0 .../svgs/solid/star-of-david.svg | 0 .../svgs/solid/star-of-life.svg | 0 .../public => public}/svgs/solid/star.svg | 0 .../svgs/solid/step-backward.svg | 0 .../svgs/solid/step-forward.svg | 0 .../svgs/solid/stethoscope.svg | 0 .../svgs/solid/sticky-note.svg | 0 .../svgs/solid/stop-circle.svg | 0 .../public => public}/svgs/solid/stop.svg | 0 .../svgs/solid/stopwatch.svg | 0 .../svgs/solid/store-alt.svg | 0 .../public => public}/svgs/solid/store.svg | 0 .../public => public}/svgs/solid/stream.svg | 0 .../svgs/solid/street-view.svg | 0 .../svgs/solid/strikethrough.svg | 0 .../svgs/solid/stroopwafel.svg | 0 .../svgs/solid/subscript.svg | 0 .../public => public}/svgs/solid/subway.svg | 0 .../svgs/solid/suitcase-rolling.svg | 0 .../public => public}/svgs/solid/suitcase.svg | 0 {webmail/public => public}/svgs/solid/sun.svg | 0 .../svgs/solid/superscript.svg | 0 .../public => public}/svgs/solid/surprise.svg | 0 .../svgs/solid/swatchbook.svg | 0 .../public => public}/svgs/solid/swimmer.svg | 0 .../svgs/solid/swimming-pool.svg | 0 .../svgs/solid/synagogue.svg | 0 .../public => public}/svgs/solid/sync-alt.svg | 0 .../public => public}/svgs/solid/sync.svg | 0 .../public => public}/svgs/solid/syringe.svg | 0 .../svgs/solid/table-tennis.svg | 0 .../public => public}/svgs/solid/table.svg | 0 .../svgs/solid/tablet-alt.svg | 0 .../public => public}/svgs/solid/tablet.svg | 0 .../public => public}/svgs/solid/tablets.svg | 0 .../svgs/solid/tachometer-alt.svg | 0 {webmail/public => public}/svgs/solid/tag.svg | 0 .../public => public}/svgs/solid/tags.svg | 0 .../public => public}/svgs/solid/tape.svg | 0 .../public => public}/svgs/solid/tasks.svg | 0 .../public => public}/svgs/solid/taxi.svg | 0 .../svgs/solid/teeth-open.svg | 0 .../public => public}/svgs/solid/teeth.svg | 0 .../svgs/solid/temperature-high.svg | 0 .../svgs/solid/temperature-low.svg | 0 .../public => public}/svgs/solid/terminal.svg | 0 .../svgs/solid/text-height.svg | 0 .../svgs/solid/text-width.svg | 0 .../public => public}/svgs/solid/th-large.svg | 0 .../public => public}/svgs/solid/th-list.svg | 0 {webmail/public => public}/svgs/solid/th.svg | 0 .../svgs/solid/theater-masks.svg | 0 .../svgs/solid/thermometer-empty.svg | 0 .../svgs/solid/thermometer-full.svg | 0 .../svgs/solid/thermometer-half.svg | 0 .../svgs/solid/thermometer-quarter.svg | 0 .../svgs/solid/thermometer-three-quarters.svg | 0 .../svgs/solid/thermometer.svg | 0 .../svgs/solid/thumbs-down.svg | 0 .../svgs/solid/thumbs-up.svg | 0 .../svgs/solid/thumbtack.svg | 0 .../svgs/solid/ticket-alt.svg | 0 .../svgs/solid/times-circle.svg | 0 .../public => public}/svgs/solid/times.svg | 0 .../svgs/solid/tint-slash.svg | 0 .../public => public}/svgs/solid/tint.svg | 0 .../public => public}/svgs/solid/tired.svg | 0 .../svgs/solid/toggle-off.svg | 0 .../svgs/solid/toggle-on.svg | 0 .../svgs/solid/toilet-paper.svg | 0 .../public => public}/svgs/solid/toolbox.svg | 0 .../public => public}/svgs/solid/tooth.svg | 0 .../public => public}/svgs/solid/torah.svg | 0 .../svgs/solid/torii-gate.svg | 0 .../public => public}/svgs/solid/tractor.svg | 0 .../svgs/solid/trademark.svg | 0 .../svgs/solid/traffic-light.svg | 0 .../public => public}/svgs/solid/train.svg | 0 .../svgs/solid/transgender-alt.svg | 0 .../svgs/solid/transgender.svg | 0 .../svgs/solid/trash-alt.svg | 0 .../public => public}/svgs/solid/trash.svg | 0 .../public => public}/svgs/solid/tree.svg | 0 .../public => public}/svgs/solid/trophy.svg | 0 .../svgs/solid/truck-loading.svg | 0 .../svgs/solid/truck-monster.svg | 0 .../svgs/solid/truck-moving.svg | 0 .../svgs/solid/truck-pickup.svg | 0 .../public => public}/svgs/solid/truck.svg | 0 .../public => public}/svgs/solid/tshirt.svg | 0 {webmail/public => public}/svgs/solid/tty.svg | 0 {webmail/public => public}/svgs/solid/tv.svg | 0 .../svgs/solid/umbrella-beach.svg | 0 .../public => public}/svgs/solid/umbrella.svg | 0 .../svgs/solid/underline.svg | 0 .../public => public}/svgs/solid/undo-alt.svg | 0 .../public => public}/svgs/solid/undo.svg | 0 .../svgs/solid/universal-access.svg | 0 .../svgs/solid/university.svg | 0 .../public => public}/svgs/solid/unlink.svg | 0 .../svgs/solid/unlock-alt.svg | 0 .../public => public}/svgs/solid/unlock.svg | 0 .../public => public}/svgs/solid/upload.svg | 0 .../svgs/solid/user-alt-slash.svg | 0 .../public => public}/svgs/solid/user-alt.svg | 0 .../svgs/solid/user-astronaut.svg | 0 .../svgs/solid/user-check.svg | 0 .../svgs/solid/user-circle.svg | 0 .../svgs/solid/user-clock.svg | 0 .../public => public}/svgs/solid/user-cog.svg | 0 .../svgs/solid/user-edit.svg | 0 .../svgs/solid/user-friends.svg | 0 .../svgs/solid/user-graduate.svg | 0 .../svgs/solid/user-injured.svg | 0 .../svgs/solid/user-lock.svg | 0 .../public => public}/svgs/solid/user-md.svg | 0 .../svgs/solid/user-minus.svg | 0 .../svgs/solid/user-ninja.svg | 0 .../svgs/solid/user-plus.svg | 0 .../svgs/solid/user-secret.svg | 0 .../svgs/solid/user-shield.svg | 0 .../svgs/solid/user-slash.svg | 0 .../public => public}/svgs/solid/user-tag.svg | 0 .../public => public}/svgs/solid/user-tie.svg | 0 .../svgs/solid/user-times.svg | 0 .../public => public}/svgs/solid/user.svg | 0 .../svgs/solid/users-cog.svg | 0 .../public => public}/svgs/solid/users.svg | 0 .../svgs/solid/utensil-spoon.svg | 0 .../public => public}/svgs/solid/utensils.svg | 0 .../svgs/solid/vector-square.svg | 0 .../svgs/solid/venus-double.svg | 0 .../svgs/solid/venus-mars.svg | 0 .../public => public}/svgs/solid/venus.svg | 0 .../public => public}/svgs/solid/vial.svg | 0 .../public => public}/svgs/solid/vials.svg | 0 .../svgs/solid/video-slash.svg | 0 .../public => public}/svgs/solid/video.svg | 0 .../public => public}/svgs/solid/vihara.svg | 0 .../svgs/solid/volleyball-ball.svg | 0 .../svgs/solid/volume-down.svg | 0 .../svgs/solid/volume-mute.svg | 0 .../svgs/solid/volume-off.svg | 0 .../svgs/solid/volume-up.svg | 0 .../public => public}/svgs/solid/vote-yea.svg | 0 .../svgs/solid/vr-cardboard.svg | 0 .../public => public}/svgs/solid/walking.svg | 0 .../public => public}/svgs/solid/wallet.svg | 0 .../svgs/solid/warehouse.svg | 0 .../public => public}/svgs/solid/water.svg | 0 .../svgs/solid/weight-hanging.svg | 0 .../public => public}/svgs/solid/weight.svg | 0 .../svgs/solid/wheelchair.svg | 0 .../public => public}/svgs/solid/wifi.svg | 0 .../public => public}/svgs/solid/wind.svg | 0 .../svgs/solid/window-close.svg | 0 .../svgs/solid/window-maximize.svg | 0 .../svgs/solid/window-minimize.svg | 0 .../svgs/solid/window-restore.svg | 0 .../svgs/solid/wine-bottle.svg | 0 .../svgs/solid/wine-glass-alt.svg | 0 .../svgs/solid/wine-glass.svg | 0 .../public => public}/svgs/solid/won-sign.svg | 0 .../public => public}/svgs/solid/wrench.svg | 0 .../public => public}/svgs/solid/x-ray.svg | 0 .../public => public}/svgs/solid/yen-sign.svg | 0 .../public => public}/svgs/solid/yin-yang.svg | 0 .../webfonts/fa-brands-400.eot | Bin .../webfonts/fa-brands-400.svg | 0 .../webfonts/fa-brands-400.ttf | Bin .../webfonts/fa-brands-400.woff | Bin .../webfonts/fa-brands-400.woff2 | Bin .../webfonts/fa-regular-400.eot | Bin .../webfonts/fa-regular-400.svg | 0 .../webfonts/fa-regular-400.ttf | Bin .../webfonts/fa-regular-400.woff | Bin .../webfonts/fa-regular-400.woff2 | Bin .../webfonts/fa-solid-900.eot | Bin .../webfonts/fa-solid-900.svg | 0 .../webfonts/fa-solid-900.ttf | Bin .../webfonts/fa-solid-900.woff | Bin .../webfonts/fa-solid-900.woff2 | Bin {webmail/src => src}/api/inbox.js | 0 {webmail/src => src}/api/index.js | 0 {webmail/src => src}/api/login.js | 0 {webmail/src => src}/api/markread.js | 0 {webmail/src => src}/api/minetest/channel.js | 0 {webmail/src => src}/api/minetest/index.js | 0 {webmail/src => src}/api/minetest/keycheck.js | 0 {webmail/src => src}/api/send.js | 0 {webmail/src => src}/api/tokencheck.js | 0 {webmail/src => src}/api/verify.js | 0 {webmail/src => src}/app.js | 0 {webmail/src => src}/events.js | 0 {webmail/src => src}/index.js | 0 {webmail/src => src}/promise/deletemessage.js | 0 {webmail/src => src}/promise/login.js | 0 {webmail/src => src}/promise/markmessage.js | 0 .../src => src}/promise/playermessages.js | 0 {webmail/src => src}/promise/sendmessage.js | 0 {webmail/src => src}/token.js | 0 webmail/start.sh => start.sh | 0 storage.lua | 32 --- tan.lua | 16 -- textures/email_mail.png | Bin 270 -> 0 bytes textures/mail_button.png | Bin 2916 -> 0 bytes util/channel.lua | 93 ------- webmail.lua | 130 --------- 1486 files changed, 4 insertions(+), 914 deletions(-) rename webmail/.gitignore => .gitignore (100%) delete mode 100644 .luacheckrc delete mode 100644 .travis.yml rename webmail/Dockerfile => Dockerfile (100%) rename webmail/Makefile => Makefile (100%) delete mode 100644 api.lua delete mode 100644 api.md delete mode 100644 attachment.lua delete mode 100644 chatcommands.lua delete mode 100644 depends.txt delete mode 100644 gui.lua delete mode 100644 hud.lua delete mode 100644 init.lua delete mode 100644 migrate.lua delete mode 100644 onjoin.lua rename webmail/package-lock.json => package-lock.json (100%) rename webmail/package.json => package.json (100%) rename {webmail/public => public}/.keep (100%) rename {webmail/public => public}/css/bootstrap.min.css (100%) rename {webmail/public => public}/css/fontawesome.min.css (100%) rename {webmail/public => public}/index.html (100%) rename {webmail/public => public}/js/api.js (100%) rename {webmail/public => public}/js/compose.js (100%) rename {webmail/public => public}/js/lib/mithril.min.js (100%) rename {webmail/public => public}/js/lib/moment.js (100%) rename {webmail/public => public}/js/login.js (100%) rename {webmail/public => public}/js/main.js (100%) rename {webmail/public => public}/js/message_detail.js (100%) rename {webmail/public => public}/js/messages.js (100%) rename {webmail/public => public}/js/nav.js (100%) rename {webmail/public => public}/js/service.js (100%) rename {webmail/public => public}/js/state.js (100%) rename {webmail/public => public}/svgs/brands/500px.svg (100%) rename {webmail/public => public}/svgs/brands/accessible-icon.svg (100%) rename {webmail/public => public}/svgs/brands/accusoft.svg (100%) rename {webmail/public => public}/svgs/brands/acquisitions-incorporated.svg (100%) rename {webmail/public => public}/svgs/brands/adn.svg (100%) rename {webmail/public => public}/svgs/brands/adversal.svg (100%) rename {webmail/public => public}/svgs/brands/affiliatetheme.svg (100%) rename {webmail/public => public}/svgs/brands/algolia.svg (100%) rename {webmail/public => public}/svgs/brands/alipay.svg (100%) rename {webmail/public => public}/svgs/brands/amazon-pay.svg (100%) rename {webmail/public => public}/svgs/brands/amazon.svg (100%) rename {webmail/public => public}/svgs/brands/amilia.svg (100%) rename {webmail/public => public}/svgs/brands/android.svg (100%) rename {webmail/public => public}/svgs/brands/angellist.svg (100%) rename {webmail/public => public}/svgs/brands/angrycreative.svg (100%) rename {webmail/public => public}/svgs/brands/angular.svg (100%) rename {webmail/public => public}/svgs/brands/app-store-ios.svg (100%) rename {webmail/public => public}/svgs/brands/app-store.svg (100%) rename {webmail/public => public}/svgs/brands/apper.svg (100%) rename {webmail/public => public}/svgs/brands/apple-pay.svg (100%) rename {webmail/public => public}/svgs/brands/apple.svg (100%) rename {webmail/public => public}/svgs/brands/asymmetrik.svg (100%) rename {webmail/public => public}/svgs/brands/audible.svg (100%) rename {webmail/public => public}/svgs/brands/autoprefixer.svg (100%) rename {webmail/public => public}/svgs/brands/avianex.svg (100%) rename {webmail/public => public}/svgs/brands/aviato.svg (100%) rename {webmail/public => public}/svgs/brands/aws.svg (100%) rename {webmail/public => public}/svgs/brands/bandcamp.svg (100%) rename {webmail/public => public}/svgs/brands/behance-square.svg (100%) rename {webmail/public => public}/svgs/brands/behance.svg (100%) rename {webmail/public => public}/svgs/brands/bimobject.svg (100%) rename {webmail/public => public}/svgs/brands/bitbucket.svg (100%) rename {webmail/public => public}/svgs/brands/bitcoin.svg (100%) rename {webmail/public => public}/svgs/brands/bity.svg (100%) rename {webmail/public => public}/svgs/brands/black-tie.svg (100%) rename {webmail/public => public}/svgs/brands/blackberry.svg (100%) rename {webmail/public => public}/svgs/brands/blogger-b.svg (100%) rename {webmail/public => public}/svgs/brands/blogger.svg (100%) rename {webmail/public => public}/svgs/brands/bluetooth-b.svg (100%) rename {webmail/public => public}/svgs/brands/bluetooth.svg (100%) rename {webmail/public => public}/svgs/brands/btc.svg (100%) rename {webmail/public => public}/svgs/brands/buromobelexperte.svg (100%) rename {webmail/public => public}/svgs/brands/buysellads.svg (100%) rename {webmail/public => public}/svgs/brands/cc-amazon-pay.svg (100%) rename {webmail/public => public}/svgs/brands/cc-amex.svg (100%) rename {webmail/public => public}/svgs/brands/cc-apple-pay.svg (100%) rename {webmail/public => public}/svgs/brands/cc-diners-club.svg (100%) rename {webmail/public => public}/svgs/brands/cc-discover.svg (100%) rename {webmail/public => public}/svgs/brands/cc-jcb.svg (100%) rename {webmail/public => public}/svgs/brands/cc-mastercard.svg (100%) rename {webmail/public => public}/svgs/brands/cc-paypal.svg (100%) rename {webmail/public => public}/svgs/brands/cc-stripe.svg (100%) rename {webmail/public => public}/svgs/brands/cc-visa.svg (100%) rename {webmail/public => public}/svgs/brands/centercode.svg (100%) rename {webmail/public => public}/svgs/brands/chrome.svg (100%) rename {webmail/public => public}/svgs/brands/cloudscale.svg (100%) rename {webmail/public => public}/svgs/brands/cloudsmith.svg (100%) rename {webmail/public => public}/svgs/brands/cloudversify.svg (100%) rename {webmail/public => public}/svgs/brands/codepen.svg (100%) rename {webmail/public => public}/svgs/brands/codiepie.svg (100%) rename {webmail/public => public}/svgs/brands/connectdevelop.svg (100%) rename {webmail/public => public}/svgs/brands/contao.svg (100%) rename {webmail/public => public}/svgs/brands/cpanel.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-by.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-nc-eu.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-nc-jp.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-nc.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-nd.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-pd-alt.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-pd.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-remix.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-sa.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-sampling-plus.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-sampling.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-share.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons-zero.svg (100%) rename {webmail/public => public}/svgs/brands/creative-commons.svg (100%) rename {webmail/public => public}/svgs/brands/critical-role.svg (100%) rename {webmail/public => public}/svgs/brands/css3-alt.svg (100%) rename {webmail/public => public}/svgs/brands/css3.svg (100%) rename {webmail/public => public}/svgs/brands/cuttlefish.svg (100%) rename {webmail/public => public}/svgs/brands/d-and-d-beyond.svg (100%) rename {webmail/public => public}/svgs/brands/d-and-d.svg (100%) rename {webmail/public => public}/svgs/brands/dashcube.svg (100%) rename {webmail/public => public}/svgs/brands/delicious.svg (100%) rename {webmail/public => public}/svgs/brands/deploydog.svg (100%) rename {webmail/public => public}/svgs/brands/deskpro.svg (100%) rename {webmail/public => public}/svgs/brands/dev.svg (100%) rename {webmail/public => public}/svgs/brands/deviantart.svg (100%) rename {webmail/public => public}/svgs/brands/digg.svg (100%) rename {webmail/public => public}/svgs/brands/digital-ocean.svg (100%) rename {webmail/public => public}/svgs/brands/discord.svg (100%) rename {webmail/public => public}/svgs/brands/discourse.svg (100%) rename {webmail/public => public}/svgs/brands/dochub.svg (100%) rename {webmail/public => public}/svgs/brands/docker.svg (100%) rename {webmail/public => public}/svgs/brands/draft2digital.svg (100%) rename {webmail/public => public}/svgs/brands/dribbble-square.svg (100%) rename {webmail/public => public}/svgs/brands/dribbble.svg (100%) rename {webmail/public => public}/svgs/brands/dropbox.svg (100%) rename {webmail/public => public}/svgs/brands/drupal.svg (100%) rename {webmail/public => public}/svgs/brands/dyalog.svg (100%) rename {webmail/public => public}/svgs/brands/earlybirds.svg (100%) rename {webmail/public => public}/svgs/brands/ebay.svg (100%) rename {webmail/public => public}/svgs/brands/edge.svg (100%) rename {webmail/public => public}/svgs/brands/elementor.svg (100%) rename {webmail/public => public}/svgs/brands/ello.svg (100%) rename {webmail/public => public}/svgs/brands/ember.svg (100%) rename {webmail/public => public}/svgs/brands/empire.svg (100%) rename {webmail/public => public}/svgs/brands/envira.svg (100%) rename {webmail/public => public}/svgs/brands/erlang.svg (100%) rename {webmail/public => public}/svgs/brands/ethereum.svg (100%) rename {webmail/public => public}/svgs/brands/etsy.svg (100%) rename {webmail/public => public}/svgs/brands/expeditedssl.svg (100%) rename {webmail/public => public}/svgs/brands/facebook-f.svg (100%) rename {webmail/public => public}/svgs/brands/facebook-messenger.svg (100%) rename {webmail/public => public}/svgs/brands/facebook-square.svg (100%) rename {webmail/public => public}/svgs/brands/facebook.svg (100%) rename {webmail/public => public}/svgs/brands/fantasy-flight-games.svg (100%) rename {webmail/public => public}/svgs/brands/firefox.svg (100%) rename {webmail/public => public}/svgs/brands/first-order-alt.svg (100%) rename {webmail/public => public}/svgs/brands/first-order.svg (100%) rename {webmail/public => public}/svgs/brands/firstdraft.svg (100%) rename {webmail/public => public}/svgs/brands/flickr.svg (100%) rename {webmail/public => public}/svgs/brands/flipboard.svg (100%) rename {webmail/public => public}/svgs/brands/fly.svg (100%) rename {webmail/public => public}/svgs/brands/font-awesome-alt.svg (100%) rename {webmail/public => public}/svgs/brands/font-awesome-flag.svg (100%) rename {webmail/public => public}/svgs/brands/font-awesome-logo-full.svg (100%) rename {webmail/public => public}/svgs/brands/font-awesome.svg (100%) rename {webmail/public => public}/svgs/brands/fonticons-fi.svg (100%) rename {webmail/public => public}/svgs/brands/fonticons.svg (100%) rename {webmail/public => public}/svgs/brands/fort-awesome-alt.svg (100%) rename {webmail/public => public}/svgs/brands/fort-awesome.svg (100%) rename {webmail/public => public}/svgs/brands/forumbee.svg (100%) rename {webmail/public => public}/svgs/brands/foursquare.svg (100%) rename {webmail/public => public}/svgs/brands/free-code-camp.svg (100%) rename {webmail/public => public}/svgs/brands/freebsd.svg (100%) rename {webmail/public => public}/svgs/brands/fulcrum.svg (100%) rename {webmail/public => public}/svgs/brands/galactic-republic.svg (100%) rename {webmail/public => public}/svgs/brands/galactic-senate.svg (100%) rename {webmail/public => public}/svgs/brands/get-pocket.svg (100%) rename {webmail/public => public}/svgs/brands/gg-circle.svg (100%) rename {webmail/public => public}/svgs/brands/gg.svg (100%) rename {webmail/public => public}/svgs/brands/git-square.svg (100%) rename {webmail/public => public}/svgs/brands/git.svg (100%) rename {webmail/public => public}/svgs/brands/github-alt.svg (100%) rename {webmail/public => public}/svgs/brands/github-square.svg (100%) rename {webmail/public => public}/svgs/brands/github.svg (100%) rename {webmail/public => public}/svgs/brands/gitkraken.svg (100%) rename {webmail/public => public}/svgs/brands/gitlab.svg (100%) rename {webmail/public => public}/svgs/brands/gitter.svg (100%) rename {webmail/public => public}/svgs/brands/glide-g.svg (100%) rename {webmail/public => public}/svgs/brands/glide.svg (100%) rename {webmail/public => public}/svgs/brands/gofore.svg (100%) rename {webmail/public => public}/svgs/brands/goodreads-g.svg (100%) rename {webmail/public => public}/svgs/brands/goodreads.svg (100%) rename {webmail/public => public}/svgs/brands/google-drive.svg (100%) rename {webmail/public => public}/svgs/brands/google-play.svg (100%) rename {webmail/public => public}/svgs/brands/google-plus-g.svg (100%) rename {webmail/public => public}/svgs/brands/google-plus-square.svg (100%) rename {webmail/public => public}/svgs/brands/google-plus.svg (100%) rename {webmail/public => public}/svgs/brands/google-wallet.svg (100%) rename {webmail/public => public}/svgs/brands/google.svg (100%) rename {webmail/public => public}/svgs/brands/gratipay.svg (100%) rename {webmail/public => public}/svgs/brands/grav.svg (100%) rename {webmail/public => public}/svgs/brands/gripfire.svg (100%) rename {webmail/public => public}/svgs/brands/grunt.svg (100%) rename {webmail/public => public}/svgs/brands/gulp.svg (100%) rename {webmail/public => public}/svgs/brands/hacker-news-square.svg (100%) rename {webmail/public => public}/svgs/brands/hacker-news.svg (100%) rename {webmail/public => public}/svgs/brands/hackerrank.svg (100%) rename {webmail/public => public}/svgs/brands/hips.svg (100%) rename {webmail/public => public}/svgs/brands/hire-a-helper.svg (100%) rename {webmail/public => public}/svgs/brands/hooli.svg (100%) rename {webmail/public => public}/svgs/brands/hornbill.svg (100%) rename {webmail/public => public}/svgs/brands/hotjar.svg (100%) rename {webmail/public => public}/svgs/brands/houzz.svg (100%) rename {webmail/public => public}/svgs/brands/html5.svg (100%) rename {webmail/public => public}/svgs/brands/hubspot.svg (100%) rename {webmail/public => public}/svgs/brands/imdb.svg (100%) rename {webmail/public => public}/svgs/brands/instagram.svg (100%) rename {webmail/public => public}/svgs/brands/internet-explorer.svg (100%) rename {webmail/public => public}/svgs/brands/ioxhost.svg (100%) rename {webmail/public => public}/svgs/brands/itunes-note.svg (100%) rename {webmail/public => public}/svgs/brands/itunes.svg (100%) rename {webmail/public => public}/svgs/brands/java.svg (100%) rename {webmail/public => public}/svgs/brands/jedi-order.svg (100%) rename {webmail/public => public}/svgs/brands/jenkins.svg (100%) rename {webmail/public => public}/svgs/brands/joget.svg (100%) rename {webmail/public => public}/svgs/brands/joomla.svg (100%) rename {webmail/public => public}/svgs/brands/js-square.svg (100%) rename {webmail/public => public}/svgs/brands/js.svg (100%) rename {webmail/public => public}/svgs/brands/jsfiddle.svg (100%) rename {webmail/public => public}/svgs/brands/kaggle.svg (100%) rename {webmail/public => public}/svgs/brands/keybase.svg (100%) rename {webmail/public => public}/svgs/brands/keycdn.svg (100%) rename {webmail/public => public}/svgs/brands/kickstarter-k.svg (100%) rename {webmail/public => public}/svgs/brands/kickstarter.svg (100%) rename {webmail/public => public}/svgs/brands/korvue.svg (100%) rename {webmail/public => public}/svgs/brands/laravel.svg (100%) rename {webmail/public => public}/svgs/brands/lastfm-square.svg (100%) rename {webmail/public => public}/svgs/brands/lastfm.svg (100%) rename {webmail/public => public}/svgs/brands/leanpub.svg (100%) rename {webmail/public => public}/svgs/brands/less.svg (100%) rename {webmail/public => public}/svgs/brands/line.svg (100%) rename {webmail/public => public}/svgs/brands/linkedin-in.svg (100%) rename {webmail/public => public}/svgs/brands/linkedin.svg (100%) rename {webmail/public => public}/svgs/brands/linode.svg (100%) rename {webmail/public => public}/svgs/brands/linux.svg (100%) rename {webmail/public => public}/svgs/brands/lyft.svg (100%) rename {webmail/public => public}/svgs/brands/magento.svg (100%) rename {webmail/public => public}/svgs/brands/mailchimp.svg (100%) rename {webmail/public => public}/svgs/brands/mandalorian.svg (100%) rename {webmail/public => public}/svgs/brands/markdown.svg (100%) rename {webmail/public => public}/svgs/brands/mastodon.svg (100%) rename {webmail/public => public}/svgs/brands/maxcdn.svg (100%) rename {webmail/public => public}/svgs/brands/medapps.svg (100%) rename {webmail/public => public}/svgs/brands/medium-m.svg (100%) rename {webmail/public => public}/svgs/brands/medium.svg (100%) rename {webmail/public => public}/svgs/brands/medrt.svg (100%) rename {webmail/public => public}/svgs/brands/meetup.svg (100%) rename {webmail/public => public}/svgs/brands/megaport.svg (100%) rename {webmail/public => public}/svgs/brands/microsoft.svg (100%) rename {webmail/public => public}/svgs/brands/mix.svg (100%) rename {webmail/public => public}/svgs/brands/mixcloud.svg (100%) rename {webmail/public => public}/svgs/brands/mizuni.svg (100%) rename {webmail/public => public}/svgs/brands/modx.svg (100%) rename {webmail/public => public}/svgs/brands/monero.svg (100%) rename {webmail/public => public}/svgs/brands/napster.svg (100%) rename {webmail/public => public}/svgs/brands/neos.svg (100%) rename {webmail/public => public}/svgs/brands/nimblr.svg (100%) rename {webmail/public => public}/svgs/brands/nintendo-switch.svg (100%) rename {webmail/public => public}/svgs/brands/node-js.svg (100%) rename {webmail/public => public}/svgs/brands/node.svg (100%) rename {webmail/public => public}/svgs/brands/npm.svg (100%) rename {webmail/public => public}/svgs/brands/ns8.svg (100%) rename {webmail/public => public}/svgs/brands/nutritionix.svg (100%) rename {webmail/public => public}/svgs/brands/odnoklassniki-square.svg (100%) rename {webmail/public => public}/svgs/brands/odnoklassniki.svg (100%) rename {webmail/public => public}/svgs/brands/old-republic.svg (100%) rename {webmail/public => public}/svgs/brands/opencart.svg (100%) rename {webmail/public => public}/svgs/brands/openid.svg (100%) rename {webmail/public => public}/svgs/brands/opera.svg (100%) rename {webmail/public => public}/svgs/brands/optin-monster.svg (100%) rename {webmail/public => public}/svgs/brands/osi.svg (100%) rename {webmail/public => public}/svgs/brands/page4.svg (100%) rename {webmail/public => public}/svgs/brands/pagelines.svg (100%) rename {webmail/public => public}/svgs/brands/palfed.svg (100%) rename {webmail/public => public}/svgs/brands/patreon.svg (100%) rename {webmail/public => public}/svgs/brands/paypal.svg (100%) rename {webmail/public => public}/svgs/brands/penny-arcade.svg (100%) rename {webmail/public => public}/svgs/brands/periscope.svg (100%) rename {webmail/public => public}/svgs/brands/phabricator.svg (100%) rename {webmail/public => public}/svgs/brands/phoenix-framework.svg (100%) rename {webmail/public => public}/svgs/brands/phoenix-squadron.svg (100%) rename {webmail/public => public}/svgs/brands/php.svg (100%) rename {webmail/public => public}/svgs/brands/pied-piper-alt.svg (100%) rename {webmail/public => public}/svgs/brands/pied-piper-hat.svg (100%) rename {webmail/public => public}/svgs/brands/pied-piper-pp.svg (100%) rename {webmail/public => public}/svgs/brands/pied-piper.svg (100%) rename {webmail/public => public}/svgs/brands/pinterest-p.svg (100%) rename {webmail/public => public}/svgs/brands/pinterest-square.svg (100%) rename {webmail/public => public}/svgs/brands/pinterest.svg (100%) rename {webmail/public => public}/svgs/brands/playstation.svg (100%) rename {webmail/public => public}/svgs/brands/product-hunt.svg (100%) rename {webmail/public => public}/svgs/brands/pushed.svg (100%) rename {webmail/public => public}/svgs/brands/python.svg (100%) rename {webmail/public => public}/svgs/brands/qq.svg (100%) rename {webmail/public => public}/svgs/brands/quinscape.svg (100%) rename {webmail/public => public}/svgs/brands/quora.svg (100%) rename {webmail/public => public}/svgs/brands/r-project.svg (100%) rename {webmail/public => public}/svgs/brands/ravelry.svg (100%) rename {webmail/public => public}/svgs/brands/react.svg (100%) rename {webmail/public => public}/svgs/brands/reacteurope.svg (100%) rename {webmail/public => public}/svgs/brands/readme.svg (100%) rename {webmail/public => public}/svgs/brands/rebel.svg (100%) rename {webmail/public => public}/svgs/brands/red-river.svg (100%) rename {webmail/public => public}/svgs/brands/reddit-alien.svg (100%) rename {webmail/public => public}/svgs/brands/reddit-square.svg (100%) rename {webmail/public => public}/svgs/brands/reddit.svg (100%) rename {webmail/public => public}/svgs/brands/renren.svg (100%) rename {webmail/public => public}/svgs/brands/replyd.svg (100%) rename {webmail/public => public}/svgs/brands/researchgate.svg (100%) rename {webmail/public => public}/svgs/brands/resolving.svg (100%) rename {webmail/public => public}/svgs/brands/rev.svg (100%) rename {webmail/public => public}/svgs/brands/rocketchat.svg (100%) rename {webmail/public => public}/svgs/brands/rockrms.svg (100%) rename {webmail/public => public}/svgs/brands/safari.svg (100%) rename {webmail/public => public}/svgs/brands/sass.svg (100%) rename {webmail/public => public}/svgs/brands/schlix.svg (100%) rename {webmail/public => public}/svgs/brands/scribd.svg (100%) rename {webmail/public => public}/svgs/brands/searchengin.svg (100%) rename {webmail/public => public}/svgs/brands/sellcast.svg (100%) rename {webmail/public => public}/svgs/brands/sellsy.svg (100%) rename {webmail/public => public}/svgs/brands/servicestack.svg (100%) rename {webmail/public => public}/svgs/brands/shirtsinbulk.svg (100%) rename {webmail/public => public}/svgs/brands/shopware.svg (100%) rename {webmail/public => public}/svgs/brands/simplybuilt.svg (100%) rename {webmail/public => public}/svgs/brands/sistrix.svg (100%) rename {webmail/public => public}/svgs/brands/sith.svg (100%) rename {webmail/public => public}/svgs/brands/skyatlas.svg (100%) rename {webmail/public => public}/svgs/brands/skype.svg (100%) rename {webmail/public => public}/svgs/brands/slack-hash.svg (100%) rename {webmail/public => public}/svgs/brands/slack.svg (100%) rename {webmail/public => public}/svgs/brands/slideshare.svg (100%) rename {webmail/public => public}/svgs/brands/snapchat-ghost.svg (100%) rename {webmail/public => public}/svgs/brands/snapchat-square.svg (100%) rename {webmail/public => public}/svgs/brands/snapchat.svg (100%) rename {webmail/public => public}/svgs/brands/soundcloud.svg (100%) rename {webmail/public => public}/svgs/brands/speakap.svg (100%) rename {webmail/public => public}/svgs/brands/spotify.svg (100%) rename {webmail/public => public}/svgs/brands/squarespace.svg (100%) rename {webmail/public => public}/svgs/brands/stack-exchange.svg (100%) rename {webmail/public => public}/svgs/brands/stack-overflow.svg (100%) rename {webmail/public => public}/svgs/brands/staylinked.svg (100%) rename {webmail/public => public}/svgs/brands/steam-square.svg (100%) rename {webmail/public => public}/svgs/brands/steam-symbol.svg (100%) rename {webmail/public => public}/svgs/brands/steam.svg (100%) rename {webmail/public => public}/svgs/brands/sticker-mule.svg (100%) rename {webmail/public => public}/svgs/brands/strava.svg (100%) rename {webmail/public => public}/svgs/brands/stripe-s.svg (100%) rename {webmail/public => public}/svgs/brands/stripe.svg (100%) rename {webmail/public => public}/svgs/brands/studiovinari.svg (100%) rename {webmail/public => public}/svgs/brands/stumbleupon-circle.svg (100%) rename {webmail/public => public}/svgs/brands/stumbleupon.svg (100%) rename {webmail/public => public}/svgs/brands/superpowers.svg (100%) rename {webmail/public => public}/svgs/brands/supple.svg (100%) rename {webmail/public => public}/svgs/brands/teamspeak.svg (100%) rename {webmail/public => public}/svgs/brands/telegram-plane.svg (100%) rename {webmail/public => public}/svgs/brands/telegram.svg (100%) rename {webmail/public => public}/svgs/brands/tencent-weibo.svg (100%) rename {webmail/public => public}/svgs/brands/the-red-yeti.svg (100%) rename {webmail/public => public}/svgs/brands/themeco.svg (100%) rename {webmail/public => public}/svgs/brands/themeisle.svg (100%) rename {webmail/public => public}/svgs/brands/think-peaks.svg (100%) rename {webmail/public => public}/svgs/brands/trade-federation.svg (100%) rename {webmail/public => public}/svgs/brands/trello.svg (100%) rename {webmail/public => public}/svgs/brands/tripadvisor.svg (100%) rename {webmail/public => public}/svgs/brands/tumblr-square.svg (100%) rename {webmail/public => public}/svgs/brands/tumblr.svg (100%) rename {webmail/public => public}/svgs/brands/twitch.svg (100%) rename {webmail/public => public}/svgs/brands/twitter-square.svg (100%) rename {webmail/public => public}/svgs/brands/twitter.svg (100%) rename {webmail/public => public}/svgs/brands/typo3.svg (100%) rename {webmail/public => public}/svgs/brands/uber.svg (100%) rename {webmail/public => public}/svgs/brands/uikit.svg (100%) rename {webmail/public => public}/svgs/brands/uniregistry.svg (100%) rename {webmail/public => public}/svgs/brands/untappd.svg (100%) rename {webmail/public => public}/svgs/brands/usb.svg (100%) rename {webmail/public => public}/svgs/brands/ussunnah.svg (100%) rename {webmail/public => public}/svgs/brands/vaadin.svg (100%) rename {webmail/public => public}/svgs/brands/viacoin.svg (100%) rename {webmail/public => public}/svgs/brands/viadeo-square.svg (100%) rename {webmail/public => public}/svgs/brands/viadeo.svg (100%) rename {webmail/public => public}/svgs/brands/viber.svg (100%) rename {webmail/public => public}/svgs/brands/vimeo-square.svg (100%) rename {webmail/public => public}/svgs/brands/vimeo-v.svg (100%) rename {webmail/public => public}/svgs/brands/vimeo.svg (100%) rename {webmail/public => public}/svgs/brands/vine.svg (100%) rename {webmail/public => public}/svgs/brands/vk.svg (100%) rename {webmail/public => public}/svgs/brands/vnv.svg (100%) rename {webmail/public => public}/svgs/brands/vuejs.svg (100%) rename {webmail/public => public}/svgs/brands/weebly.svg (100%) rename {webmail/public => public}/svgs/brands/weibo.svg (100%) rename {webmail/public => public}/svgs/brands/weixin.svg (100%) rename {webmail/public => public}/svgs/brands/whatsapp-square.svg (100%) rename {webmail/public => public}/svgs/brands/whatsapp.svg (100%) rename {webmail/public => public}/svgs/brands/whmcs.svg (100%) rename {webmail/public => public}/svgs/brands/wikipedia-w.svg (100%) rename {webmail/public => public}/svgs/brands/windows.svg (100%) rename {webmail/public => public}/svgs/brands/wix.svg (100%) rename {webmail/public => public}/svgs/brands/wizards-of-the-coast.svg (100%) rename {webmail/public => public}/svgs/brands/wolf-pack-battalion.svg (100%) rename {webmail/public => public}/svgs/brands/wordpress-simple.svg (100%) rename {webmail/public => public}/svgs/brands/wordpress.svg (100%) rename {webmail/public => public}/svgs/brands/wpbeginner.svg (100%) rename {webmail/public => public}/svgs/brands/wpexplorer.svg (100%) rename {webmail/public => public}/svgs/brands/wpforms.svg (100%) rename {webmail/public => public}/svgs/brands/wpressr.svg (100%) rename {webmail/public => public}/svgs/brands/xbox.svg (100%) rename {webmail/public => public}/svgs/brands/xing-square.svg (100%) rename {webmail/public => public}/svgs/brands/xing.svg (100%) rename {webmail/public => public}/svgs/brands/y-combinator.svg (100%) rename {webmail/public => public}/svgs/brands/yahoo.svg (100%) rename {webmail/public => public}/svgs/brands/yandex-international.svg (100%) rename {webmail/public => public}/svgs/brands/yandex.svg (100%) rename {webmail/public => public}/svgs/brands/yelp.svg (100%) rename {webmail/public => public}/svgs/brands/yoast.svg (100%) rename {webmail/public => public}/svgs/brands/youtube-square.svg (100%) rename {webmail/public => public}/svgs/brands/youtube.svg (100%) rename {webmail/public => public}/svgs/brands/zhihu.svg (100%) rename {webmail/public => public}/svgs/regular/address-book.svg (100%) rename {webmail/public => public}/svgs/regular/address-card.svg (100%) rename {webmail/public => public}/svgs/regular/angry.svg (100%) rename {webmail/public => public}/svgs/regular/arrow-alt-circle-down.svg (100%) rename {webmail/public => public}/svgs/regular/arrow-alt-circle-left.svg (100%) rename {webmail/public => public}/svgs/regular/arrow-alt-circle-right.svg (100%) rename {webmail/public => public}/svgs/regular/arrow-alt-circle-up.svg (100%) rename {webmail/public => public}/svgs/regular/bell-slash.svg (100%) rename {webmail/public => public}/svgs/regular/bell.svg (100%) rename {webmail/public => public}/svgs/regular/bookmark.svg (100%) rename {webmail/public => public}/svgs/regular/building.svg (100%) rename {webmail/public => public}/svgs/regular/calendar-alt.svg (100%) rename {webmail/public => public}/svgs/regular/calendar-check.svg (100%) rename {webmail/public => public}/svgs/regular/calendar-minus.svg (100%) rename {webmail/public => public}/svgs/regular/calendar-plus.svg (100%) rename {webmail/public => public}/svgs/regular/calendar-times.svg (100%) rename {webmail/public => public}/svgs/regular/calendar.svg (100%) rename {webmail/public => public}/svgs/regular/caret-square-down.svg (100%) rename {webmail/public => public}/svgs/regular/caret-square-left.svg (100%) rename {webmail/public => public}/svgs/regular/caret-square-right.svg (100%) rename {webmail/public => public}/svgs/regular/caret-square-up.svg (100%) rename {webmail/public => public}/svgs/regular/chart-bar.svg (100%) rename {webmail/public => public}/svgs/regular/check-circle.svg (100%) rename {webmail/public => public}/svgs/regular/check-square.svg (100%) rename {webmail/public => public}/svgs/regular/circle.svg (100%) rename {webmail/public => public}/svgs/regular/clipboard.svg (100%) rename {webmail/public => public}/svgs/regular/clock.svg (100%) rename {webmail/public => public}/svgs/regular/clone.svg (100%) rename {webmail/public => public}/svgs/regular/closed-captioning.svg (100%) rename {webmail/public => public}/svgs/regular/comment-alt.svg (100%) rename {webmail/public => public}/svgs/regular/comment-dots.svg (100%) rename {webmail/public => public}/svgs/regular/comment.svg (100%) rename {webmail/public => public}/svgs/regular/comments.svg (100%) rename {webmail/public => public}/svgs/regular/compass.svg (100%) rename {webmail/public => public}/svgs/regular/copy.svg (100%) rename {webmail/public => public}/svgs/regular/copyright.svg (100%) rename {webmail/public => public}/svgs/regular/credit-card.svg (100%) rename {webmail/public => public}/svgs/regular/dizzy.svg (100%) rename {webmail/public => public}/svgs/regular/dot-circle.svg (100%) rename {webmail/public => public}/svgs/regular/edit.svg (100%) rename {webmail/public => public}/svgs/regular/envelope-open.svg (100%) rename {webmail/public => public}/svgs/regular/envelope.svg (100%) rename {webmail/public => public}/svgs/regular/eye-slash.svg (100%) rename {webmail/public => public}/svgs/regular/eye.svg (100%) rename {webmail/public => public}/svgs/regular/file-alt.svg (100%) rename {webmail/public => public}/svgs/regular/file-archive.svg (100%) rename {webmail/public => public}/svgs/regular/file-audio.svg (100%) rename {webmail/public => public}/svgs/regular/file-code.svg (100%) rename {webmail/public => public}/svgs/regular/file-excel.svg (100%) rename {webmail/public => public}/svgs/regular/file-image.svg (100%) rename {webmail/public => public}/svgs/regular/file-pdf.svg (100%) rename {webmail/public => public}/svgs/regular/file-powerpoint.svg (100%) rename {webmail/public => public}/svgs/regular/file-video.svg (100%) rename {webmail/public => public}/svgs/regular/file-word.svg (100%) rename {webmail/public => public}/svgs/regular/file.svg (100%) rename {webmail/public => public}/svgs/regular/flag.svg (100%) rename {webmail/public => public}/svgs/regular/flushed.svg (100%) rename {webmail/public => public}/svgs/regular/folder-open.svg (100%) rename {webmail/public => public}/svgs/regular/folder.svg (100%) rename {webmail/public => public}/svgs/regular/font-awesome-logo-full.svg (100%) rename {webmail/public => public}/svgs/regular/frown-open.svg (100%) rename {webmail/public => public}/svgs/regular/frown.svg (100%) rename {webmail/public => public}/svgs/regular/futbol.svg (100%) rename {webmail/public => public}/svgs/regular/gem.svg (100%) rename {webmail/public => public}/svgs/regular/grimace.svg (100%) rename {webmail/public => public}/svgs/regular/grin-alt.svg (100%) rename {webmail/public => public}/svgs/regular/grin-beam-sweat.svg (100%) rename {webmail/public => public}/svgs/regular/grin-beam.svg (100%) rename {webmail/public => public}/svgs/regular/grin-hearts.svg (100%) rename {webmail/public => public}/svgs/regular/grin-squint-tears.svg (100%) rename {webmail/public => public}/svgs/regular/grin-squint.svg (100%) rename {webmail/public => public}/svgs/regular/grin-stars.svg (100%) rename {webmail/public => public}/svgs/regular/grin-tears.svg (100%) rename {webmail/public => public}/svgs/regular/grin-tongue-squint.svg (100%) rename {webmail/public => public}/svgs/regular/grin-tongue-wink.svg (100%) rename {webmail/public => public}/svgs/regular/grin-tongue.svg (100%) rename {webmail/public => public}/svgs/regular/grin-wink.svg (100%) rename {webmail/public => public}/svgs/regular/grin.svg (100%) rename {webmail/public => public}/svgs/regular/hand-lizard.svg (100%) rename {webmail/public => public}/svgs/regular/hand-paper.svg (100%) rename {webmail/public => public}/svgs/regular/hand-peace.svg (100%) rename {webmail/public => public}/svgs/regular/hand-point-down.svg (100%) rename {webmail/public => public}/svgs/regular/hand-point-left.svg (100%) rename {webmail/public => public}/svgs/regular/hand-point-right.svg (100%) rename {webmail/public => public}/svgs/regular/hand-point-up.svg (100%) rename {webmail/public => public}/svgs/regular/hand-pointer.svg (100%) rename {webmail/public => public}/svgs/regular/hand-rock.svg (100%) rename {webmail/public => public}/svgs/regular/hand-scissors.svg (100%) rename {webmail/public => public}/svgs/regular/hand-spock.svg (100%) rename {webmail/public => public}/svgs/regular/handshake.svg (100%) rename {webmail/public => public}/svgs/regular/hdd.svg (100%) rename {webmail/public => public}/svgs/regular/heart.svg (100%) rename {webmail/public => public}/svgs/regular/hospital.svg (100%) rename {webmail/public => public}/svgs/regular/hourglass.svg (100%) rename {webmail/public => public}/svgs/regular/id-badge.svg (100%) rename {webmail/public => public}/svgs/regular/id-card.svg (100%) rename {webmail/public => public}/svgs/regular/image.svg (100%) rename {webmail/public => public}/svgs/regular/images.svg (100%) rename {webmail/public => public}/svgs/regular/keyboard.svg (100%) rename {webmail/public => public}/svgs/regular/kiss-beam.svg (100%) rename {webmail/public => public}/svgs/regular/kiss-wink-heart.svg (100%) rename {webmail/public => public}/svgs/regular/kiss.svg (100%) rename {webmail/public => public}/svgs/regular/laugh-beam.svg (100%) rename {webmail/public => public}/svgs/regular/laugh-squint.svg (100%) rename {webmail/public => public}/svgs/regular/laugh-wink.svg (100%) rename {webmail/public => public}/svgs/regular/laugh.svg (100%) rename {webmail/public => public}/svgs/regular/lemon.svg (100%) rename {webmail/public => public}/svgs/regular/life-ring.svg (100%) rename {webmail/public => public}/svgs/regular/lightbulb.svg (100%) rename {webmail/public => public}/svgs/regular/list-alt.svg (100%) rename {webmail/public => public}/svgs/regular/map.svg (100%) rename {webmail/public => public}/svgs/regular/meh-blank.svg (100%) rename {webmail/public => public}/svgs/regular/meh-rolling-eyes.svg (100%) rename {webmail/public => public}/svgs/regular/meh.svg (100%) rename {webmail/public => public}/svgs/regular/minus-square.svg (100%) rename {webmail/public => public}/svgs/regular/money-bill-alt.svg (100%) rename {webmail/public => public}/svgs/regular/moon.svg (100%) rename {webmail/public => public}/svgs/regular/newspaper.svg (100%) rename {webmail/public => public}/svgs/regular/object-group.svg (100%) rename {webmail/public => public}/svgs/regular/object-ungroup.svg (100%) rename {webmail/public => public}/svgs/regular/paper-plane.svg (100%) rename {webmail/public => public}/svgs/regular/pause-circle.svg (100%) rename {webmail/public => public}/svgs/regular/play-circle.svg (100%) rename {webmail/public => public}/svgs/regular/plus-square.svg (100%) rename {webmail/public => public}/svgs/regular/question-circle.svg (100%) rename {webmail/public => public}/svgs/regular/registered.svg (100%) rename {webmail/public => public}/svgs/regular/sad-cry.svg (100%) rename {webmail/public => public}/svgs/regular/sad-tear.svg (100%) rename {webmail/public => public}/svgs/regular/save.svg (100%) rename {webmail/public => public}/svgs/regular/share-square.svg (100%) rename {webmail/public => public}/svgs/regular/smile-beam.svg (100%) rename {webmail/public => public}/svgs/regular/smile-wink.svg (100%) rename {webmail/public => public}/svgs/regular/smile.svg (100%) rename {webmail/public => public}/svgs/regular/snowflake.svg (100%) rename {webmail/public => public}/svgs/regular/square.svg (100%) rename {webmail/public => public}/svgs/regular/star-half.svg (100%) rename {webmail/public => public}/svgs/regular/star.svg (100%) rename {webmail/public => public}/svgs/regular/sticky-note.svg (100%) rename {webmail/public => public}/svgs/regular/stop-circle.svg (100%) rename {webmail/public => public}/svgs/regular/sun.svg (100%) rename {webmail/public => public}/svgs/regular/surprise.svg (100%) rename {webmail/public => public}/svgs/regular/thumbs-down.svg (100%) rename {webmail/public => public}/svgs/regular/thumbs-up.svg (100%) rename {webmail/public => public}/svgs/regular/times-circle.svg (100%) rename {webmail/public => public}/svgs/regular/tired.svg (100%) rename {webmail/public => public}/svgs/regular/trash-alt.svg (100%) rename {webmail/public => public}/svgs/regular/user-circle.svg (100%) rename {webmail/public => public}/svgs/regular/user.svg (100%) rename {webmail/public => public}/svgs/regular/window-close.svg (100%) rename {webmail/public => public}/svgs/regular/window-maximize.svg (100%) rename {webmail/public => public}/svgs/regular/window-minimize.svg (100%) rename {webmail/public => public}/svgs/regular/window-restore.svg (100%) rename {webmail/public => public}/svgs/solid/ad.svg (100%) rename {webmail/public => public}/svgs/solid/address-book.svg (100%) rename {webmail/public => public}/svgs/solid/address-card.svg (100%) rename {webmail/public => public}/svgs/solid/adjust.svg (100%) rename {webmail/public => public}/svgs/solid/air-freshener.svg (100%) rename {webmail/public => public}/svgs/solid/align-center.svg (100%) rename {webmail/public => public}/svgs/solid/align-justify.svg (100%) rename {webmail/public => public}/svgs/solid/align-left.svg (100%) rename {webmail/public => public}/svgs/solid/align-right.svg (100%) rename {webmail/public => public}/svgs/solid/allergies.svg (100%) rename {webmail/public => public}/svgs/solid/ambulance.svg (100%) rename {webmail/public => public}/svgs/solid/american-sign-language-interpreting.svg (100%) rename {webmail/public => public}/svgs/solid/anchor.svg (100%) rename {webmail/public => public}/svgs/solid/angle-double-down.svg (100%) rename {webmail/public => public}/svgs/solid/angle-double-left.svg (100%) rename {webmail/public => public}/svgs/solid/angle-double-right.svg (100%) rename {webmail/public => public}/svgs/solid/angle-double-up.svg (100%) rename {webmail/public => public}/svgs/solid/angle-down.svg (100%) rename {webmail/public => public}/svgs/solid/angle-left.svg (100%) rename {webmail/public => public}/svgs/solid/angle-right.svg (100%) rename {webmail/public => public}/svgs/solid/angle-up.svg (100%) rename {webmail/public => public}/svgs/solid/angry.svg (100%) rename {webmail/public => public}/svgs/solid/ankh.svg (100%) rename {webmail/public => public}/svgs/solid/apple-alt.svg (100%) rename {webmail/public => public}/svgs/solid/archive.svg (100%) rename {webmail/public => public}/svgs/solid/archway.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-alt-circle-down.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-alt-circle-left.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-alt-circle-right.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-alt-circle-up.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-circle-down.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-circle-left.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-circle-right.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-circle-up.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-down.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-left.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-right.svg (100%) rename {webmail/public => public}/svgs/solid/arrow-up.svg (100%) rename {webmail/public => public}/svgs/solid/arrows-alt-h.svg (100%) rename {webmail/public => public}/svgs/solid/arrows-alt-v.svg (100%) rename {webmail/public => public}/svgs/solid/arrows-alt.svg (100%) rename {webmail/public => public}/svgs/solid/assistive-listening-systems.svg (100%) rename {webmail/public => public}/svgs/solid/asterisk.svg (100%) rename {webmail/public => public}/svgs/solid/at.svg (100%) rename {webmail/public => public}/svgs/solid/atlas.svg (100%) rename {webmail/public => public}/svgs/solid/atom.svg (100%) rename {webmail/public => public}/svgs/solid/audio-description.svg (100%) rename {webmail/public => public}/svgs/solid/award.svg (100%) rename {webmail/public => public}/svgs/solid/backspace.svg (100%) rename {webmail/public => public}/svgs/solid/backward.svg (100%) rename {webmail/public => public}/svgs/solid/balance-scale.svg (100%) rename {webmail/public => public}/svgs/solid/ban.svg (100%) rename {webmail/public => public}/svgs/solid/band-aid.svg (100%) rename {webmail/public => public}/svgs/solid/barcode.svg (100%) rename {webmail/public => public}/svgs/solid/bars.svg (100%) rename {webmail/public => public}/svgs/solid/baseball-ball.svg (100%) rename {webmail/public => public}/svgs/solid/basketball-ball.svg (100%) rename {webmail/public => public}/svgs/solid/bath.svg (100%) rename {webmail/public => public}/svgs/solid/battery-empty.svg (100%) rename {webmail/public => public}/svgs/solid/battery-full.svg (100%) rename {webmail/public => public}/svgs/solid/battery-half.svg (100%) rename {webmail/public => public}/svgs/solid/battery-quarter.svg (100%) rename {webmail/public => public}/svgs/solid/battery-three-quarters.svg (100%) rename {webmail/public => public}/svgs/solid/bed.svg (100%) rename {webmail/public => public}/svgs/solid/beer.svg (100%) rename {webmail/public => public}/svgs/solid/bell-slash.svg (100%) rename {webmail/public => public}/svgs/solid/bell.svg (100%) rename {webmail/public => public}/svgs/solid/bezier-curve.svg (100%) rename {webmail/public => public}/svgs/solid/bible.svg (100%) rename {webmail/public => public}/svgs/solid/bicycle.svg (100%) rename {webmail/public => public}/svgs/solid/binoculars.svg (100%) rename {webmail/public => public}/svgs/solid/birthday-cake.svg (100%) rename {webmail/public => public}/svgs/solid/blender-phone.svg (100%) rename {webmail/public => public}/svgs/solid/blender.svg (100%) rename {webmail/public => public}/svgs/solid/blind.svg (100%) rename {webmail/public => public}/svgs/solid/bold.svg (100%) rename {webmail/public => public}/svgs/solid/bolt.svg (100%) rename {webmail/public => public}/svgs/solid/bomb.svg (100%) rename {webmail/public => public}/svgs/solid/bone.svg (100%) rename {webmail/public => public}/svgs/solid/bong.svg (100%) rename {webmail/public => public}/svgs/solid/book-dead.svg (100%) rename {webmail/public => public}/svgs/solid/book-open.svg (100%) rename {webmail/public => public}/svgs/solid/book-reader.svg (100%) rename {webmail/public => public}/svgs/solid/book.svg (100%) rename {webmail/public => public}/svgs/solid/bookmark.svg (100%) rename {webmail/public => public}/svgs/solid/bowling-ball.svg (100%) rename {webmail/public => public}/svgs/solid/box-open.svg (100%) rename {webmail/public => public}/svgs/solid/box.svg (100%) rename {webmail/public => public}/svgs/solid/boxes.svg (100%) rename {webmail/public => public}/svgs/solid/braille.svg (100%) rename {webmail/public => public}/svgs/solid/brain.svg (100%) rename {webmail/public => public}/svgs/solid/briefcase-medical.svg (100%) rename {webmail/public => public}/svgs/solid/briefcase.svg (100%) rename {webmail/public => public}/svgs/solid/broadcast-tower.svg (100%) rename {webmail/public => public}/svgs/solid/broom.svg (100%) rename {webmail/public => public}/svgs/solid/brush.svg (100%) rename {webmail/public => public}/svgs/solid/bug.svg (100%) rename {webmail/public => public}/svgs/solid/building.svg (100%) rename {webmail/public => public}/svgs/solid/bullhorn.svg (100%) rename {webmail/public => public}/svgs/solid/bullseye.svg (100%) rename {webmail/public => public}/svgs/solid/burn.svg (100%) rename {webmail/public => public}/svgs/solid/bus-alt.svg (100%) rename {webmail/public => public}/svgs/solid/bus.svg (100%) rename {webmail/public => public}/svgs/solid/business-time.svg (100%) rename {webmail/public => public}/svgs/solid/calculator.svg (100%) rename {webmail/public => public}/svgs/solid/calendar-alt.svg (100%) rename {webmail/public => public}/svgs/solid/calendar-check.svg (100%) rename {webmail/public => public}/svgs/solid/calendar-minus.svg (100%) rename {webmail/public => public}/svgs/solid/calendar-plus.svg (100%) rename {webmail/public => public}/svgs/solid/calendar-times.svg (100%) rename {webmail/public => public}/svgs/solid/calendar.svg (100%) rename {webmail/public => public}/svgs/solid/camera-retro.svg (100%) rename {webmail/public => public}/svgs/solid/camera.svg (100%) rename {webmail/public => public}/svgs/solid/campground.svg (100%) rename {webmail/public => public}/svgs/solid/cannabis.svg (100%) rename {webmail/public => public}/svgs/solid/capsules.svg (100%) rename {webmail/public => public}/svgs/solid/car-alt.svg (100%) rename {webmail/public => public}/svgs/solid/car-battery.svg (100%) rename {webmail/public => public}/svgs/solid/car-crash.svg (100%) rename {webmail/public => public}/svgs/solid/car-side.svg (100%) rename {webmail/public => public}/svgs/solid/car.svg (100%) rename {webmail/public => public}/svgs/solid/caret-down.svg (100%) rename {webmail/public => public}/svgs/solid/caret-left.svg (100%) rename {webmail/public => public}/svgs/solid/caret-right.svg (100%) rename {webmail/public => public}/svgs/solid/caret-square-down.svg (100%) rename {webmail/public => public}/svgs/solid/caret-square-left.svg (100%) rename {webmail/public => public}/svgs/solid/caret-square-right.svg (100%) rename {webmail/public => public}/svgs/solid/caret-square-up.svg (100%) rename {webmail/public => public}/svgs/solid/caret-up.svg (100%) rename {webmail/public => public}/svgs/solid/cart-arrow-down.svg (100%) rename {webmail/public => public}/svgs/solid/cart-plus.svg (100%) rename {webmail/public => public}/svgs/solid/cat.svg (100%) rename {webmail/public => public}/svgs/solid/certificate.svg (100%) rename {webmail/public => public}/svgs/solid/chair.svg (100%) rename {webmail/public => public}/svgs/solid/chalkboard-teacher.svg (100%) rename {webmail/public => public}/svgs/solid/chalkboard.svg (100%) rename {webmail/public => public}/svgs/solid/charging-station.svg (100%) rename {webmail/public => public}/svgs/solid/chart-area.svg (100%) rename {webmail/public => public}/svgs/solid/chart-bar.svg (100%) rename {webmail/public => public}/svgs/solid/chart-line.svg (100%) rename {webmail/public => public}/svgs/solid/chart-pie.svg (100%) rename {webmail/public => public}/svgs/solid/check-circle.svg (100%) rename {webmail/public => public}/svgs/solid/check-double.svg (100%) rename {webmail/public => public}/svgs/solid/check-square.svg (100%) rename {webmail/public => public}/svgs/solid/check.svg (100%) rename {webmail/public => public}/svgs/solid/chess-bishop.svg (100%) rename {webmail/public => public}/svgs/solid/chess-board.svg (100%) rename {webmail/public => public}/svgs/solid/chess-king.svg (100%) rename {webmail/public => public}/svgs/solid/chess-knight.svg (100%) rename {webmail/public => public}/svgs/solid/chess-pawn.svg (100%) rename {webmail/public => public}/svgs/solid/chess-queen.svg (100%) rename {webmail/public => public}/svgs/solid/chess-rook.svg (100%) rename {webmail/public => public}/svgs/solid/chess.svg (100%) rename {webmail/public => public}/svgs/solid/chevron-circle-down.svg (100%) rename {webmail/public => public}/svgs/solid/chevron-circle-left.svg (100%) rename {webmail/public => public}/svgs/solid/chevron-circle-right.svg (100%) rename {webmail/public => public}/svgs/solid/chevron-circle-up.svg (100%) rename {webmail/public => public}/svgs/solid/chevron-down.svg (100%) rename {webmail/public => public}/svgs/solid/chevron-left.svg (100%) rename {webmail/public => public}/svgs/solid/chevron-right.svg (100%) rename {webmail/public => public}/svgs/solid/chevron-up.svg (100%) rename {webmail/public => public}/svgs/solid/child.svg (100%) rename {webmail/public => public}/svgs/solid/church.svg (100%) rename {webmail/public => public}/svgs/solid/circle-notch.svg (100%) rename {webmail/public => public}/svgs/solid/circle.svg (100%) rename {webmail/public => public}/svgs/solid/city.svg (100%) rename {webmail/public => public}/svgs/solid/clipboard-check.svg (100%) rename {webmail/public => public}/svgs/solid/clipboard-list.svg (100%) rename {webmail/public => public}/svgs/solid/clipboard.svg (100%) rename {webmail/public => public}/svgs/solid/clock.svg (100%) rename {webmail/public => public}/svgs/solid/clone.svg (100%) rename {webmail/public => public}/svgs/solid/closed-captioning.svg (100%) rename {webmail/public => public}/svgs/solid/cloud-download-alt.svg (100%) rename {webmail/public => public}/svgs/solid/cloud-meatball.svg (100%) rename {webmail/public => public}/svgs/solid/cloud-moon-rain.svg (100%) rename {webmail/public => public}/svgs/solid/cloud-moon.svg (100%) rename {webmail/public => public}/svgs/solid/cloud-rain.svg (100%) rename {webmail/public => public}/svgs/solid/cloud-showers-heavy.svg (100%) rename {webmail/public => public}/svgs/solid/cloud-sun-rain.svg (100%) rename {webmail/public => public}/svgs/solid/cloud-sun.svg (100%) rename {webmail/public => public}/svgs/solid/cloud-upload-alt.svg (100%) rename {webmail/public => public}/svgs/solid/cloud.svg (100%) rename {webmail/public => public}/svgs/solid/cocktail.svg (100%) rename {webmail/public => public}/svgs/solid/code-branch.svg (100%) rename {webmail/public => public}/svgs/solid/code.svg (100%) rename {webmail/public => public}/svgs/solid/coffee.svg (100%) rename {webmail/public => public}/svgs/solid/cog.svg (100%) rename {webmail/public => public}/svgs/solid/cogs.svg (100%) rename {webmail/public => public}/svgs/solid/coins.svg (100%) rename {webmail/public => public}/svgs/solid/columns.svg (100%) rename {webmail/public => public}/svgs/solid/comment-alt.svg (100%) rename {webmail/public => public}/svgs/solid/comment-dollar.svg (100%) rename {webmail/public => public}/svgs/solid/comment-dots.svg (100%) rename {webmail/public => public}/svgs/solid/comment-slash.svg (100%) rename {webmail/public => public}/svgs/solid/comment.svg (100%) rename {webmail/public => public}/svgs/solid/comments-dollar.svg (100%) rename {webmail/public => public}/svgs/solid/comments.svg (100%) rename {webmail/public => public}/svgs/solid/compact-disc.svg (100%) rename {webmail/public => public}/svgs/solid/compass.svg (100%) rename {webmail/public => public}/svgs/solid/compress.svg (100%) rename {webmail/public => public}/svgs/solid/concierge-bell.svg (100%) rename {webmail/public => public}/svgs/solid/cookie-bite.svg (100%) rename {webmail/public => public}/svgs/solid/cookie.svg (100%) rename {webmail/public => public}/svgs/solid/copy.svg (100%) rename {webmail/public => public}/svgs/solid/copyright.svg (100%) rename {webmail/public => public}/svgs/solid/couch.svg (100%) rename {webmail/public => public}/svgs/solid/credit-card.svg (100%) rename {webmail/public => public}/svgs/solid/crop-alt.svg (100%) rename {webmail/public => public}/svgs/solid/crop.svg (100%) rename {webmail/public => public}/svgs/solid/cross.svg (100%) rename {webmail/public => public}/svgs/solid/crosshairs.svg (100%) rename {webmail/public => public}/svgs/solid/crow.svg (100%) rename {webmail/public => public}/svgs/solid/crown.svg (100%) rename {webmail/public => public}/svgs/solid/cube.svg (100%) rename {webmail/public => public}/svgs/solid/cubes.svg (100%) rename {webmail/public => public}/svgs/solid/cut.svg (100%) rename {webmail/public => public}/svgs/solid/database.svg (100%) rename {webmail/public => public}/svgs/solid/deaf.svg (100%) rename {webmail/public => public}/svgs/solid/democrat.svg (100%) rename {webmail/public => public}/svgs/solid/desktop.svg (100%) rename {webmail/public => public}/svgs/solid/dharmachakra.svg (100%) rename {webmail/public => public}/svgs/solid/diagnoses.svg (100%) rename {webmail/public => public}/svgs/solid/dice-d20.svg (100%) rename {webmail/public => public}/svgs/solid/dice-d6.svg (100%) rename {webmail/public => public}/svgs/solid/dice-five.svg (100%) rename {webmail/public => public}/svgs/solid/dice-four.svg (100%) rename {webmail/public => public}/svgs/solid/dice-one.svg (100%) rename {webmail/public => public}/svgs/solid/dice-six.svg (100%) rename {webmail/public => public}/svgs/solid/dice-three.svg (100%) rename {webmail/public => public}/svgs/solid/dice-two.svg (100%) rename {webmail/public => public}/svgs/solid/dice.svg (100%) rename {webmail/public => public}/svgs/solid/digital-tachograph.svg (100%) rename {webmail/public => public}/svgs/solid/directions.svg (100%) rename {webmail/public => public}/svgs/solid/divide.svg (100%) rename {webmail/public => public}/svgs/solid/dizzy.svg (100%) rename {webmail/public => public}/svgs/solid/dna.svg (100%) rename {webmail/public => public}/svgs/solid/dog.svg (100%) rename {webmail/public => public}/svgs/solid/dollar-sign.svg (100%) rename {webmail/public => public}/svgs/solid/dolly-flatbed.svg (100%) rename {webmail/public => public}/svgs/solid/dolly.svg (100%) rename {webmail/public => public}/svgs/solid/donate.svg (100%) rename {webmail/public => public}/svgs/solid/door-closed.svg (100%) rename {webmail/public => public}/svgs/solid/door-open.svg (100%) rename {webmail/public => public}/svgs/solid/dot-circle.svg (100%) rename {webmail/public => public}/svgs/solid/dove.svg (100%) rename {webmail/public => public}/svgs/solid/download.svg (100%) rename {webmail/public => public}/svgs/solid/drafting-compass.svg (100%) rename {webmail/public => public}/svgs/solid/dragon.svg (100%) rename {webmail/public => public}/svgs/solid/draw-polygon.svg (100%) rename {webmail/public => public}/svgs/solid/drum-steelpan.svg (100%) rename {webmail/public => public}/svgs/solid/drum.svg (100%) rename {webmail/public => public}/svgs/solid/drumstick-bite.svg (100%) rename {webmail/public => public}/svgs/solid/dumbbell.svg (100%) rename {webmail/public => public}/svgs/solid/dungeon.svg (100%) rename {webmail/public => public}/svgs/solid/edit.svg (100%) rename {webmail/public => public}/svgs/solid/eject.svg (100%) rename {webmail/public => public}/svgs/solid/ellipsis-h.svg (100%) rename {webmail/public => public}/svgs/solid/ellipsis-v.svg (100%) rename {webmail/public => public}/svgs/solid/envelope-open-text.svg (100%) rename {webmail/public => public}/svgs/solid/envelope-open.svg (100%) rename {webmail/public => public}/svgs/solid/envelope-square.svg (100%) rename {webmail/public => public}/svgs/solid/envelope.svg (100%) rename {webmail/public => public}/svgs/solid/equals.svg (100%) rename {webmail/public => public}/svgs/solid/eraser.svg (100%) rename {webmail/public => public}/svgs/solid/euro-sign.svg (100%) rename {webmail/public => public}/svgs/solid/exchange-alt.svg (100%) rename {webmail/public => public}/svgs/solid/exclamation-circle.svg (100%) rename {webmail/public => public}/svgs/solid/exclamation-triangle.svg (100%) rename {webmail/public => public}/svgs/solid/exclamation.svg (100%) rename {webmail/public => public}/svgs/solid/expand-arrows-alt.svg (100%) rename {webmail/public => public}/svgs/solid/expand.svg (100%) rename {webmail/public => public}/svgs/solid/external-link-alt.svg (100%) rename {webmail/public => public}/svgs/solid/external-link-square-alt.svg (100%) rename {webmail/public => public}/svgs/solid/eye-dropper.svg (100%) rename {webmail/public => public}/svgs/solid/eye-slash.svg (100%) rename {webmail/public => public}/svgs/solid/eye.svg (100%) rename {webmail/public => public}/svgs/solid/fast-backward.svg (100%) rename {webmail/public => public}/svgs/solid/fast-forward.svg (100%) rename {webmail/public => public}/svgs/solid/fax.svg (100%) rename {webmail/public => public}/svgs/solid/feather-alt.svg (100%) rename {webmail/public => public}/svgs/solid/feather.svg (100%) rename {webmail/public => public}/svgs/solid/female.svg (100%) rename {webmail/public => public}/svgs/solid/fighter-jet.svg (100%) rename {webmail/public => public}/svgs/solid/file-alt.svg (100%) rename {webmail/public => public}/svgs/solid/file-archive.svg (100%) rename {webmail/public => public}/svgs/solid/file-audio.svg (100%) rename {webmail/public => public}/svgs/solid/file-code.svg (100%) rename {webmail/public => public}/svgs/solid/file-contract.svg (100%) rename {webmail/public => public}/svgs/solid/file-csv.svg (100%) rename {webmail/public => public}/svgs/solid/file-download.svg (100%) rename {webmail/public => public}/svgs/solid/file-excel.svg (100%) rename {webmail/public => public}/svgs/solid/file-export.svg (100%) rename {webmail/public => public}/svgs/solid/file-image.svg (100%) rename {webmail/public => public}/svgs/solid/file-import.svg (100%) rename {webmail/public => public}/svgs/solid/file-invoice-dollar.svg (100%) rename {webmail/public => public}/svgs/solid/file-invoice.svg (100%) rename {webmail/public => public}/svgs/solid/file-medical-alt.svg (100%) rename {webmail/public => public}/svgs/solid/file-medical.svg (100%) rename {webmail/public => public}/svgs/solid/file-pdf.svg (100%) rename {webmail/public => public}/svgs/solid/file-powerpoint.svg (100%) rename {webmail/public => public}/svgs/solid/file-prescription.svg (100%) rename {webmail/public => public}/svgs/solid/file-signature.svg (100%) rename {webmail/public => public}/svgs/solid/file-upload.svg (100%) rename {webmail/public => public}/svgs/solid/file-video.svg (100%) rename {webmail/public => public}/svgs/solid/file-word.svg (100%) rename {webmail/public => public}/svgs/solid/file.svg (100%) rename {webmail/public => public}/svgs/solid/fill-drip.svg (100%) rename {webmail/public => public}/svgs/solid/fill.svg (100%) rename {webmail/public => public}/svgs/solid/film.svg (100%) rename {webmail/public => public}/svgs/solid/filter.svg (100%) rename {webmail/public => public}/svgs/solid/fingerprint.svg (100%) rename {webmail/public => public}/svgs/solid/fire-extinguisher.svg (100%) rename {webmail/public => public}/svgs/solid/fire.svg (100%) rename {webmail/public => public}/svgs/solid/first-aid.svg (100%) rename {webmail/public => public}/svgs/solid/fish.svg (100%) rename {webmail/public => public}/svgs/solid/fist-raised.svg (100%) rename {webmail/public => public}/svgs/solid/flag-checkered.svg (100%) rename {webmail/public => public}/svgs/solid/flag-usa.svg (100%) rename {webmail/public => public}/svgs/solid/flag.svg (100%) rename {webmail/public => public}/svgs/solid/flask.svg (100%) rename {webmail/public => public}/svgs/solid/flushed.svg (100%) rename {webmail/public => public}/svgs/solid/folder-minus.svg (100%) rename {webmail/public => public}/svgs/solid/folder-open.svg (100%) rename {webmail/public => public}/svgs/solid/folder-plus.svg (100%) rename {webmail/public => public}/svgs/solid/folder.svg (100%) rename {webmail/public => public}/svgs/solid/font-awesome-logo-full.svg (100%) rename {webmail/public => public}/svgs/solid/font.svg (100%) rename {webmail/public => public}/svgs/solid/football-ball.svg (100%) rename {webmail/public => public}/svgs/solid/forward.svg (100%) rename {webmail/public => public}/svgs/solid/frog.svg (100%) rename {webmail/public => public}/svgs/solid/frown-open.svg (100%) rename {webmail/public => public}/svgs/solid/frown.svg (100%) rename {webmail/public => public}/svgs/solid/funnel-dollar.svg (100%) rename {webmail/public => public}/svgs/solid/futbol.svg (100%) rename {webmail/public => public}/svgs/solid/gamepad.svg (100%) rename {webmail/public => public}/svgs/solid/gas-pump.svg (100%) rename {webmail/public => public}/svgs/solid/gavel.svg (100%) rename {webmail/public => public}/svgs/solid/gem.svg (100%) rename {webmail/public => public}/svgs/solid/genderless.svg (100%) rename {webmail/public => public}/svgs/solid/ghost.svg (100%) rename {webmail/public => public}/svgs/solid/gift.svg (100%) rename {webmail/public => public}/svgs/solid/glass-martini-alt.svg (100%) rename {webmail/public => public}/svgs/solid/glass-martini.svg (100%) rename {webmail/public => public}/svgs/solid/glasses.svg (100%) rename {webmail/public => public}/svgs/solid/globe-africa.svg (100%) rename {webmail/public => public}/svgs/solid/globe-americas.svg (100%) rename {webmail/public => public}/svgs/solid/globe-asia.svg (100%) rename {webmail/public => public}/svgs/solid/globe.svg (100%) rename {webmail/public => public}/svgs/solid/golf-ball.svg (100%) rename {webmail/public => public}/svgs/solid/gopuram.svg (100%) rename {webmail/public => public}/svgs/solid/graduation-cap.svg (100%) rename {webmail/public => public}/svgs/solid/greater-than-equal.svg (100%) rename {webmail/public => public}/svgs/solid/greater-than.svg (100%) rename {webmail/public => public}/svgs/solid/grimace.svg (100%) rename {webmail/public => public}/svgs/solid/grin-alt.svg (100%) rename {webmail/public => public}/svgs/solid/grin-beam-sweat.svg (100%) rename {webmail/public => public}/svgs/solid/grin-beam.svg (100%) rename {webmail/public => public}/svgs/solid/grin-hearts.svg (100%) rename {webmail/public => public}/svgs/solid/grin-squint-tears.svg (100%) rename {webmail/public => public}/svgs/solid/grin-squint.svg (100%) rename {webmail/public => public}/svgs/solid/grin-stars.svg (100%) rename {webmail/public => public}/svgs/solid/grin-tears.svg (100%) rename {webmail/public => public}/svgs/solid/grin-tongue-squint.svg (100%) rename {webmail/public => public}/svgs/solid/grin-tongue-wink.svg (100%) rename {webmail/public => public}/svgs/solid/grin-tongue.svg (100%) rename {webmail/public => public}/svgs/solid/grin-wink.svg (100%) rename {webmail/public => public}/svgs/solid/grin.svg (100%) rename {webmail/public => public}/svgs/solid/grip-horizontal.svg (100%) rename {webmail/public => public}/svgs/solid/grip-vertical.svg (100%) rename {webmail/public => public}/svgs/solid/h-square.svg (100%) rename {webmail/public => public}/svgs/solid/hammer.svg (100%) rename {webmail/public => public}/svgs/solid/hamsa.svg (100%) rename {webmail/public => public}/svgs/solid/hand-holding-heart.svg (100%) rename {webmail/public => public}/svgs/solid/hand-holding-usd.svg (100%) rename {webmail/public => public}/svgs/solid/hand-holding.svg (100%) rename {webmail/public => public}/svgs/solid/hand-lizard.svg (100%) rename {webmail/public => public}/svgs/solid/hand-paper.svg (100%) rename {webmail/public => public}/svgs/solid/hand-peace.svg (100%) rename {webmail/public => public}/svgs/solid/hand-point-down.svg (100%) rename {webmail/public => public}/svgs/solid/hand-point-left.svg (100%) rename {webmail/public => public}/svgs/solid/hand-point-right.svg (100%) rename {webmail/public => public}/svgs/solid/hand-point-up.svg (100%) rename {webmail/public => public}/svgs/solid/hand-pointer.svg (100%) rename {webmail/public => public}/svgs/solid/hand-rock.svg (100%) rename {webmail/public => public}/svgs/solid/hand-scissors.svg (100%) rename {webmail/public => public}/svgs/solid/hand-spock.svg (100%) rename {webmail/public => public}/svgs/solid/hands-helping.svg (100%) rename {webmail/public => public}/svgs/solid/hands.svg (100%) rename {webmail/public => public}/svgs/solid/handshake.svg (100%) rename {webmail/public => public}/svgs/solid/hanukiah.svg (100%) rename {webmail/public => public}/svgs/solid/hashtag.svg (100%) rename {webmail/public => public}/svgs/solid/hat-wizard.svg (100%) rename {webmail/public => public}/svgs/solid/haykal.svg (100%) rename {webmail/public => public}/svgs/solid/hdd.svg (100%) rename {webmail/public => public}/svgs/solid/heading.svg (100%) rename {webmail/public => public}/svgs/solid/headphones-alt.svg (100%) rename {webmail/public => public}/svgs/solid/headphones.svg (100%) rename {webmail/public => public}/svgs/solid/headset.svg (100%) rename {webmail/public => public}/svgs/solid/heart.svg (100%) rename {webmail/public => public}/svgs/solid/heartbeat.svg (100%) rename {webmail/public => public}/svgs/solid/helicopter.svg (100%) rename {webmail/public => public}/svgs/solid/highlighter.svg (100%) rename {webmail/public => public}/svgs/solid/hiking.svg (100%) rename {webmail/public => public}/svgs/solid/hippo.svg (100%) rename {webmail/public => public}/svgs/solid/history.svg (100%) rename {webmail/public => public}/svgs/solid/hockey-puck.svg (100%) rename {webmail/public => public}/svgs/solid/home.svg (100%) rename {webmail/public => public}/svgs/solid/horse.svg (100%) rename {webmail/public => public}/svgs/solid/hospital-alt.svg (100%) rename {webmail/public => public}/svgs/solid/hospital-symbol.svg (100%) rename {webmail/public => public}/svgs/solid/hospital.svg (100%) rename {webmail/public => public}/svgs/solid/hot-tub.svg (100%) rename {webmail/public => public}/svgs/solid/hotel.svg (100%) rename {webmail/public => public}/svgs/solid/hourglass-end.svg (100%) rename {webmail/public => public}/svgs/solid/hourglass-half.svg (100%) rename {webmail/public => public}/svgs/solid/hourglass-start.svg (100%) rename {webmail/public => public}/svgs/solid/hourglass.svg (100%) rename {webmail/public => public}/svgs/solid/house-damage.svg (100%) rename {webmail/public => public}/svgs/solid/hryvnia.svg (100%) rename {webmail/public => public}/svgs/solid/i-cursor.svg (100%) rename {webmail/public => public}/svgs/solid/id-badge.svg (100%) rename {webmail/public => public}/svgs/solid/id-card-alt.svg (100%) rename {webmail/public => public}/svgs/solid/id-card.svg (100%) rename {webmail/public => public}/svgs/solid/image.svg (100%) rename {webmail/public => public}/svgs/solid/images.svg (100%) rename {webmail/public => public}/svgs/solid/inbox.svg (100%) rename {webmail/public => public}/svgs/solid/indent.svg (100%) rename {webmail/public => public}/svgs/solid/industry.svg (100%) rename {webmail/public => public}/svgs/solid/infinity.svg (100%) rename {webmail/public => public}/svgs/solid/info-circle.svg (100%) rename {webmail/public => public}/svgs/solid/info.svg (100%) rename {webmail/public => public}/svgs/solid/italic.svg (100%) rename {webmail/public => public}/svgs/solid/jedi.svg (100%) rename {webmail/public => public}/svgs/solid/joint.svg (100%) rename {webmail/public => public}/svgs/solid/journal-whills.svg (100%) rename {webmail/public => public}/svgs/solid/kaaba.svg (100%) rename {webmail/public => public}/svgs/solid/key.svg (100%) rename {webmail/public => public}/svgs/solid/keyboard.svg (100%) rename {webmail/public => public}/svgs/solid/khanda.svg (100%) rename {webmail/public => public}/svgs/solid/kiss-beam.svg (100%) rename {webmail/public => public}/svgs/solid/kiss-wink-heart.svg (100%) rename {webmail/public => public}/svgs/solid/kiss.svg (100%) rename {webmail/public => public}/svgs/solid/kiwi-bird.svg (100%) rename {webmail/public => public}/svgs/solid/landmark.svg (100%) rename {webmail/public => public}/svgs/solid/language.svg (100%) rename {webmail/public => public}/svgs/solid/laptop-code.svg (100%) rename {webmail/public => public}/svgs/solid/laptop.svg (100%) rename {webmail/public => public}/svgs/solid/laugh-beam.svg (100%) rename {webmail/public => public}/svgs/solid/laugh-squint.svg (100%) rename {webmail/public => public}/svgs/solid/laugh-wink.svg (100%) rename {webmail/public => public}/svgs/solid/laugh.svg (100%) rename {webmail/public => public}/svgs/solid/layer-group.svg (100%) rename {webmail/public => public}/svgs/solid/leaf.svg (100%) rename {webmail/public => public}/svgs/solid/lemon.svg (100%) rename {webmail/public => public}/svgs/solid/less-than-equal.svg (100%) rename {webmail/public => public}/svgs/solid/less-than.svg (100%) rename {webmail/public => public}/svgs/solid/level-down-alt.svg (100%) rename {webmail/public => public}/svgs/solid/level-up-alt.svg (100%) rename {webmail/public => public}/svgs/solid/life-ring.svg (100%) rename {webmail/public => public}/svgs/solid/lightbulb.svg (100%) rename {webmail/public => public}/svgs/solid/link.svg (100%) rename {webmail/public => public}/svgs/solid/lira-sign.svg (100%) rename {webmail/public => public}/svgs/solid/list-alt.svg (100%) rename {webmail/public => public}/svgs/solid/list-ol.svg (100%) rename {webmail/public => public}/svgs/solid/list-ul.svg (100%) rename {webmail/public => public}/svgs/solid/list.svg (100%) rename {webmail/public => public}/svgs/solid/location-arrow.svg (100%) rename {webmail/public => public}/svgs/solid/lock-open.svg (100%) rename {webmail/public => public}/svgs/solid/lock.svg (100%) rename {webmail/public => public}/svgs/solid/long-arrow-alt-down.svg (100%) rename {webmail/public => public}/svgs/solid/long-arrow-alt-left.svg (100%) rename {webmail/public => public}/svgs/solid/long-arrow-alt-right.svg (100%) rename {webmail/public => public}/svgs/solid/long-arrow-alt-up.svg (100%) rename {webmail/public => public}/svgs/solid/low-vision.svg (100%) rename {webmail/public => public}/svgs/solid/luggage-cart.svg (100%) rename {webmail/public => public}/svgs/solid/magic.svg (100%) rename {webmail/public => public}/svgs/solid/magnet.svg (100%) rename {webmail/public => public}/svgs/solid/mail-bulk.svg (100%) rename {webmail/public => public}/svgs/solid/male.svg (100%) rename {webmail/public => public}/svgs/solid/map-marked-alt.svg (100%) rename {webmail/public => public}/svgs/solid/map-marked.svg (100%) rename {webmail/public => public}/svgs/solid/map-marker-alt.svg (100%) rename {webmail/public => public}/svgs/solid/map-marker.svg (100%) rename {webmail/public => public}/svgs/solid/map-pin.svg (100%) rename {webmail/public => public}/svgs/solid/map-signs.svg (100%) rename {webmail/public => public}/svgs/solid/map.svg (100%) rename {webmail/public => public}/svgs/solid/marker.svg (100%) rename {webmail/public => public}/svgs/solid/mars-double.svg (100%) rename {webmail/public => public}/svgs/solid/mars-stroke-h.svg (100%) rename {webmail/public => public}/svgs/solid/mars-stroke-v.svg (100%) rename {webmail/public => public}/svgs/solid/mars-stroke.svg (100%) rename {webmail/public => public}/svgs/solid/mars.svg (100%) rename {webmail/public => public}/svgs/solid/mask.svg (100%) rename {webmail/public => public}/svgs/solid/medal.svg (100%) rename {webmail/public => public}/svgs/solid/medkit.svg (100%) rename {webmail/public => public}/svgs/solid/meh-blank.svg (100%) rename {webmail/public => public}/svgs/solid/meh-rolling-eyes.svg (100%) rename {webmail/public => public}/svgs/solid/meh.svg (100%) rename {webmail/public => public}/svgs/solid/memory.svg (100%) rename {webmail/public => public}/svgs/solid/menorah.svg (100%) rename {webmail/public => public}/svgs/solid/mercury.svg (100%) rename {webmail/public => public}/svgs/solid/meteor.svg (100%) rename {webmail/public => public}/svgs/solid/microchip.svg (100%) rename {webmail/public => public}/svgs/solid/microphone-alt-slash.svg (100%) rename {webmail/public => public}/svgs/solid/microphone-alt.svg (100%) rename {webmail/public => public}/svgs/solid/microphone-slash.svg (100%) rename {webmail/public => public}/svgs/solid/microphone.svg (100%) rename {webmail/public => public}/svgs/solid/microscope.svg (100%) rename {webmail/public => public}/svgs/solid/minus-circle.svg (100%) rename {webmail/public => public}/svgs/solid/minus-square.svg (100%) rename {webmail/public => public}/svgs/solid/minus.svg (100%) rename {webmail/public => public}/svgs/solid/mobile-alt.svg (100%) rename {webmail/public => public}/svgs/solid/mobile.svg (100%) rename {webmail/public => public}/svgs/solid/money-bill-alt.svg (100%) rename {webmail/public => public}/svgs/solid/money-bill-wave-alt.svg (100%) rename {webmail/public => public}/svgs/solid/money-bill-wave.svg (100%) rename {webmail/public => public}/svgs/solid/money-bill.svg (100%) rename {webmail/public => public}/svgs/solid/money-check-alt.svg (100%) rename {webmail/public => public}/svgs/solid/money-check.svg (100%) rename {webmail/public => public}/svgs/solid/monument.svg (100%) rename {webmail/public => public}/svgs/solid/moon.svg (100%) rename {webmail/public => public}/svgs/solid/mortar-pestle.svg (100%) rename {webmail/public => public}/svgs/solid/mosque.svg (100%) rename {webmail/public => public}/svgs/solid/motorcycle.svg (100%) rename {webmail/public => public}/svgs/solid/mountain.svg (100%) rename {webmail/public => public}/svgs/solid/mouse-pointer.svg (100%) rename {webmail/public => public}/svgs/solid/music.svg (100%) rename {webmail/public => public}/svgs/solid/network-wired.svg (100%) rename {webmail/public => public}/svgs/solid/neuter.svg (100%) rename {webmail/public => public}/svgs/solid/newspaper.svg (100%) rename {webmail/public => public}/svgs/solid/not-equal.svg (100%) rename {webmail/public => public}/svgs/solid/notes-medical.svg (100%) rename {webmail/public => public}/svgs/solid/object-group.svg (100%) rename {webmail/public => public}/svgs/solid/object-ungroup.svg (100%) rename {webmail/public => public}/svgs/solid/oil-can.svg (100%) rename {webmail/public => public}/svgs/solid/om.svg (100%) rename {webmail/public => public}/svgs/solid/otter.svg (100%) rename {webmail/public => public}/svgs/solid/outdent.svg (100%) rename {webmail/public => public}/svgs/solid/paint-brush.svg (100%) rename {webmail/public => public}/svgs/solid/paint-roller.svg (100%) rename {webmail/public => public}/svgs/solid/palette.svg (100%) rename {webmail/public => public}/svgs/solid/pallet.svg (100%) rename {webmail/public => public}/svgs/solid/paper-plane.svg (100%) rename {webmail/public => public}/svgs/solid/paperclip.svg (100%) rename {webmail/public => public}/svgs/solid/parachute-box.svg (100%) rename {webmail/public => public}/svgs/solid/paragraph.svg (100%) rename {webmail/public => public}/svgs/solid/parking.svg (100%) rename {webmail/public => public}/svgs/solid/passport.svg (100%) rename {webmail/public => public}/svgs/solid/pastafarianism.svg (100%) rename {webmail/public => public}/svgs/solid/paste.svg (100%) rename {webmail/public => public}/svgs/solid/pause-circle.svg (100%) rename {webmail/public => public}/svgs/solid/pause.svg (100%) rename {webmail/public => public}/svgs/solid/paw.svg (100%) rename {webmail/public => public}/svgs/solid/peace.svg (100%) rename {webmail/public => public}/svgs/solid/pen-alt.svg (100%) rename {webmail/public => public}/svgs/solid/pen-fancy.svg (100%) rename {webmail/public => public}/svgs/solid/pen-nib.svg (100%) rename {webmail/public => public}/svgs/solid/pen-square.svg (100%) rename {webmail/public => public}/svgs/solid/pen.svg (100%) rename {webmail/public => public}/svgs/solid/pencil-alt.svg (100%) rename {webmail/public => public}/svgs/solid/pencil-ruler.svg (100%) rename {webmail/public => public}/svgs/solid/people-carry.svg (100%) rename {webmail/public => public}/svgs/solid/percent.svg (100%) rename {webmail/public => public}/svgs/solid/percentage.svg (100%) rename {webmail/public => public}/svgs/solid/person-booth.svg (100%) rename {webmail/public => public}/svgs/solid/phone-slash.svg (100%) rename {webmail/public => public}/svgs/solid/phone-square.svg (100%) rename {webmail/public => public}/svgs/solid/phone-volume.svg (100%) rename {webmail/public => public}/svgs/solid/phone.svg (100%) rename {webmail/public => public}/svgs/solid/piggy-bank.svg (100%) rename {webmail/public => public}/svgs/solid/pills.svg (100%) rename {webmail/public => public}/svgs/solid/place-of-worship.svg (100%) rename {webmail/public => public}/svgs/solid/plane-arrival.svg (100%) rename {webmail/public => public}/svgs/solid/plane-departure.svg (100%) rename {webmail/public => public}/svgs/solid/plane.svg (100%) rename {webmail/public => public}/svgs/solid/play-circle.svg (100%) rename {webmail/public => public}/svgs/solid/play.svg (100%) rename {webmail/public => public}/svgs/solid/plug.svg (100%) rename {webmail/public => public}/svgs/solid/plus-circle.svg (100%) rename {webmail/public => public}/svgs/solid/plus-square.svg (100%) rename {webmail/public => public}/svgs/solid/plus.svg (100%) rename {webmail/public => public}/svgs/solid/podcast.svg (100%) rename {webmail/public => public}/svgs/solid/poll-h.svg (100%) rename {webmail/public => public}/svgs/solid/poll.svg (100%) rename {webmail/public => public}/svgs/solid/poo-storm.svg (100%) rename {webmail/public => public}/svgs/solid/poo.svg (100%) rename {webmail/public => public}/svgs/solid/poop.svg (100%) rename {webmail/public => public}/svgs/solid/portrait.svg (100%) rename {webmail/public => public}/svgs/solid/pound-sign.svg (100%) rename {webmail/public => public}/svgs/solid/power-off.svg (100%) rename {webmail/public => public}/svgs/solid/pray.svg (100%) rename {webmail/public => public}/svgs/solid/praying-hands.svg (100%) rename {webmail/public => public}/svgs/solid/prescription-bottle-alt.svg (100%) rename {webmail/public => public}/svgs/solid/prescription-bottle.svg (100%) rename {webmail/public => public}/svgs/solid/prescription.svg (100%) rename {webmail/public => public}/svgs/solid/print.svg (100%) rename {webmail/public => public}/svgs/solid/procedures.svg (100%) rename {webmail/public => public}/svgs/solid/project-diagram.svg (100%) rename {webmail/public => public}/svgs/solid/puzzle-piece.svg (100%) rename {webmail/public => public}/svgs/solid/qrcode.svg (100%) rename {webmail/public => public}/svgs/solid/question-circle.svg (100%) rename {webmail/public => public}/svgs/solid/question.svg (100%) rename {webmail/public => public}/svgs/solid/quidditch.svg (100%) rename {webmail/public => public}/svgs/solid/quote-left.svg (100%) rename {webmail/public => public}/svgs/solid/quote-right.svg (100%) rename {webmail/public => public}/svgs/solid/quran.svg (100%) rename {webmail/public => public}/svgs/solid/rainbow.svg (100%) rename {webmail/public => public}/svgs/solid/random.svg (100%) rename {webmail/public => public}/svgs/solid/receipt.svg (100%) rename {webmail/public => public}/svgs/solid/recycle.svg (100%) rename {webmail/public => public}/svgs/solid/redo-alt.svg (100%) rename {webmail/public => public}/svgs/solid/redo.svg (100%) rename {webmail/public => public}/svgs/solid/registered.svg (100%) rename {webmail/public => public}/svgs/solid/reply-all.svg (100%) rename {webmail/public => public}/svgs/solid/reply.svg (100%) rename {webmail/public => public}/svgs/solid/republican.svg (100%) rename {webmail/public => public}/svgs/solid/retweet.svg (100%) rename {webmail/public => public}/svgs/solid/ribbon.svg (100%) rename {webmail/public => public}/svgs/solid/ring.svg (100%) rename {webmail/public => public}/svgs/solid/road.svg (100%) rename {webmail/public => public}/svgs/solid/robot.svg (100%) rename {webmail/public => public}/svgs/solid/rocket.svg (100%) rename {webmail/public => public}/svgs/solid/route.svg (100%) rename {webmail/public => public}/svgs/solid/rss-square.svg (100%) rename {webmail/public => public}/svgs/solid/rss.svg (100%) rename {webmail/public => public}/svgs/solid/ruble-sign.svg (100%) rename {webmail/public => public}/svgs/solid/ruler-combined.svg (100%) rename {webmail/public => public}/svgs/solid/ruler-horizontal.svg (100%) rename {webmail/public => public}/svgs/solid/ruler-vertical.svg (100%) rename {webmail/public => public}/svgs/solid/ruler.svg (100%) rename {webmail/public => public}/svgs/solid/running.svg (100%) rename {webmail/public => public}/svgs/solid/rupee-sign.svg (100%) rename {webmail/public => public}/svgs/solid/sad-cry.svg (100%) rename {webmail/public => public}/svgs/solid/sad-tear.svg (100%) rename {webmail/public => public}/svgs/solid/save.svg (100%) rename {webmail/public => public}/svgs/solid/school.svg (100%) rename {webmail/public => public}/svgs/solid/screwdriver.svg (100%) rename {webmail/public => public}/svgs/solid/scroll.svg (100%) rename {webmail/public => public}/svgs/solid/search-dollar.svg (100%) rename {webmail/public => public}/svgs/solid/search-location.svg (100%) rename {webmail/public => public}/svgs/solid/search-minus.svg (100%) rename {webmail/public => public}/svgs/solid/search-plus.svg (100%) rename {webmail/public => public}/svgs/solid/search.svg (100%) rename {webmail/public => public}/svgs/solid/seedling.svg (100%) rename {webmail/public => public}/svgs/solid/server.svg (100%) rename {webmail/public => public}/svgs/solid/shapes.svg (100%) rename {webmail/public => public}/svgs/solid/share-alt-square.svg (100%) rename {webmail/public => public}/svgs/solid/share-alt.svg (100%) rename {webmail/public => public}/svgs/solid/share-square.svg (100%) rename {webmail/public => public}/svgs/solid/share.svg (100%) rename {webmail/public => public}/svgs/solid/shekel-sign.svg (100%) rename {webmail/public => public}/svgs/solid/shield-alt.svg (100%) rename {webmail/public => public}/svgs/solid/ship.svg (100%) rename {webmail/public => public}/svgs/solid/shipping-fast.svg (100%) rename {webmail/public => public}/svgs/solid/shoe-prints.svg (100%) rename {webmail/public => public}/svgs/solid/shopping-bag.svg (100%) rename {webmail/public => public}/svgs/solid/shopping-basket.svg (100%) rename {webmail/public => public}/svgs/solid/shopping-cart.svg (100%) rename {webmail/public => public}/svgs/solid/shower.svg (100%) rename {webmail/public => public}/svgs/solid/shuttle-van.svg (100%) rename {webmail/public => public}/svgs/solid/sign-in-alt.svg (100%) rename {webmail/public => public}/svgs/solid/sign-language.svg (100%) rename {webmail/public => public}/svgs/solid/sign-out-alt.svg (100%) rename {webmail/public => public}/svgs/solid/sign.svg (100%) rename {webmail/public => public}/svgs/solid/signal.svg (100%) rename {webmail/public => public}/svgs/solid/signature.svg (100%) rename {webmail/public => public}/svgs/solid/sitemap.svg (100%) rename {webmail/public => public}/svgs/solid/skull-crossbones.svg (100%) rename {webmail/public => public}/svgs/solid/skull.svg (100%) rename {webmail/public => public}/svgs/solid/slash.svg (100%) rename {webmail/public => public}/svgs/solid/sliders-h.svg (100%) rename {webmail/public => public}/svgs/solid/smile-beam.svg (100%) rename {webmail/public => public}/svgs/solid/smile-wink.svg (100%) rename {webmail/public => public}/svgs/solid/smile.svg (100%) rename {webmail/public => public}/svgs/solid/smog.svg (100%) rename {webmail/public => public}/svgs/solid/smoking-ban.svg (100%) rename {webmail/public => public}/svgs/solid/smoking.svg (100%) rename {webmail/public => public}/svgs/solid/snowflake.svg (100%) rename {webmail/public => public}/svgs/solid/socks.svg (100%) rename {webmail/public => public}/svgs/solid/solar-panel.svg (100%) rename {webmail/public => public}/svgs/solid/sort-alpha-down.svg (100%) rename {webmail/public => public}/svgs/solid/sort-alpha-up.svg (100%) rename {webmail/public => public}/svgs/solid/sort-amount-down.svg (100%) rename {webmail/public => public}/svgs/solid/sort-amount-up.svg (100%) rename {webmail/public => public}/svgs/solid/sort-down.svg (100%) rename {webmail/public => public}/svgs/solid/sort-numeric-down.svg (100%) rename {webmail/public => public}/svgs/solid/sort-numeric-up.svg (100%) rename {webmail/public => public}/svgs/solid/sort-up.svg (100%) rename {webmail/public => public}/svgs/solid/sort.svg (100%) rename {webmail/public => public}/svgs/solid/spa.svg (100%) rename {webmail/public => public}/svgs/solid/space-shuttle.svg (100%) rename {webmail/public => public}/svgs/solid/spider.svg (100%) rename {webmail/public => public}/svgs/solid/spinner.svg (100%) rename {webmail/public => public}/svgs/solid/splotch.svg (100%) rename {webmail/public => public}/svgs/solid/spray-can.svg (100%) rename {webmail/public => public}/svgs/solid/square-full.svg (100%) rename {webmail/public => public}/svgs/solid/square-root-alt.svg (100%) rename {webmail/public => public}/svgs/solid/square.svg (100%) rename {webmail/public => public}/svgs/solid/stamp.svg (100%) rename {webmail/public => public}/svgs/solid/star-and-crescent.svg (100%) rename {webmail/public => public}/svgs/solid/star-half-alt.svg (100%) rename {webmail/public => public}/svgs/solid/star-half.svg (100%) rename {webmail/public => public}/svgs/solid/star-of-david.svg (100%) rename {webmail/public => public}/svgs/solid/star-of-life.svg (100%) rename {webmail/public => public}/svgs/solid/star.svg (100%) rename {webmail/public => public}/svgs/solid/step-backward.svg (100%) rename {webmail/public => public}/svgs/solid/step-forward.svg (100%) rename {webmail/public => public}/svgs/solid/stethoscope.svg (100%) rename {webmail/public => public}/svgs/solid/sticky-note.svg (100%) rename {webmail/public => public}/svgs/solid/stop-circle.svg (100%) rename {webmail/public => public}/svgs/solid/stop.svg (100%) rename {webmail/public => public}/svgs/solid/stopwatch.svg (100%) rename {webmail/public => public}/svgs/solid/store-alt.svg (100%) rename {webmail/public => public}/svgs/solid/store.svg (100%) rename {webmail/public => public}/svgs/solid/stream.svg (100%) rename {webmail/public => public}/svgs/solid/street-view.svg (100%) rename {webmail/public => public}/svgs/solid/strikethrough.svg (100%) rename {webmail/public => public}/svgs/solid/stroopwafel.svg (100%) rename {webmail/public => public}/svgs/solid/subscript.svg (100%) rename {webmail/public => public}/svgs/solid/subway.svg (100%) rename {webmail/public => public}/svgs/solid/suitcase-rolling.svg (100%) rename {webmail/public => public}/svgs/solid/suitcase.svg (100%) rename {webmail/public => public}/svgs/solid/sun.svg (100%) rename {webmail/public => public}/svgs/solid/superscript.svg (100%) rename {webmail/public => public}/svgs/solid/surprise.svg (100%) rename {webmail/public => public}/svgs/solid/swatchbook.svg (100%) rename {webmail/public => public}/svgs/solid/swimmer.svg (100%) rename {webmail/public => public}/svgs/solid/swimming-pool.svg (100%) rename {webmail/public => public}/svgs/solid/synagogue.svg (100%) rename {webmail/public => public}/svgs/solid/sync-alt.svg (100%) rename {webmail/public => public}/svgs/solid/sync.svg (100%) rename {webmail/public => public}/svgs/solid/syringe.svg (100%) rename {webmail/public => public}/svgs/solid/table-tennis.svg (100%) rename {webmail/public => public}/svgs/solid/table.svg (100%) rename {webmail/public => public}/svgs/solid/tablet-alt.svg (100%) rename {webmail/public => public}/svgs/solid/tablet.svg (100%) rename {webmail/public => public}/svgs/solid/tablets.svg (100%) rename {webmail/public => public}/svgs/solid/tachometer-alt.svg (100%) rename {webmail/public => public}/svgs/solid/tag.svg (100%) rename {webmail/public => public}/svgs/solid/tags.svg (100%) rename {webmail/public => public}/svgs/solid/tape.svg (100%) rename {webmail/public => public}/svgs/solid/tasks.svg (100%) rename {webmail/public => public}/svgs/solid/taxi.svg (100%) rename {webmail/public => public}/svgs/solid/teeth-open.svg (100%) rename {webmail/public => public}/svgs/solid/teeth.svg (100%) rename {webmail/public => public}/svgs/solid/temperature-high.svg (100%) rename {webmail/public => public}/svgs/solid/temperature-low.svg (100%) rename {webmail/public => public}/svgs/solid/terminal.svg (100%) rename {webmail/public => public}/svgs/solid/text-height.svg (100%) rename {webmail/public => public}/svgs/solid/text-width.svg (100%) rename {webmail/public => public}/svgs/solid/th-large.svg (100%) rename {webmail/public => public}/svgs/solid/th-list.svg (100%) rename {webmail/public => public}/svgs/solid/th.svg (100%) rename {webmail/public => public}/svgs/solid/theater-masks.svg (100%) rename {webmail/public => public}/svgs/solid/thermometer-empty.svg (100%) rename {webmail/public => public}/svgs/solid/thermometer-full.svg (100%) rename {webmail/public => public}/svgs/solid/thermometer-half.svg (100%) rename {webmail/public => public}/svgs/solid/thermometer-quarter.svg (100%) rename {webmail/public => public}/svgs/solid/thermometer-three-quarters.svg (100%) rename {webmail/public => public}/svgs/solid/thermometer.svg (100%) rename {webmail/public => public}/svgs/solid/thumbs-down.svg (100%) rename {webmail/public => public}/svgs/solid/thumbs-up.svg (100%) rename {webmail/public => public}/svgs/solid/thumbtack.svg (100%) rename {webmail/public => public}/svgs/solid/ticket-alt.svg (100%) rename {webmail/public => public}/svgs/solid/times-circle.svg (100%) rename {webmail/public => public}/svgs/solid/times.svg (100%) rename {webmail/public => public}/svgs/solid/tint-slash.svg (100%) rename {webmail/public => public}/svgs/solid/tint.svg (100%) rename {webmail/public => public}/svgs/solid/tired.svg (100%) rename {webmail/public => public}/svgs/solid/toggle-off.svg (100%) rename {webmail/public => public}/svgs/solid/toggle-on.svg (100%) rename {webmail/public => public}/svgs/solid/toilet-paper.svg (100%) rename {webmail/public => public}/svgs/solid/toolbox.svg (100%) rename {webmail/public => public}/svgs/solid/tooth.svg (100%) rename {webmail/public => public}/svgs/solid/torah.svg (100%) rename {webmail/public => public}/svgs/solid/torii-gate.svg (100%) rename {webmail/public => public}/svgs/solid/tractor.svg (100%) rename {webmail/public => public}/svgs/solid/trademark.svg (100%) rename {webmail/public => public}/svgs/solid/traffic-light.svg (100%) rename {webmail/public => public}/svgs/solid/train.svg (100%) rename {webmail/public => public}/svgs/solid/transgender-alt.svg (100%) rename {webmail/public => public}/svgs/solid/transgender.svg (100%) rename {webmail/public => public}/svgs/solid/trash-alt.svg (100%) rename {webmail/public => public}/svgs/solid/trash.svg (100%) rename {webmail/public => public}/svgs/solid/tree.svg (100%) rename {webmail/public => public}/svgs/solid/trophy.svg (100%) rename {webmail/public => public}/svgs/solid/truck-loading.svg (100%) rename {webmail/public => public}/svgs/solid/truck-monster.svg (100%) rename {webmail/public => public}/svgs/solid/truck-moving.svg (100%) rename {webmail/public => public}/svgs/solid/truck-pickup.svg (100%) rename {webmail/public => public}/svgs/solid/truck.svg (100%) rename {webmail/public => public}/svgs/solid/tshirt.svg (100%) rename {webmail/public => public}/svgs/solid/tty.svg (100%) rename {webmail/public => public}/svgs/solid/tv.svg (100%) rename {webmail/public => public}/svgs/solid/umbrella-beach.svg (100%) rename {webmail/public => public}/svgs/solid/umbrella.svg (100%) rename {webmail/public => public}/svgs/solid/underline.svg (100%) rename {webmail/public => public}/svgs/solid/undo-alt.svg (100%) rename {webmail/public => public}/svgs/solid/undo.svg (100%) rename {webmail/public => public}/svgs/solid/universal-access.svg (100%) rename {webmail/public => public}/svgs/solid/university.svg (100%) rename {webmail/public => public}/svgs/solid/unlink.svg (100%) rename {webmail/public => public}/svgs/solid/unlock-alt.svg (100%) rename {webmail/public => public}/svgs/solid/unlock.svg (100%) rename {webmail/public => public}/svgs/solid/upload.svg (100%) rename {webmail/public => public}/svgs/solid/user-alt-slash.svg (100%) rename {webmail/public => public}/svgs/solid/user-alt.svg (100%) rename {webmail/public => public}/svgs/solid/user-astronaut.svg (100%) rename {webmail/public => public}/svgs/solid/user-check.svg (100%) rename {webmail/public => public}/svgs/solid/user-circle.svg (100%) rename {webmail/public => public}/svgs/solid/user-clock.svg (100%) rename {webmail/public => public}/svgs/solid/user-cog.svg (100%) rename {webmail/public => public}/svgs/solid/user-edit.svg (100%) rename {webmail/public => public}/svgs/solid/user-friends.svg (100%) rename {webmail/public => public}/svgs/solid/user-graduate.svg (100%) rename {webmail/public => public}/svgs/solid/user-injured.svg (100%) rename {webmail/public => public}/svgs/solid/user-lock.svg (100%) rename {webmail/public => public}/svgs/solid/user-md.svg (100%) rename {webmail/public => public}/svgs/solid/user-minus.svg (100%) rename {webmail/public => public}/svgs/solid/user-ninja.svg (100%) rename {webmail/public => public}/svgs/solid/user-plus.svg (100%) rename {webmail/public => public}/svgs/solid/user-secret.svg (100%) rename {webmail/public => public}/svgs/solid/user-shield.svg (100%) rename {webmail/public => public}/svgs/solid/user-slash.svg (100%) rename {webmail/public => public}/svgs/solid/user-tag.svg (100%) rename {webmail/public => public}/svgs/solid/user-tie.svg (100%) rename {webmail/public => public}/svgs/solid/user-times.svg (100%) rename {webmail/public => public}/svgs/solid/user.svg (100%) rename {webmail/public => public}/svgs/solid/users-cog.svg (100%) rename {webmail/public => public}/svgs/solid/users.svg (100%) rename {webmail/public => public}/svgs/solid/utensil-spoon.svg (100%) rename {webmail/public => public}/svgs/solid/utensils.svg (100%) rename {webmail/public => public}/svgs/solid/vector-square.svg (100%) rename {webmail/public => public}/svgs/solid/venus-double.svg (100%) rename {webmail/public => public}/svgs/solid/venus-mars.svg (100%) rename {webmail/public => public}/svgs/solid/venus.svg (100%) rename {webmail/public => public}/svgs/solid/vial.svg (100%) rename {webmail/public => public}/svgs/solid/vials.svg (100%) rename {webmail/public => public}/svgs/solid/video-slash.svg (100%) rename {webmail/public => public}/svgs/solid/video.svg (100%) rename {webmail/public => public}/svgs/solid/vihara.svg (100%) rename {webmail/public => public}/svgs/solid/volleyball-ball.svg (100%) rename {webmail/public => public}/svgs/solid/volume-down.svg (100%) rename {webmail/public => public}/svgs/solid/volume-mute.svg (100%) rename {webmail/public => public}/svgs/solid/volume-off.svg (100%) rename {webmail/public => public}/svgs/solid/volume-up.svg (100%) rename {webmail/public => public}/svgs/solid/vote-yea.svg (100%) rename {webmail/public => public}/svgs/solid/vr-cardboard.svg (100%) rename {webmail/public => public}/svgs/solid/walking.svg (100%) rename {webmail/public => public}/svgs/solid/wallet.svg (100%) rename {webmail/public => public}/svgs/solid/warehouse.svg (100%) rename {webmail/public => public}/svgs/solid/water.svg (100%) rename {webmail/public => public}/svgs/solid/weight-hanging.svg (100%) rename {webmail/public => public}/svgs/solid/weight.svg (100%) rename {webmail/public => public}/svgs/solid/wheelchair.svg (100%) rename {webmail/public => public}/svgs/solid/wifi.svg (100%) rename {webmail/public => public}/svgs/solid/wind.svg (100%) rename {webmail/public => public}/svgs/solid/window-close.svg (100%) rename {webmail/public => public}/svgs/solid/window-maximize.svg (100%) rename {webmail/public => public}/svgs/solid/window-minimize.svg (100%) rename {webmail/public => public}/svgs/solid/window-restore.svg (100%) rename {webmail/public => public}/svgs/solid/wine-bottle.svg (100%) rename {webmail/public => public}/svgs/solid/wine-glass-alt.svg (100%) rename {webmail/public => public}/svgs/solid/wine-glass.svg (100%) rename {webmail/public => public}/svgs/solid/won-sign.svg (100%) rename {webmail/public => public}/svgs/solid/wrench.svg (100%) rename {webmail/public => public}/svgs/solid/x-ray.svg (100%) rename {webmail/public => public}/svgs/solid/yen-sign.svg (100%) rename {webmail/public => public}/svgs/solid/yin-yang.svg (100%) rename {webmail/public => public}/webfonts/fa-brands-400.eot (100%) rename {webmail/public => public}/webfonts/fa-brands-400.svg (100%) rename {webmail/public => public}/webfonts/fa-brands-400.ttf (100%) rename {webmail/public => public}/webfonts/fa-brands-400.woff (100%) rename {webmail/public => public}/webfonts/fa-brands-400.woff2 (100%) rename {webmail/public => public}/webfonts/fa-regular-400.eot (100%) rename {webmail/public => public}/webfonts/fa-regular-400.svg (100%) rename {webmail/public => public}/webfonts/fa-regular-400.ttf (100%) rename {webmail/public => public}/webfonts/fa-regular-400.woff (100%) rename {webmail/public => public}/webfonts/fa-regular-400.woff2 (100%) rename {webmail/public => public}/webfonts/fa-solid-900.eot (100%) rename {webmail/public => public}/webfonts/fa-solid-900.svg (100%) rename {webmail/public => public}/webfonts/fa-solid-900.ttf (100%) rename {webmail/public => public}/webfonts/fa-solid-900.woff (100%) rename {webmail/public => public}/webfonts/fa-solid-900.woff2 (100%) rename {webmail/src => src}/api/inbox.js (100%) rename {webmail/src => src}/api/index.js (100%) rename {webmail/src => src}/api/login.js (100%) rename {webmail/src => src}/api/markread.js (100%) rename {webmail/src => src}/api/minetest/channel.js (100%) rename {webmail/src => src}/api/minetest/index.js (100%) rename {webmail/src => src}/api/minetest/keycheck.js (100%) rename {webmail/src => src}/api/send.js (100%) rename {webmail/src => src}/api/tokencheck.js (100%) rename {webmail/src => src}/api/verify.js (100%) rename {webmail/src => src}/app.js (100%) rename {webmail/src => src}/events.js (100%) rename {webmail/src => src}/index.js (100%) rename {webmail/src => src}/promise/deletemessage.js (100%) rename {webmail/src => src}/promise/login.js (100%) rename {webmail/src => src}/promise/markmessage.js (100%) rename {webmail/src => src}/promise/playermessages.js (100%) rename {webmail/src => src}/promise/sendmessage.js (100%) rename {webmail/src => src}/token.js (100%) rename webmail/start.sh => start.sh (100%) delete mode 100644 storage.lua delete mode 100644 tan.lua delete mode 100644 textures/email_mail.png delete mode 100644 textures/mail_button.png delete mode 100644 util/channel.lua delete mode 100644 webmail.lua diff --git a/webmail/.gitignore b/.gitignore similarity index 100% rename from webmail/.gitignore rename to .gitignore diff --git a/.luacheckrc b/.luacheckrc deleted file mode 100644 index ec6a1d2..0000000 --- a/.luacheckrc +++ /dev/null @@ -1,23 +0,0 @@ -unused_args = false -allow_defined_top = true - -globals = { - "mail", -} - -read_globals = { - -- Stdlib - string = {fields = {"split"}}, - table = {fields = {"copy", "getn"}}, - - -- Minetest - "minetest", - "vector", "ItemStack", - "dump", - - -- Deps - "unified_inventory", "default", - - -- optional mods - "xban" -} diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 077e778..0000000 --- a/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: generic -sudo: false -addons: - apt: - packages: - - luarocks -before_install: - - luarocks install --local luacheck -script: -- $HOME/.luarocks/bin/luacheck --no-color . -notifications: - email: false diff --git a/webmail/Dockerfile b/Dockerfile similarity index 100% rename from webmail/Dockerfile rename to Dockerfile diff --git a/webmail/Makefile b/Makefile similarity index 100% rename from webmail/Makefile rename to Makefile diff --git a/README.md b/README.md index f1b4a10..9c6b54c 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,9 @@ -Mail mod for Minetest +Mail mod for Minetest (webmail component) ====== -[![Build Status](https://travis-ci.org/thomasrudin-mt/mail.svg?branch=master)](https://travis-ci.org/thomasrudin-mt/mail) +This is the webmail component for the minetest mail mod -This is a fork of cheapies mail mod - -It adds a mail-system that allows players to send each other messages in-game and via webmail (optional) - -# Docs - -* [Api](./api.md) +The ingame mod lives here: https://github.com/thomasrudin-mt/mail_mod # Screenshots @@ -22,12 +16,6 @@ Webmail # Installation -## In-game mail mod - -Install it like any other mod: copy the directory to your "worldmods" folder - -## Webmail - The webmail component runs as webservice and provides the api for the minetest server and the website for the webmail componentc @@ -55,17 +43,9 @@ webmail.key = myserverkey webmail.disallow_banned_players = true ``` -# Commands/Howto - -To access your mail click on the inventory mail button or use the "/mail" command -Mails can be deleted, marked as read or unread, replied to and forwarded to another player - -# Dependencies -* None - # Roadmap -My current roadmap: +The current roadmap: * Enhance ingame UI * Better ingame notification * Enhance webmail component @@ -78,16 +58,3 @@ Let me know if there are any (there are for sure:) # License See the "LICENSE" file - -# Textures -* textures/email_mail.png (https://github.com/rubenwardy/email.git WTFPL) - -# Contributors - -* Cheapie (initial idea/project) -* Rubenwardy (lua/ui improvements) - -# Old/Historic stuff -* Old forum topic: https://forum.minetest.net/viewtopic.php?t=14464 -* Old mod: https://cheapiesystems.com/git/mail/ - diff --git a/api.lua b/api.lua deleted file mode 100644 index a8d7e30..0000000 --- a/api.lua +++ /dev/null @@ -1,62 +0,0 @@ --- see: mail.md - -mail.registered_on_receives = {} -function mail.register_on_receive(func) - mail.registered_on_receives[#mail.registered_on_receives + 1] = func -end - -mail.receive_mail_message = "You have a new message from %s! Subject: %s\nTo view it, type /mail" -mail.read_later_message = "You can read your messages later by using the /mail command" - ---[[ -mail sending function, can be invoked with one object argument (new api) or -all 4 parameters (old compat version) -see: "Mail format" api.md ---]] -function mail.send(src, dst, subject, body) - local m - if dst == nil and subject == nil and body == nil then - -- new format (one object param) - m = src - else - -- old format - m = {} - m.src = src - m.dst = dst - m.subject = subject - m.body = body - end - - - minetest.log("action", "[mail] '" .. m.src .. "' sends mail to '" .. m.dst .. - "' with subject '" .. m.subject .. "' and body: '" .. m.body .. "'") - - local messages = mail.getMessages(m.dst) - - table.insert(messages, 1, { - unread = true, - sender = m.src, - subject = m.subject, - body = m.body, - time = os.time(), - }) - mail.setMessages(m.dst, messages) - - for _, player in ipairs(minetest.get_connected_players()) do - local name = player:get_player_name() - if name == m.dst then - if m.subject == "" then m.subject = "(No subject)" end - if string.len(m.subject) > 30 then - m.subject = string.sub(m.subject,1,27) .. "..." - end - minetest.chat_send_player(m.dst, - string.format(mail.receive_mail_message, m.src, m.subject)) - end - end - - for i=1, #mail.registered_on_receives do - if mail.registered_on_receives[i](m) then - break - end - end -end diff --git a/api.md b/api.md deleted file mode 100644 index 5d059c2..0000000 --- a/api.md +++ /dev/null @@ -1,59 +0,0 @@ - -# Mail format -The mail format in the api hooks - -```lua -mail = { - src = "source name", - dst = "destination name", - subject = "subject line", - body = "mail body", - -- 8 attachments max - attachments = {"default:stone 99", "default:gold_ingot 99"} -} -``` - -## Sending mail -Old variant (pre-1.1) -```lua -mail.send("source name", "destination name", "subject line", "mail body") -``` - -New variant (1.1+) -```lua -mail.send({ - src = "source name", - dst = "destination name", - subject = "subject line", - body = "mail body" -}) -``` - -# Hooks -On-receive mail hook: - -```lua -mail.register_on_receive(function(m) - -- "m" is an object in the form: "Mail format" -end) -``` - -# internal mail format (on-disk) -The mail format on-disk - -> (worldfolder)/mails/(playername).json - -```json -[{ - "unread": true, - "sender": "sender name", - "subject": "subject name", - "body": "main\nmultiline\nbody", - "time": 1551258349, - "attachments": [ - "default:stone 99", - "default:gold_ingot 99" - ] -}] - -``` diff --git a/attachment.lua b/attachment.lua deleted file mode 100644 index efb76d9..0000000 --- a/attachment.lua +++ /dev/null @@ -1,27 +0,0 @@ - -local invmap = {} - - -mail.getAttachmentInventory = function(playername) - return invmap[playername] -end - -mail.getAttachmentInventoryName = function(playername) - return "mail:" .. playername -end - - -minetest.register_on_joinplayer(function(player) - local name = player:get_player_name() - local inv = minetest.create_detached_inventory(mail.getAttachmentInventoryName(name), {}) - - invmap[name] = inv -end) - -minetest.register_on_leaveplayer(function(player) - local name = player:get_player_name() - invmap[name] = nil - if minetest.remove_detached_inventory then - minetest.remove_detached_inventory(mail.getAttachmentInventoryName(name)) - end -end) diff --git a/chatcommands.lua b/chatcommands.lua deleted file mode 100644 index 044d246..0000000 --- a/chatcommands.lua +++ /dev/null @@ -1,6 +0,0 @@ -minetest.register_chatcommand("mail",{ - description = "Open the mail interface", - func = function(name) - mail.show_inbox(name) - end -}) diff --git a/depends.txt b/depends.txt deleted file mode 100644 index 709b3a7..0000000 --- a/depends.txt +++ /dev/null @@ -1,3 +0,0 @@ -unified_inventory? -default? -xban2? \ No newline at end of file diff --git a/gui.lua b/gui.lua deleted file mode 100644 index e165517..0000000 --- a/gui.lua +++ /dev/null @@ -1,250 +0,0 @@ -selected_message_idxs = {} - -local theme -if minetest.get_modpath("default") then - theme = default.gui_bg .. default.gui_bg_img -else - theme = "" -end - -mail.inbox_formspec = "size[8,9;]" .. theme .. [[ - button_exit[7.5,0;0.5,0.5;quit;X] - button[6,1;2,0.5;new;New Message] - button[6,2;2,0.5;read;Read] - button[6,3;2,0.5;reply;Reply] - button[6,4;2,0.5;forward;Forward] - button[6,5;2,0.5;delete;Delete] - button[6,6;2,0.5;markread;Mark Read] - button[6,7;2,0.5;markunread;Mark Unread] - button[6,8;2,0.5;about;About] - tablecolumns[color;text;text] - table[0,0;5.75,9;messages;#999,From,Subject]] - - -function mail.show_about(name) - local formspec = [[ - size[8,5;] - button[7.5,0;0.5,0.5;back;X] - label[0,0;Mail] - label[0,0.5;By cheapie] - label[0,1;http://github.com/cheapie/mail] - label[0,1.5;See LICENSE file for license information] - label[0,2.5;NOTE: Communication using this system] - label[0,3;is NOT guaranteed to be private!] - label[0,3.5;Admins are able to view the messages] - label[0,4;of any player.] - ]] .. theme - - minetest.show_formspec(name, "mail:about", formspec) -end - -function mail.show_inbox(name) - local formspec = { mail.inbox_formspec } - local messages = mail.getMessages(name) - - if messages[1] then - for idx, message in ipairs(messages) do - if message.unread then - formspec[#formspec + 1] = ",#FFD700" - else - formspec[#formspec + 1] = "," - end - formspec[#formspec + 1] = "," - formspec[#formspec + 1] = minetest.formspec_escape(message.sender) - formspec[#formspec + 1] = "," - if message.subject ~= "" then - if string.len(message.subject) > 30 then - formspec[#formspec + 1] = - minetest.formspec_escape(string.sub(message.subject, 1, 27)) - formspec[#formspec + 1] = "..." - else - formspec[#formspec + 1] = minetest.formspec_escape(message.subject) - end - else - formspec[#formspec + 1] = "(No subject)" - end - end - if selected_message_idxs[name] then - formspec[#formspec + 1] = ";" - formspec[#formspec + 1] = tostring(selected_message_idxs[name] + 1) - end - formspec[#formspec + 1] = "]" - else - formspec[#formspec + 1] = "]label[2,4.5;No mail]" - end - minetest.show_formspec(name, "mail:inbox", table.concat(formspec, "")) -end - -function mail.show_message(name, msgnumber) - local messages = mail.getMessages(name) - local message = messages[msgnumber] - local formspec = [[ - size[8,7.2] - button[7,0;1,0.5;back;X] - label[0,0;From: %s] - label[0,0.5;Subject: %s] - textarea[0.25,1.25;8,6.25;body;;%s] - button[1,6.7;2,1;reply;Reply] - button[3,6.7;2,1;forward;Forward] - button[5,6.7;2,1;delete;Delete] - ]] .. theme - - local sender = minetest.formspec_escape(message.sender) - local subject = minetest.formspec_escape(message.subject) - local body = minetest.formspec_escape(message.body) - formspec = string.format(formspec, sender, subject, body) - - minetest.show_formspec(name,"mail:message",formspec) -end - -function mail.show_compose(name, defaulttgt, defaultsubj, defaultbody) - local formspec = [[ - size[8,7.2] - field[0.25,0.5;4,1;to;To:;%s] - field[0.25,1.7;8,1;subject;Subject:;%s] - textarea[0.25,2.4;8,5;body;;%s] - button[0.5,6.7;3,1;cancel;Cancel] - button[7,0;1,0.5;cancel;X] - button[4.5,6.7;3,1;send;Send] - ]] .. theme - - formspec = string.format(formspec, - minetest.formspec_escape(defaulttgt), - minetest.formspec_escape(defaultsubj), - minetest.formspec_escape(defaultbody)) - - minetest.show_formspec(name, "mail:compose", formspec) -end - -function mail.handle_receivefields(player, formname, fields) - if formname == "" and fields and fields.quit and minetest.get_modpath("unified_inventory") then - unified_inventory.set_inventory_formspec(player, "craft") - end - - if formname == "mail:about" then - minetest.after(0.5, function() - mail.show_inbox(player:get_player_name()) - end) - - elseif formname == "mail:inbox" then - local name = player:get_player_name() - local messages = mail.getMessages(name) - - if fields.messages then - local evt = minetest.explode_table_event(fields.messages) - selected_message_idxs[name] = evt.row - 1 - if evt.type == "DCL" and messages[selected_message_idxs[name]] then - messages[selected_message_idxs[name]].unread = false - mail.show_message(name, selected_message_idxs[name]) - end - mail.setMessages(name, messages) - return true - end - if fields.read then - if messages[selected_message_idxs[name]] then - messages[selected_message_idxs[name]].unread = false - mail.show_message(name, selected_message_idxs[name]) - end - - elseif fields.delete then - if messages[selected_message_idxs[name]] then - table.remove(messages, selected_message_idxs[name]) - end - - mail.show_inbox(name) - elseif fields.reply and messages[selected_message_idxs[name]] then - local message = messages[selected_message_idxs[name]] - local replyfooter = "Type your reply here.\n\n--Original message follows--\n" ..message.body - mail.show_compose(name, message.sender, "Re: "..message.subject,replyfooter) - - elseif fields.forward and messages[selected_message_idxs[name]] then - local message = messages[selected_message_idxs[name]] - local fwfooter = "Type your message here.\n\n--Original message follows--\n" ..message.body - mail.show_compose(name, "", "Fw: "..message.subject, fwfooter) - - elseif fields.markread then - if messages[selected_message_idxs[name]] then - messages[selected_message_idxs[name]].unread = false - end - mail.show_inbox(name) - - elseif fields.markunread then - if messages[selected_message_idxs[name]] then - messages[selected_message_idxs[name]].unread = true - end - mail.show_inbox(name) - - elseif fields.new then - mail.show_compose(name,"","","Type your message here.") - - elseif fields.quit then - if minetest.get_modpath("unified_inventory") then - unified_inventory.set_inventory_formspec(player, "craft") - end - - elseif fields.about then - mail.show_about(name) - - end - - mail.setMessages(name, messages) - return true - elseif formname == "mail:message" then - local name = player:get_player_name() - local messages = mail.getMessages(name) - - if fields.back then - mail.show_inbox(name) - elseif fields.reply then - local message = messages[selected_message_idxs[name]] - local replyfooter = "Type your reply here.\n\n--Original message follows--\n" ..message.body - mail.show_compose(name, message.sender, "Re: "..message.subject, replyfooter) - elseif fields.forward then - local message = messages[selected_message_idxs[name]] - local fwfooter = "Type your message here.\n\n--Original message follows--\n" ..message.body - mail.show_compose(name, "", "Fw: "..message.subject, fwfooter) - elseif fields.delete then - if messages[selected_message_idxs[name]] then - table.remove(messages,selected_message_idxs[name]) - end - mail.show_inbox(name) - end - - mail.setMessages(name, messages) - return true - elseif formname == "mail:compose" then - if fields.send then - mail.send({ - src = player:get_player_name(), - dst = fields.to, - subject = fields.subject, - body = fields.body - }) - end - minetest.after(0.5, function() - mail.show_inbox(player:get_player_name()) - end) - return true - - elseif fields.mail then - mail.show_inbox(player:get_player_name()) - else - return false - end -end - -minetest.register_on_player_receive_fields(mail.handle_receivefields) - - -if minetest.get_modpath("unified_inventory") then - mail.receive_mail_message = mail.receive_mail_message .. - " or use the mail button in the inventory" - mail.read_later_message = mail.read_later_message .. - " or by using the mail button in the inventory" - - unified_inventory.register_button("mail", { - type = "image", - image = "mail_button.png", - tooltip = "Mail" - }) -end diff --git a/hud.lua b/hud.lua deleted file mode 100644 index bb07ca2..0000000 --- a/hud.lua +++ /dev/null @@ -1,59 +0,0 @@ - -local huddata = {} - -minetest.register_on_joinplayer(function(player) - local name = player:get_player_name() - local data = {} - - data.imageid = player:hud_add({ - hud_elem_type = "image", - name = "MailIcon", - position = {x=0.52, y=0.52}, - text="", - scale = {x=1,y=1}, - alignment = {x=0.5, y=0.5}, - }) - - data.textid = player:hud_add({ - hud_elem_type = "text", - name = "MailText", - position = {x=0.55, y=0.52}, - text= "", - scale = {x=1,y=1}, - alignment = {x=0.5, y=0.5}, - }) - - - huddata[name] = data -end) - -minetest.register_on_leaveplayer(function(player) - local name = player:get_player_name() - huddata[name] = nil -end) - - -mail.hud_update = function(playername, messages) - local data = huddata[playername] - local player = minetest.get_player_by_name(playername) - - if not data or not player then - return - end - - local unreadcount = 0 - for _, message in ipairs(messages) do - if message.unread then - unreadcount = unreadcount + 1 - end - end - - if unreadcount == 0 then - player:hud_change(data.imageid, "text", "") - player:hud_change(data.textid, "text", "") - else - player:hud_change(data.imageid, "text", "email_mail.png") - player:hud_change(data.textid, "text", unreadcount .. " /mail") - end - -end diff --git a/init.lua b/init.lua deleted file mode 100644 index 52e8141..0000000 --- a/init.lua +++ /dev/null @@ -1,62 +0,0 @@ -mail = { - - -- mark webmail fork for other mods - fork = "webmail", - - -- api version - apiversion = 1.1, - - -- mail directory - maildir = minetest.get_worldpath().."/mails", - - -- allow item/node attachments - allow_attachments = minetest.settings:get("mail.allow_attachments") == "true", - - webmail = { - -- disallow banned players in the webmail interface - disallow_banned_players = minetest.settings:get("webmail.disallow_banned_players") == "true", - - -- url and key to the webmail server - url = minetest.settings:get("webmail.url"), - key = minetest.settings:get("webmail.key") - }, - - tan = {} -} - - -local MP = minetest.get_modpath(minetest.get_current_modname()) -dofile(MP .. "/chatcommands.lua") -dofile(MP .. "/migrate.lua") -dofile(MP .. "/attachment.lua") -dofile(MP .. "/hud.lua") -dofile(MP .. "/storage.lua") -dofile(MP .. "/api.lua") -dofile(MP .. "/gui.lua") -dofile(MP .. "/onjoin.lua") - --- optional webmail stuff below - ---[[ minetest.conf -secure.http_mods = mail -webmail.url = http://127.0.0.1:8080 -webmail.key = myserverkey ---]] - -local http = minetest.request_http_api() - -if http then - local webmail_url = mail.webmail.url - local webmail_key = mail.webmail.key - - if not webmail_url then error("webmail.url is not defined") end - if not webmail_key then error("webmail.key is not defined") end - - print("[mail] loading webmail-component with endpoint: " .. webmail_url) - dofile(MP .. "/tan.lua") - dofile(MP .. "/webmail.lua") - mail.webmail_init(http, webmail_url, webmail_key) -end - --- migrate storage -mail.migrate() diff --git a/migrate.lua b/migrate.lua deleted file mode 100644 index 5a14478..0000000 --- a/migrate.lua +++ /dev/null @@ -1,24 +0,0 @@ - --- migrate from mail.db to player-file-based mailbox - -mail.migrate = function() - - local file = io.open(minetest.get_worldpath().."/mail.db", "r") - if file then - print("[mail] migrating to new per-player storage") - minetest.mkdir(mail.maildir) - - local data = file:read("*a") - local oldmails = minetest.deserialize(data) - file:close() - - for name, oldmessages in pairs(oldmails) do - mail.setMessages(name, oldmessages) - end - - -- rename file - print("[mail] migration done, renaming old mail.db") - os.rename(minetest.get_worldpath().."/mail.db", minetest.get_worldpath().."/mail.db.old") - end - -end diff --git a/onjoin.lua b/onjoin.lua deleted file mode 100644 index 79ad287..0000000 --- a/onjoin.lua +++ /dev/null @@ -1,19 +0,0 @@ -minetest.register_on_joinplayer(function(player) - minetest.after(2, function(name) - local messages = mail.getMessages(name) - - local unreadcount = 0 - - for _, message in pairs(messages) do - if message.unread then - unreadcount = unreadcount + 1 - end - end - - if unreadcount > 0 then - minetest.chat_send_player(name, - "(" .. unreadcount .. ") You have mail! Type /mail to read") - - end - end, player:get_player_name()) -end) diff --git a/webmail/package-lock.json b/package-lock.json similarity index 100% rename from webmail/package-lock.json rename to package-lock.json diff --git a/webmail/package.json b/package.json similarity index 100% rename from webmail/package.json rename to package.json diff --git a/webmail/public/.keep b/public/.keep similarity index 100% rename from webmail/public/.keep rename to public/.keep diff --git a/webmail/public/css/bootstrap.min.css b/public/css/bootstrap.min.css similarity index 100% rename from webmail/public/css/bootstrap.min.css rename to public/css/bootstrap.min.css diff --git a/webmail/public/css/fontawesome.min.css b/public/css/fontawesome.min.css similarity index 100% rename from webmail/public/css/fontawesome.min.css rename to public/css/fontawesome.min.css diff --git a/webmail/public/index.html b/public/index.html similarity index 100% rename from webmail/public/index.html rename to public/index.html diff --git a/webmail/public/js/api.js b/public/js/api.js similarity index 100% rename from webmail/public/js/api.js rename to public/js/api.js diff --git a/webmail/public/js/compose.js b/public/js/compose.js similarity index 100% rename from webmail/public/js/compose.js rename to public/js/compose.js diff --git a/webmail/public/js/lib/mithril.min.js b/public/js/lib/mithril.min.js similarity index 100% rename from webmail/public/js/lib/mithril.min.js rename to public/js/lib/mithril.min.js diff --git a/webmail/public/js/lib/moment.js b/public/js/lib/moment.js similarity index 100% rename from webmail/public/js/lib/moment.js rename to public/js/lib/moment.js diff --git a/webmail/public/js/login.js b/public/js/login.js similarity index 100% rename from webmail/public/js/login.js rename to public/js/login.js diff --git a/webmail/public/js/main.js b/public/js/main.js similarity index 100% rename from webmail/public/js/main.js rename to public/js/main.js diff --git a/webmail/public/js/message_detail.js b/public/js/message_detail.js similarity index 100% rename from webmail/public/js/message_detail.js rename to public/js/message_detail.js diff --git a/webmail/public/js/messages.js b/public/js/messages.js similarity index 100% rename from webmail/public/js/messages.js rename to public/js/messages.js diff --git a/webmail/public/js/nav.js b/public/js/nav.js similarity index 100% rename from webmail/public/js/nav.js rename to public/js/nav.js diff --git a/webmail/public/js/service.js b/public/js/service.js similarity index 100% rename from webmail/public/js/service.js rename to public/js/service.js diff --git a/webmail/public/js/state.js b/public/js/state.js similarity index 100% rename from webmail/public/js/state.js rename to public/js/state.js diff --git a/webmail/public/svgs/brands/500px.svg b/public/svgs/brands/500px.svg similarity index 100% rename from webmail/public/svgs/brands/500px.svg rename to public/svgs/brands/500px.svg diff --git a/webmail/public/svgs/brands/accessible-icon.svg b/public/svgs/brands/accessible-icon.svg similarity index 100% rename from webmail/public/svgs/brands/accessible-icon.svg rename to public/svgs/brands/accessible-icon.svg diff --git a/webmail/public/svgs/brands/accusoft.svg b/public/svgs/brands/accusoft.svg similarity index 100% rename from webmail/public/svgs/brands/accusoft.svg rename to public/svgs/brands/accusoft.svg diff --git a/webmail/public/svgs/brands/acquisitions-incorporated.svg b/public/svgs/brands/acquisitions-incorporated.svg similarity index 100% rename from webmail/public/svgs/brands/acquisitions-incorporated.svg rename to public/svgs/brands/acquisitions-incorporated.svg diff --git a/webmail/public/svgs/brands/adn.svg b/public/svgs/brands/adn.svg similarity index 100% rename from webmail/public/svgs/brands/adn.svg rename to public/svgs/brands/adn.svg diff --git a/webmail/public/svgs/brands/adversal.svg b/public/svgs/brands/adversal.svg similarity index 100% rename from webmail/public/svgs/brands/adversal.svg rename to public/svgs/brands/adversal.svg diff --git a/webmail/public/svgs/brands/affiliatetheme.svg b/public/svgs/brands/affiliatetheme.svg similarity index 100% rename from webmail/public/svgs/brands/affiliatetheme.svg rename to public/svgs/brands/affiliatetheme.svg diff --git a/webmail/public/svgs/brands/algolia.svg b/public/svgs/brands/algolia.svg similarity index 100% rename from webmail/public/svgs/brands/algolia.svg rename to public/svgs/brands/algolia.svg diff --git a/webmail/public/svgs/brands/alipay.svg b/public/svgs/brands/alipay.svg similarity index 100% rename from webmail/public/svgs/brands/alipay.svg rename to public/svgs/brands/alipay.svg diff --git a/webmail/public/svgs/brands/amazon-pay.svg b/public/svgs/brands/amazon-pay.svg similarity index 100% rename from webmail/public/svgs/brands/amazon-pay.svg rename to public/svgs/brands/amazon-pay.svg diff --git a/webmail/public/svgs/brands/amazon.svg b/public/svgs/brands/amazon.svg similarity index 100% rename from webmail/public/svgs/brands/amazon.svg rename to public/svgs/brands/amazon.svg diff --git a/webmail/public/svgs/brands/amilia.svg b/public/svgs/brands/amilia.svg similarity index 100% rename from webmail/public/svgs/brands/amilia.svg rename to public/svgs/brands/amilia.svg diff --git a/webmail/public/svgs/brands/android.svg b/public/svgs/brands/android.svg similarity index 100% rename from webmail/public/svgs/brands/android.svg rename to public/svgs/brands/android.svg diff --git a/webmail/public/svgs/brands/angellist.svg b/public/svgs/brands/angellist.svg similarity index 100% rename from webmail/public/svgs/brands/angellist.svg rename to public/svgs/brands/angellist.svg diff --git a/webmail/public/svgs/brands/angrycreative.svg b/public/svgs/brands/angrycreative.svg similarity index 100% rename from webmail/public/svgs/brands/angrycreative.svg rename to public/svgs/brands/angrycreative.svg diff --git a/webmail/public/svgs/brands/angular.svg b/public/svgs/brands/angular.svg similarity index 100% rename from webmail/public/svgs/brands/angular.svg rename to public/svgs/brands/angular.svg diff --git a/webmail/public/svgs/brands/app-store-ios.svg b/public/svgs/brands/app-store-ios.svg similarity index 100% rename from webmail/public/svgs/brands/app-store-ios.svg rename to public/svgs/brands/app-store-ios.svg diff --git a/webmail/public/svgs/brands/app-store.svg b/public/svgs/brands/app-store.svg similarity index 100% rename from webmail/public/svgs/brands/app-store.svg rename to public/svgs/brands/app-store.svg diff --git a/webmail/public/svgs/brands/apper.svg b/public/svgs/brands/apper.svg similarity index 100% rename from webmail/public/svgs/brands/apper.svg rename to public/svgs/brands/apper.svg diff --git a/webmail/public/svgs/brands/apple-pay.svg b/public/svgs/brands/apple-pay.svg similarity index 100% rename from webmail/public/svgs/brands/apple-pay.svg rename to public/svgs/brands/apple-pay.svg diff --git a/webmail/public/svgs/brands/apple.svg b/public/svgs/brands/apple.svg similarity index 100% rename from webmail/public/svgs/brands/apple.svg rename to public/svgs/brands/apple.svg diff --git a/webmail/public/svgs/brands/asymmetrik.svg b/public/svgs/brands/asymmetrik.svg similarity index 100% rename from webmail/public/svgs/brands/asymmetrik.svg rename to public/svgs/brands/asymmetrik.svg diff --git a/webmail/public/svgs/brands/audible.svg b/public/svgs/brands/audible.svg similarity index 100% rename from webmail/public/svgs/brands/audible.svg rename to public/svgs/brands/audible.svg diff --git a/webmail/public/svgs/brands/autoprefixer.svg b/public/svgs/brands/autoprefixer.svg similarity index 100% rename from webmail/public/svgs/brands/autoprefixer.svg rename to public/svgs/brands/autoprefixer.svg diff --git a/webmail/public/svgs/brands/avianex.svg b/public/svgs/brands/avianex.svg similarity index 100% rename from webmail/public/svgs/brands/avianex.svg rename to public/svgs/brands/avianex.svg diff --git a/webmail/public/svgs/brands/aviato.svg b/public/svgs/brands/aviato.svg similarity index 100% rename from webmail/public/svgs/brands/aviato.svg rename to public/svgs/brands/aviato.svg diff --git a/webmail/public/svgs/brands/aws.svg b/public/svgs/brands/aws.svg similarity index 100% rename from webmail/public/svgs/brands/aws.svg rename to public/svgs/brands/aws.svg diff --git a/webmail/public/svgs/brands/bandcamp.svg b/public/svgs/brands/bandcamp.svg similarity index 100% rename from webmail/public/svgs/brands/bandcamp.svg rename to public/svgs/brands/bandcamp.svg diff --git a/webmail/public/svgs/brands/behance-square.svg b/public/svgs/brands/behance-square.svg similarity index 100% rename from webmail/public/svgs/brands/behance-square.svg rename to public/svgs/brands/behance-square.svg diff --git a/webmail/public/svgs/brands/behance.svg b/public/svgs/brands/behance.svg similarity index 100% rename from webmail/public/svgs/brands/behance.svg rename to public/svgs/brands/behance.svg diff --git a/webmail/public/svgs/brands/bimobject.svg b/public/svgs/brands/bimobject.svg similarity index 100% rename from webmail/public/svgs/brands/bimobject.svg rename to public/svgs/brands/bimobject.svg diff --git a/webmail/public/svgs/brands/bitbucket.svg b/public/svgs/brands/bitbucket.svg similarity index 100% rename from webmail/public/svgs/brands/bitbucket.svg rename to public/svgs/brands/bitbucket.svg diff --git a/webmail/public/svgs/brands/bitcoin.svg b/public/svgs/brands/bitcoin.svg similarity index 100% rename from webmail/public/svgs/brands/bitcoin.svg rename to public/svgs/brands/bitcoin.svg diff --git a/webmail/public/svgs/brands/bity.svg b/public/svgs/brands/bity.svg similarity index 100% rename from webmail/public/svgs/brands/bity.svg rename to public/svgs/brands/bity.svg diff --git a/webmail/public/svgs/brands/black-tie.svg b/public/svgs/brands/black-tie.svg similarity index 100% rename from webmail/public/svgs/brands/black-tie.svg rename to public/svgs/brands/black-tie.svg diff --git a/webmail/public/svgs/brands/blackberry.svg b/public/svgs/brands/blackberry.svg similarity index 100% rename from webmail/public/svgs/brands/blackberry.svg rename to public/svgs/brands/blackberry.svg diff --git a/webmail/public/svgs/brands/blogger-b.svg b/public/svgs/brands/blogger-b.svg similarity index 100% rename from webmail/public/svgs/brands/blogger-b.svg rename to public/svgs/brands/blogger-b.svg diff --git a/webmail/public/svgs/brands/blogger.svg b/public/svgs/brands/blogger.svg similarity index 100% rename from webmail/public/svgs/brands/blogger.svg rename to public/svgs/brands/blogger.svg diff --git a/webmail/public/svgs/brands/bluetooth-b.svg b/public/svgs/brands/bluetooth-b.svg similarity index 100% rename from webmail/public/svgs/brands/bluetooth-b.svg rename to public/svgs/brands/bluetooth-b.svg diff --git a/webmail/public/svgs/brands/bluetooth.svg b/public/svgs/brands/bluetooth.svg similarity index 100% rename from webmail/public/svgs/brands/bluetooth.svg rename to public/svgs/brands/bluetooth.svg diff --git a/webmail/public/svgs/brands/btc.svg b/public/svgs/brands/btc.svg similarity index 100% rename from webmail/public/svgs/brands/btc.svg rename to public/svgs/brands/btc.svg diff --git a/webmail/public/svgs/brands/buromobelexperte.svg b/public/svgs/brands/buromobelexperte.svg similarity index 100% rename from webmail/public/svgs/brands/buromobelexperte.svg rename to public/svgs/brands/buromobelexperte.svg diff --git a/webmail/public/svgs/brands/buysellads.svg b/public/svgs/brands/buysellads.svg similarity index 100% rename from webmail/public/svgs/brands/buysellads.svg rename to public/svgs/brands/buysellads.svg diff --git a/webmail/public/svgs/brands/cc-amazon-pay.svg b/public/svgs/brands/cc-amazon-pay.svg similarity index 100% rename from webmail/public/svgs/brands/cc-amazon-pay.svg rename to public/svgs/brands/cc-amazon-pay.svg diff --git a/webmail/public/svgs/brands/cc-amex.svg b/public/svgs/brands/cc-amex.svg similarity index 100% rename from webmail/public/svgs/brands/cc-amex.svg rename to public/svgs/brands/cc-amex.svg diff --git a/webmail/public/svgs/brands/cc-apple-pay.svg b/public/svgs/brands/cc-apple-pay.svg similarity index 100% rename from webmail/public/svgs/brands/cc-apple-pay.svg rename to public/svgs/brands/cc-apple-pay.svg diff --git a/webmail/public/svgs/brands/cc-diners-club.svg b/public/svgs/brands/cc-diners-club.svg similarity index 100% rename from webmail/public/svgs/brands/cc-diners-club.svg rename to public/svgs/brands/cc-diners-club.svg diff --git a/webmail/public/svgs/brands/cc-discover.svg b/public/svgs/brands/cc-discover.svg similarity index 100% rename from webmail/public/svgs/brands/cc-discover.svg rename to public/svgs/brands/cc-discover.svg diff --git a/webmail/public/svgs/brands/cc-jcb.svg b/public/svgs/brands/cc-jcb.svg similarity index 100% rename from webmail/public/svgs/brands/cc-jcb.svg rename to public/svgs/brands/cc-jcb.svg diff --git a/webmail/public/svgs/brands/cc-mastercard.svg b/public/svgs/brands/cc-mastercard.svg similarity index 100% rename from webmail/public/svgs/brands/cc-mastercard.svg rename to public/svgs/brands/cc-mastercard.svg diff --git a/webmail/public/svgs/brands/cc-paypal.svg b/public/svgs/brands/cc-paypal.svg similarity index 100% rename from webmail/public/svgs/brands/cc-paypal.svg rename to public/svgs/brands/cc-paypal.svg diff --git a/webmail/public/svgs/brands/cc-stripe.svg b/public/svgs/brands/cc-stripe.svg similarity index 100% rename from webmail/public/svgs/brands/cc-stripe.svg rename to public/svgs/brands/cc-stripe.svg diff --git a/webmail/public/svgs/brands/cc-visa.svg b/public/svgs/brands/cc-visa.svg similarity index 100% rename from webmail/public/svgs/brands/cc-visa.svg rename to public/svgs/brands/cc-visa.svg diff --git a/webmail/public/svgs/brands/centercode.svg b/public/svgs/brands/centercode.svg similarity index 100% rename from webmail/public/svgs/brands/centercode.svg rename to public/svgs/brands/centercode.svg diff --git a/webmail/public/svgs/brands/chrome.svg b/public/svgs/brands/chrome.svg similarity index 100% rename from webmail/public/svgs/brands/chrome.svg rename to public/svgs/brands/chrome.svg diff --git a/webmail/public/svgs/brands/cloudscale.svg b/public/svgs/brands/cloudscale.svg similarity index 100% rename from webmail/public/svgs/brands/cloudscale.svg rename to public/svgs/brands/cloudscale.svg diff --git a/webmail/public/svgs/brands/cloudsmith.svg b/public/svgs/brands/cloudsmith.svg similarity index 100% rename from webmail/public/svgs/brands/cloudsmith.svg rename to public/svgs/brands/cloudsmith.svg diff --git a/webmail/public/svgs/brands/cloudversify.svg b/public/svgs/brands/cloudversify.svg similarity index 100% rename from webmail/public/svgs/brands/cloudversify.svg rename to public/svgs/brands/cloudversify.svg diff --git a/webmail/public/svgs/brands/codepen.svg b/public/svgs/brands/codepen.svg similarity index 100% rename from webmail/public/svgs/brands/codepen.svg rename to public/svgs/brands/codepen.svg diff --git a/webmail/public/svgs/brands/codiepie.svg b/public/svgs/brands/codiepie.svg similarity index 100% rename from webmail/public/svgs/brands/codiepie.svg rename to public/svgs/brands/codiepie.svg diff --git a/webmail/public/svgs/brands/connectdevelop.svg b/public/svgs/brands/connectdevelop.svg similarity index 100% rename from webmail/public/svgs/brands/connectdevelop.svg rename to public/svgs/brands/connectdevelop.svg diff --git a/webmail/public/svgs/brands/contao.svg b/public/svgs/brands/contao.svg similarity index 100% rename from webmail/public/svgs/brands/contao.svg rename to public/svgs/brands/contao.svg diff --git a/webmail/public/svgs/brands/cpanel.svg b/public/svgs/brands/cpanel.svg similarity index 100% rename from webmail/public/svgs/brands/cpanel.svg rename to public/svgs/brands/cpanel.svg diff --git a/webmail/public/svgs/brands/creative-commons-by.svg b/public/svgs/brands/creative-commons-by.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-by.svg rename to public/svgs/brands/creative-commons-by.svg diff --git a/webmail/public/svgs/brands/creative-commons-nc-eu.svg b/public/svgs/brands/creative-commons-nc-eu.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-nc-eu.svg rename to public/svgs/brands/creative-commons-nc-eu.svg diff --git a/webmail/public/svgs/brands/creative-commons-nc-jp.svg b/public/svgs/brands/creative-commons-nc-jp.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-nc-jp.svg rename to public/svgs/brands/creative-commons-nc-jp.svg diff --git a/webmail/public/svgs/brands/creative-commons-nc.svg b/public/svgs/brands/creative-commons-nc.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-nc.svg rename to public/svgs/brands/creative-commons-nc.svg diff --git a/webmail/public/svgs/brands/creative-commons-nd.svg b/public/svgs/brands/creative-commons-nd.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-nd.svg rename to public/svgs/brands/creative-commons-nd.svg diff --git a/webmail/public/svgs/brands/creative-commons-pd-alt.svg b/public/svgs/brands/creative-commons-pd-alt.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-pd-alt.svg rename to public/svgs/brands/creative-commons-pd-alt.svg diff --git a/webmail/public/svgs/brands/creative-commons-pd.svg b/public/svgs/brands/creative-commons-pd.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-pd.svg rename to public/svgs/brands/creative-commons-pd.svg diff --git a/webmail/public/svgs/brands/creative-commons-remix.svg b/public/svgs/brands/creative-commons-remix.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-remix.svg rename to public/svgs/brands/creative-commons-remix.svg diff --git a/webmail/public/svgs/brands/creative-commons-sa.svg b/public/svgs/brands/creative-commons-sa.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-sa.svg rename to public/svgs/brands/creative-commons-sa.svg diff --git a/webmail/public/svgs/brands/creative-commons-sampling-plus.svg b/public/svgs/brands/creative-commons-sampling-plus.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-sampling-plus.svg rename to public/svgs/brands/creative-commons-sampling-plus.svg diff --git a/webmail/public/svgs/brands/creative-commons-sampling.svg b/public/svgs/brands/creative-commons-sampling.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-sampling.svg rename to public/svgs/brands/creative-commons-sampling.svg diff --git a/webmail/public/svgs/brands/creative-commons-share.svg b/public/svgs/brands/creative-commons-share.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-share.svg rename to public/svgs/brands/creative-commons-share.svg diff --git a/webmail/public/svgs/brands/creative-commons-zero.svg b/public/svgs/brands/creative-commons-zero.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons-zero.svg rename to public/svgs/brands/creative-commons-zero.svg diff --git a/webmail/public/svgs/brands/creative-commons.svg b/public/svgs/brands/creative-commons.svg similarity index 100% rename from webmail/public/svgs/brands/creative-commons.svg rename to public/svgs/brands/creative-commons.svg diff --git a/webmail/public/svgs/brands/critical-role.svg b/public/svgs/brands/critical-role.svg similarity index 100% rename from webmail/public/svgs/brands/critical-role.svg rename to public/svgs/brands/critical-role.svg diff --git a/webmail/public/svgs/brands/css3-alt.svg b/public/svgs/brands/css3-alt.svg similarity index 100% rename from webmail/public/svgs/brands/css3-alt.svg rename to public/svgs/brands/css3-alt.svg diff --git a/webmail/public/svgs/brands/css3.svg b/public/svgs/brands/css3.svg similarity index 100% rename from webmail/public/svgs/brands/css3.svg rename to public/svgs/brands/css3.svg diff --git a/webmail/public/svgs/brands/cuttlefish.svg b/public/svgs/brands/cuttlefish.svg similarity index 100% rename from webmail/public/svgs/brands/cuttlefish.svg rename to public/svgs/brands/cuttlefish.svg diff --git a/webmail/public/svgs/brands/d-and-d-beyond.svg b/public/svgs/brands/d-and-d-beyond.svg similarity index 100% rename from webmail/public/svgs/brands/d-and-d-beyond.svg rename to public/svgs/brands/d-and-d-beyond.svg diff --git a/webmail/public/svgs/brands/d-and-d.svg b/public/svgs/brands/d-and-d.svg similarity index 100% rename from webmail/public/svgs/brands/d-and-d.svg rename to public/svgs/brands/d-and-d.svg diff --git a/webmail/public/svgs/brands/dashcube.svg b/public/svgs/brands/dashcube.svg similarity index 100% rename from webmail/public/svgs/brands/dashcube.svg rename to public/svgs/brands/dashcube.svg diff --git a/webmail/public/svgs/brands/delicious.svg b/public/svgs/brands/delicious.svg similarity index 100% rename from webmail/public/svgs/brands/delicious.svg rename to public/svgs/brands/delicious.svg diff --git a/webmail/public/svgs/brands/deploydog.svg b/public/svgs/brands/deploydog.svg similarity index 100% rename from webmail/public/svgs/brands/deploydog.svg rename to public/svgs/brands/deploydog.svg diff --git a/webmail/public/svgs/brands/deskpro.svg b/public/svgs/brands/deskpro.svg similarity index 100% rename from webmail/public/svgs/brands/deskpro.svg rename to public/svgs/brands/deskpro.svg diff --git a/webmail/public/svgs/brands/dev.svg b/public/svgs/brands/dev.svg similarity index 100% rename from webmail/public/svgs/brands/dev.svg rename to public/svgs/brands/dev.svg diff --git a/webmail/public/svgs/brands/deviantart.svg b/public/svgs/brands/deviantart.svg similarity index 100% rename from webmail/public/svgs/brands/deviantart.svg rename to public/svgs/brands/deviantart.svg diff --git a/webmail/public/svgs/brands/digg.svg b/public/svgs/brands/digg.svg similarity index 100% rename from webmail/public/svgs/brands/digg.svg rename to public/svgs/brands/digg.svg diff --git a/webmail/public/svgs/brands/digital-ocean.svg b/public/svgs/brands/digital-ocean.svg similarity index 100% rename from webmail/public/svgs/brands/digital-ocean.svg rename to public/svgs/brands/digital-ocean.svg diff --git a/webmail/public/svgs/brands/discord.svg b/public/svgs/brands/discord.svg similarity index 100% rename from webmail/public/svgs/brands/discord.svg rename to public/svgs/brands/discord.svg diff --git a/webmail/public/svgs/brands/discourse.svg b/public/svgs/brands/discourse.svg similarity index 100% rename from webmail/public/svgs/brands/discourse.svg rename to public/svgs/brands/discourse.svg diff --git a/webmail/public/svgs/brands/dochub.svg b/public/svgs/brands/dochub.svg similarity index 100% rename from webmail/public/svgs/brands/dochub.svg rename to public/svgs/brands/dochub.svg diff --git a/webmail/public/svgs/brands/docker.svg b/public/svgs/brands/docker.svg similarity index 100% rename from webmail/public/svgs/brands/docker.svg rename to public/svgs/brands/docker.svg diff --git a/webmail/public/svgs/brands/draft2digital.svg b/public/svgs/brands/draft2digital.svg similarity index 100% rename from webmail/public/svgs/brands/draft2digital.svg rename to public/svgs/brands/draft2digital.svg diff --git a/webmail/public/svgs/brands/dribbble-square.svg b/public/svgs/brands/dribbble-square.svg similarity index 100% rename from webmail/public/svgs/brands/dribbble-square.svg rename to public/svgs/brands/dribbble-square.svg diff --git a/webmail/public/svgs/brands/dribbble.svg b/public/svgs/brands/dribbble.svg similarity index 100% rename from webmail/public/svgs/brands/dribbble.svg rename to public/svgs/brands/dribbble.svg diff --git a/webmail/public/svgs/brands/dropbox.svg b/public/svgs/brands/dropbox.svg similarity index 100% rename from webmail/public/svgs/brands/dropbox.svg rename to public/svgs/brands/dropbox.svg diff --git a/webmail/public/svgs/brands/drupal.svg b/public/svgs/brands/drupal.svg similarity index 100% rename from webmail/public/svgs/brands/drupal.svg rename to public/svgs/brands/drupal.svg diff --git a/webmail/public/svgs/brands/dyalog.svg b/public/svgs/brands/dyalog.svg similarity index 100% rename from webmail/public/svgs/brands/dyalog.svg rename to public/svgs/brands/dyalog.svg diff --git a/webmail/public/svgs/brands/earlybirds.svg b/public/svgs/brands/earlybirds.svg similarity index 100% rename from webmail/public/svgs/brands/earlybirds.svg rename to public/svgs/brands/earlybirds.svg diff --git a/webmail/public/svgs/brands/ebay.svg b/public/svgs/brands/ebay.svg similarity index 100% rename from webmail/public/svgs/brands/ebay.svg rename to public/svgs/brands/ebay.svg diff --git a/webmail/public/svgs/brands/edge.svg b/public/svgs/brands/edge.svg similarity index 100% rename from webmail/public/svgs/brands/edge.svg rename to public/svgs/brands/edge.svg diff --git a/webmail/public/svgs/brands/elementor.svg b/public/svgs/brands/elementor.svg similarity index 100% rename from webmail/public/svgs/brands/elementor.svg rename to public/svgs/brands/elementor.svg diff --git a/webmail/public/svgs/brands/ello.svg b/public/svgs/brands/ello.svg similarity index 100% rename from webmail/public/svgs/brands/ello.svg rename to public/svgs/brands/ello.svg diff --git a/webmail/public/svgs/brands/ember.svg b/public/svgs/brands/ember.svg similarity index 100% rename from webmail/public/svgs/brands/ember.svg rename to public/svgs/brands/ember.svg diff --git a/webmail/public/svgs/brands/empire.svg b/public/svgs/brands/empire.svg similarity index 100% rename from webmail/public/svgs/brands/empire.svg rename to public/svgs/brands/empire.svg diff --git a/webmail/public/svgs/brands/envira.svg b/public/svgs/brands/envira.svg similarity index 100% rename from webmail/public/svgs/brands/envira.svg rename to public/svgs/brands/envira.svg diff --git a/webmail/public/svgs/brands/erlang.svg b/public/svgs/brands/erlang.svg similarity index 100% rename from webmail/public/svgs/brands/erlang.svg rename to public/svgs/brands/erlang.svg diff --git a/webmail/public/svgs/brands/ethereum.svg b/public/svgs/brands/ethereum.svg similarity index 100% rename from webmail/public/svgs/brands/ethereum.svg rename to public/svgs/brands/ethereum.svg diff --git a/webmail/public/svgs/brands/etsy.svg b/public/svgs/brands/etsy.svg similarity index 100% rename from webmail/public/svgs/brands/etsy.svg rename to public/svgs/brands/etsy.svg diff --git a/webmail/public/svgs/brands/expeditedssl.svg b/public/svgs/brands/expeditedssl.svg similarity index 100% rename from webmail/public/svgs/brands/expeditedssl.svg rename to public/svgs/brands/expeditedssl.svg diff --git a/webmail/public/svgs/brands/facebook-f.svg b/public/svgs/brands/facebook-f.svg similarity index 100% rename from webmail/public/svgs/brands/facebook-f.svg rename to public/svgs/brands/facebook-f.svg diff --git a/webmail/public/svgs/brands/facebook-messenger.svg b/public/svgs/brands/facebook-messenger.svg similarity index 100% rename from webmail/public/svgs/brands/facebook-messenger.svg rename to public/svgs/brands/facebook-messenger.svg diff --git a/webmail/public/svgs/brands/facebook-square.svg b/public/svgs/brands/facebook-square.svg similarity index 100% rename from webmail/public/svgs/brands/facebook-square.svg rename to public/svgs/brands/facebook-square.svg diff --git a/webmail/public/svgs/brands/facebook.svg b/public/svgs/brands/facebook.svg similarity index 100% rename from webmail/public/svgs/brands/facebook.svg rename to public/svgs/brands/facebook.svg diff --git a/webmail/public/svgs/brands/fantasy-flight-games.svg b/public/svgs/brands/fantasy-flight-games.svg similarity index 100% rename from webmail/public/svgs/brands/fantasy-flight-games.svg rename to public/svgs/brands/fantasy-flight-games.svg diff --git a/webmail/public/svgs/brands/firefox.svg b/public/svgs/brands/firefox.svg similarity index 100% rename from webmail/public/svgs/brands/firefox.svg rename to public/svgs/brands/firefox.svg diff --git a/webmail/public/svgs/brands/first-order-alt.svg b/public/svgs/brands/first-order-alt.svg similarity index 100% rename from webmail/public/svgs/brands/first-order-alt.svg rename to public/svgs/brands/first-order-alt.svg diff --git a/webmail/public/svgs/brands/first-order.svg b/public/svgs/brands/first-order.svg similarity index 100% rename from webmail/public/svgs/brands/first-order.svg rename to public/svgs/brands/first-order.svg diff --git a/webmail/public/svgs/brands/firstdraft.svg b/public/svgs/brands/firstdraft.svg similarity index 100% rename from webmail/public/svgs/brands/firstdraft.svg rename to public/svgs/brands/firstdraft.svg diff --git a/webmail/public/svgs/brands/flickr.svg b/public/svgs/brands/flickr.svg similarity index 100% rename from webmail/public/svgs/brands/flickr.svg rename to public/svgs/brands/flickr.svg diff --git a/webmail/public/svgs/brands/flipboard.svg b/public/svgs/brands/flipboard.svg similarity index 100% rename from webmail/public/svgs/brands/flipboard.svg rename to public/svgs/brands/flipboard.svg diff --git a/webmail/public/svgs/brands/fly.svg b/public/svgs/brands/fly.svg similarity index 100% rename from webmail/public/svgs/brands/fly.svg rename to public/svgs/brands/fly.svg diff --git a/webmail/public/svgs/brands/font-awesome-alt.svg b/public/svgs/brands/font-awesome-alt.svg similarity index 100% rename from webmail/public/svgs/brands/font-awesome-alt.svg rename to public/svgs/brands/font-awesome-alt.svg diff --git a/webmail/public/svgs/brands/font-awesome-flag.svg b/public/svgs/brands/font-awesome-flag.svg similarity index 100% rename from webmail/public/svgs/brands/font-awesome-flag.svg rename to public/svgs/brands/font-awesome-flag.svg diff --git a/webmail/public/svgs/brands/font-awesome-logo-full.svg b/public/svgs/brands/font-awesome-logo-full.svg similarity index 100% rename from webmail/public/svgs/brands/font-awesome-logo-full.svg rename to public/svgs/brands/font-awesome-logo-full.svg diff --git a/webmail/public/svgs/brands/font-awesome.svg b/public/svgs/brands/font-awesome.svg similarity index 100% rename from webmail/public/svgs/brands/font-awesome.svg rename to public/svgs/brands/font-awesome.svg diff --git a/webmail/public/svgs/brands/fonticons-fi.svg b/public/svgs/brands/fonticons-fi.svg similarity index 100% rename from webmail/public/svgs/brands/fonticons-fi.svg rename to public/svgs/brands/fonticons-fi.svg diff --git a/webmail/public/svgs/brands/fonticons.svg b/public/svgs/brands/fonticons.svg similarity index 100% rename from webmail/public/svgs/brands/fonticons.svg rename to public/svgs/brands/fonticons.svg diff --git a/webmail/public/svgs/brands/fort-awesome-alt.svg b/public/svgs/brands/fort-awesome-alt.svg similarity index 100% rename from webmail/public/svgs/brands/fort-awesome-alt.svg rename to public/svgs/brands/fort-awesome-alt.svg diff --git a/webmail/public/svgs/brands/fort-awesome.svg b/public/svgs/brands/fort-awesome.svg similarity index 100% rename from webmail/public/svgs/brands/fort-awesome.svg rename to public/svgs/brands/fort-awesome.svg diff --git a/webmail/public/svgs/brands/forumbee.svg b/public/svgs/brands/forumbee.svg similarity index 100% rename from webmail/public/svgs/brands/forumbee.svg rename to public/svgs/brands/forumbee.svg diff --git a/webmail/public/svgs/brands/foursquare.svg b/public/svgs/brands/foursquare.svg similarity index 100% rename from webmail/public/svgs/brands/foursquare.svg rename to public/svgs/brands/foursquare.svg diff --git a/webmail/public/svgs/brands/free-code-camp.svg b/public/svgs/brands/free-code-camp.svg similarity index 100% rename from webmail/public/svgs/brands/free-code-camp.svg rename to public/svgs/brands/free-code-camp.svg diff --git a/webmail/public/svgs/brands/freebsd.svg b/public/svgs/brands/freebsd.svg similarity index 100% rename from webmail/public/svgs/brands/freebsd.svg rename to public/svgs/brands/freebsd.svg diff --git a/webmail/public/svgs/brands/fulcrum.svg b/public/svgs/brands/fulcrum.svg similarity index 100% rename from webmail/public/svgs/brands/fulcrum.svg rename to public/svgs/brands/fulcrum.svg diff --git a/webmail/public/svgs/brands/galactic-republic.svg b/public/svgs/brands/galactic-republic.svg similarity index 100% rename from webmail/public/svgs/brands/galactic-republic.svg rename to public/svgs/brands/galactic-republic.svg diff --git a/webmail/public/svgs/brands/galactic-senate.svg b/public/svgs/brands/galactic-senate.svg similarity index 100% rename from webmail/public/svgs/brands/galactic-senate.svg rename to public/svgs/brands/galactic-senate.svg diff --git a/webmail/public/svgs/brands/get-pocket.svg b/public/svgs/brands/get-pocket.svg similarity index 100% rename from webmail/public/svgs/brands/get-pocket.svg rename to public/svgs/brands/get-pocket.svg diff --git a/webmail/public/svgs/brands/gg-circle.svg b/public/svgs/brands/gg-circle.svg similarity index 100% rename from webmail/public/svgs/brands/gg-circle.svg rename to public/svgs/brands/gg-circle.svg diff --git a/webmail/public/svgs/brands/gg.svg b/public/svgs/brands/gg.svg similarity index 100% rename from webmail/public/svgs/brands/gg.svg rename to public/svgs/brands/gg.svg diff --git a/webmail/public/svgs/brands/git-square.svg b/public/svgs/brands/git-square.svg similarity index 100% rename from webmail/public/svgs/brands/git-square.svg rename to public/svgs/brands/git-square.svg diff --git a/webmail/public/svgs/brands/git.svg b/public/svgs/brands/git.svg similarity index 100% rename from webmail/public/svgs/brands/git.svg rename to public/svgs/brands/git.svg diff --git a/webmail/public/svgs/brands/github-alt.svg b/public/svgs/brands/github-alt.svg similarity index 100% rename from webmail/public/svgs/brands/github-alt.svg rename to public/svgs/brands/github-alt.svg diff --git a/webmail/public/svgs/brands/github-square.svg b/public/svgs/brands/github-square.svg similarity index 100% rename from webmail/public/svgs/brands/github-square.svg rename to public/svgs/brands/github-square.svg diff --git a/webmail/public/svgs/brands/github.svg b/public/svgs/brands/github.svg similarity index 100% rename from webmail/public/svgs/brands/github.svg rename to public/svgs/brands/github.svg diff --git a/webmail/public/svgs/brands/gitkraken.svg b/public/svgs/brands/gitkraken.svg similarity index 100% rename from webmail/public/svgs/brands/gitkraken.svg rename to public/svgs/brands/gitkraken.svg diff --git a/webmail/public/svgs/brands/gitlab.svg b/public/svgs/brands/gitlab.svg similarity index 100% rename from webmail/public/svgs/brands/gitlab.svg rename to public/svgs/brands/gitlab.svg diff --git a/webmail/public/svgs/brands/gitter.svg b/public/svgs/brands/gitter.svg similarity index 100% rename from webmail/public/svgs/brands/gitter.svg rename to public/svgs/brands/gitter.svg diff --git a/webmail/public/svgs/brands/glide-g.svg b/public/svgs/brands/glide-g.svg similarity index 100% rename from webmail/public/svgs/brands/glide-g.svg rename to public/svgs/brands/glide-g.svg diff --git a/webmail/public/svgs/brands/glide.svg b/public/svgs/brands/glide.svg similarity index 100% rename from webmail/public/svgs/brands/glide.svg rename to public/svgs/brands/glide.svg diff --git a/webmail/public/svgs/brands/gofore.svg b/public/svgs/brands/gofore.svg similarity index 100% rename from webmail/public/svgs/brands/gofore.svg rename to public/svgs/brands/gofore.svg diff --git a/webmail/public/svgs/brands/goodreads-g.svg b/public/svgs/brands/goodreads-g.svg similarity index 100% rename from webmail/public/svgs/brands/goodreads-g.svg rename to public/svgs/brands/goodreads-g.svg diff --git a/webmail/public/svgs/brands/goodreads.svg b/public/svgs/brands/goodreads.svg similarity index 100% rename from webmail/public/svgs/brands/goodreads.svg rename to public/svgs/brands/goodreads.svg diff --git a/webmail/public/svgs/brands/google-drive.svg b/public/svgs/brands/google-drive.svg similarity index 100% rename from webmail/public/svgs/brands/google-drive.svg rename to public/svgs/brands/google-drive.svg diff --git a/webmail/public/svgs/brands/google-play.svg b/public/svgs/brands/google-play.svg similarity index 100% rename from webmail/public/svgs/brands/google-play.svg rename to public/svgs/brands/google-play.svg diff --git a/webmail/public/svgs/brands/google-plus-g.svg b/public/svgs/brands/google-plus-g.svg similarity index 100% rename from webmail/public/svgs/brands/google-plus-g.svg rename to public/svgs/brands/google-plus-g.svg diff --git a/webmail/public/svgs/brands/google-plus-square.svg b/public/svgs/brands/google-plus-square.svg similarity index 100% rename from webmail/public/svgs/brands/google-plus-square.svg rename to public/svgs/brands/google-plus-square.svg diff --git a/webmail/public/svgs/brands/google-plus.svg b/public/svgs/brands/google-plus.svg similarity index 100% rename from webmail/public/svgs/brands/google-plus.svg rename to public/svgs/brands/google-plus.svg diff --git a/webmail/public/svgs/brands/google-wallet.svg b/public/svgs/brands/google-wallet.svg similarity index 100% rename from webmail/public/svgs/brands/google-wallet.svg rename to public/svgs/brands/google-wallet.svg diff --git a/webmail/public/svgs/brands/google.svg b/public/svgs/brands/google.svg similarity index 100% rename from webmail/public/svgs/brands/google.svg rename to public/svgs/brands/google.svg diff --git a/webmail/public/svgs/brands/gratipay.svg b/public/svgs/brands/gratipay.svg similarity index 100% rename from webmail/public/svgs/brands/gratipay.svg rename to public/svgs/brands/gratipay.svg diff --git a/webmail/public/svgs/brands/grav.svg b/public/svgs/brands/grav.svg similarity index 100% rename from webmail/public/svgs/brands/grav.svg rename to public/svgs/brands/grav.svg diff --git a/webmail/public/svgs/brands/gripfire.svg b/public/svgs/brands/gripfire.svg similarity index 100% rename from webmail/public/svgs/brands/gripfire.svg rename to public/svgs/brands/gripfire.svg diff --git a/webmail/public/svgs/brands/grunt.svg b/public/svgs/brands/grunt.svg similarity index 100% rename from webmail/public/svgs/brands/grunt.svg rename to public/svgs/brands/grunt.svg diff --git a/webmail/public/svgs/brands/gulp.svg b/public/svgs/brands/gulp.svg similarity index 100% rename from webmail/public/svgs/brands/gulp.svg rename to public/svgs/brands/gulp.svg diff --git a/webmail/public/svgs/brands/hacker-news-square.svg b/public/svgs/brands/hacker-news-square.svg similarity index 100% rename from webmail/public/svgs/brands/hacker-news-square.svg rename to public/svgs/brands/hacker-news-square.svg diff --git a/webmail/public/svgs/brands/hacker-news.svg b/public/svgs/brands/hacker-news.svg similarity index 100% rename from webmail/public/svgs/brands/hacker-news.svg rename to public/svgs/brands/hacker-news.svg diff --git a/webmail/public/svgs/brands/hackerrank.svg b/public/svgs/brands/hackerrank.svg similarity index 100% rename from webmail/public/svgs/brands/hackerrank.svg rename to public/svgs/brands/hackerrank.svg diff --git a/webmail/public/svgs/brands/hips.svg b/public/svgs/brands/hips.svg similarity index 100% rename from webmail/public/svgs/brands/hips.svg rename to public/svgs/brands/hips.svg diff --git a/webmail/public/svgs/brands/hire-a-helper.svg b/public/svgs/brands/hire-a-helper.svg similarity index 100% rename from webmail/public/svgs/brands/hire-a-helper.svg rename to public/svgs/brands/hire-a-helper.svg diff --git a/webmail/public/svgs/brands/hooli.svg b/public/svgs/brands/hooli.svg similarity index 100% rename from webmail/public/svgs/brands/hooli.svg rename to public/svgs/brands/hooli.svg diff --git a/webmail/public/svgs/brands/hornbill.svg b/public/svgs/brands/hornbill.svg similarity index 100% rename from webmail/public/svgs/brands/hornbill.svg rename to public/svgs/brands/hornbill.svg diff --git a/webmail/public/svgs/brands/hotjar.svg b/public/svgs/brands/hotjar.svg similarity index 100% rename from webmail/public/svgs/brands/hotjar.svg rename to public/svgs/brands/hotjar.svg diff --git a/webmail/public/svgs/brands/houzz.svg b/public/svgs/brands/houzz.svg similarity index 100% rename from webmail/public/svgs/brands/houzz.svg rename to public/svgs/brands/houzz.svg diff --git a/webmail/public/svgs/brands/html5.svg b/public/svgs/brands/html5.svg similarity index 100% rename from webmail/public/svgs/brands/html5.svg rename to public/svgs/brands/html5.svg diff --git a/webmail/public/svgs/brands/hubspot.svg b/public/svgs/brands/hubspot.svg similarity index 100% rename from webmail/public/svgs/brands/hubspot.svg rename to public/svgs/brands/hubspot.svg diff --git a/webmail/public/svgs/brands/imdb.svg b/public/svgs/brands/imdb.svg similarity index 100% rename from webmail/public/svgs/brands/imdb.svg rename to public/svgs/brands/imdb.svg diff --git a/webmail/public/svgs/brands/instagram.svg b/public/svgs/brands/instagram.svg similarity index 100% rename from webmail/public/svgs/brands/instagram.svg rename to public/svgs/brands/instagram.svg diff --git a/webmail/public/svgs/brands/internet-explorer.svg b/public/svgs/brands/internet-explorer.svg similarity index 100% rename from webmail/public/svgs/brands/internet-explorer.svg rename to public/svgs/brands/internet-explorer.svg diff --git a/webmail/public/svgs/brands/ioxhost.svg b/public/svgs/brands/ioxhost.svg similarity index 100% rename from webmail/public/svgs/brands/ioxhost.svg rename to public/svgs/brands/ioxhost.svg diff --git a/webmail/public/svgs/brands/itunes-note.svg b/public/svgs/brands/itunes-note.svg similarity index 100% rename from webmail/public/svgs/brands/itunes-note.svg rename to public/svgs/brands/itunes-note.svg diff --git a/webmail/public/svgs/brands/itunes.svg b/public/svgs/brands/itunes.svg similarity index 100% rename from webmail/public/svgs/brands/itunes.svg rename to public/svgs/brands/itunes.svg diff --git a/webmail/public/svgs/brands/java.svg b/public/svgs/brands/java.svg similarity index 100% rename from webmail/public/svgs/brands/java.svg rename to public/svgs/brands/java.svg diff --git a/webmail/public/svgs/brands/jedi-order.svg b/public/svgs/brands/jedi-order.svg similarity index 100% rename from webmail/public/svgs/brands/jedi-order.svg rename to public/svgs/brands/jedi-order.svg diff --git a/webmail/public/svgs/brands/jenkins.svg b/public/svgs/brands/jenkins.svg similarity index 100% rename from webmail/public/svgs/brands/jenkins.svg rename to public/svgs/brands/jenkins.svg diff --git a/webmail/public/svgs/brands/joget.svg b/public/svgs/brands/joget.svg similarity index 100% rename from webmail/public/svgs/brands/joget.svg rename to public/svgs/brands/joget.svg diff --git a/webmail/public/svgs/brands/joomla.svg b/public/svgs/brands/joomla.svg similarity index 100% rename from webmail/public/svgs/brands/joomla.svg rename to public/svgs/brands/joomla.svg diff --git a/webmail/public/svgs/brands/js-square.svg b/public/svgs/brands/js-square.svg similarity index 100% rename from webmail/public/svgs/brands/js-square.svg rename to public/svgs/brands/js-square.svg diff --git a/webmail/public/svgs/brands/js.svg b/public/svgs/brands/js.svg similarity index 100% rename from webmail/public/svgs/brands/js.svg rename to public/svgs/brands/js.svg diff --git a/webmail/public/svgs/brands/jsfiddle.svg b/public/svgs/brands/jsfiddle.svg similarity index 100% rename from webmail/public/svgs/brands/jsfiddle.svg rename to public/svgs/brands/jsfiddle.svg diff --git a/webmail/public/svgs/brands/kaggle.svg b/public/svgs/brands/kaggle.svg similarity index 100% rename from webmail/public/svgs/brands/kaggle.svg rename to public/svgs/brands/kaggle.svg diff --git a/webmail/public/svgs/brands/keybase.svg b/public/svgs/brands/keybase.svg similarity index 100% rename from webmail/public/svgs/brands/keybase.svg rename to public/svgs/brands/keybase.svg diff --git a/webmail/public/svgs/brands/keycdn.svg b/public/svgs/brands/keycdn.svg similarity index 100% rename from webmail/public/svgs/brands/keycdn.svg rename to public/svgs/brands/keycdn.svg diff --git a/webmail/public/svgs/brands/kickstarter-k.svg b/public/svgs/brands/kickstarter-k.svg similarity index 100% rename from webmail/public/svgs/brands/kickstarter-k.svg rename to public/svgs/brands/kickstarter-k.svg diff --git a/webmail/public/svgs/brands/kickstarter.svg b/public/svgs/brands/kickstarter.svg similarity index 100% rename from webmail/public/svgs/brands/kickstarter.svg rename to public/svgs/brands/kickstarter.svg diff --git a/webmail/public/svgs/brands/korvue.svg b/public/svgs/brands/korvue.svg similarity index 100% rename from webmail/public/svgs/brands/korvue.svg rename to public/svgs/brands/korvue.svg diff --git a/webmail/public/svgs/brands/laravel.svg b/public/svgs/brands/laravel.svg similarity index 100% rename from webmail/public/svgs/brands/laravel.svg rename to public/svgs/brands/laravel.svg diff --git a/webmail/public/svgs/brands/lastfm-square.svg b/public/svgs/brands/lastfm-square.svg similarity index 100% rename from webmail/public/svgs/brands/lastfm-square.svg rename to public/svgs/brands/lastfm-square.svg diff --git a/webmail/public/svgs/brands/lastfm.svg b/public/svgs/brands/lastfm.svg similarity index 100% rename from webmail/public/svgs/brands/lastfm.svg rename to public/svgs/brands/lastfm.svg diff --git a/webmail/public/svgs/brands/leanpub.svg b/public/svgs/brands/leanpub.svg similarity index 100% rename from webmail/public/svgs/brands/leanpub.svg rename to public/svgs/brands/leanpub.svg diff --git a/webmail/public/svgs/brands/less.svg b/public/svgs/brands/less.svg similarity index 100% rename from webmail/public/svgs/brands/less.svg rename to public/svgs/brands/less.svg diff --git a/webmail/public/svgs/brands/line.svg b/public/svgs/brands/line.svg similarity index 100% rename from webmail/public/svgs/brands/line.svg rename to public/svgs/brands/line.svg diff --git a/webmail/public/svgs/brands/linkedin-in.svg b/public/svgs/brands/linkedin-in.svg similarity index 100% rename from webmail/public/svgs/brands/linkedin-in.svg rename to public/svgs/brands/linkedin-in.svg diff --git a/webmail/public/svgs/brands/linkedin.svg b/public/svgs/brands/linkedin.svg similarity index 100% rename from webmail/public/svgs/brands/linkedin.svg rename to public/svgs/brands/linkedin.svg diff --git a/webmail/public/svgs/brands/linode.svg b/public/svgs/brands/linode.svg similarity index 100% rename from webmail/public/svgs/brands/linode.svg rename to public/svgs/brands/linode.svg diff --git a/webmail/public/svgs/brands/linux.svg b/public/svgs/brands/linux.svg similarity index 100% rename from webmail/public/svgs/brands/linux.svg rename to public/svgs/brands/linux.svg diff --git a/webmail/public/svgs/brands/lyft.svg b/public/svgs/brands/lyft.svg similarity index 100% rename from webmail/public/svgs/brands/lyft.svg rename to public/svgs/brands/lyft.svg diff --git a/webmail/public/svgs/brands/magento.svg b/public/svgs/brands/magento.svg similarity index 100% rename from webmail/public/svgs/brands/magento.svg rename to public/svgs/brands/magento.svg diff --git a/webmail/public/svgs/brands/mailchimp.svg b/public/svgs/brands/mailchimp.svg similarity index 100% rename from webmail/public/svgs/brands/mailchimp.svg rename to public/svgs/brands/mailchimp.svg diff --git a/webmail/public/svgs/brands/mandalorian.svg b/public/svgs/brands/mandalorian.svg similarity index 100% rename from webmail/public/svgs/brands/mandalorian.svg rename to public/svgs/brands/mandalorian.svg diff --git a/webmail/public/svgs/brands/markdown.svg b/public/svgs/brands/markdown.svg similarity index 100% rename from webmail/public/svgs/brands/markdown.svg rename to public/svgs/brands/markdown.svg diff --git a/webmail/public/svgs/brands/mastodon.svg b/public/svgs/brands/mastodon.svg similarity index 100% rename from webmail/public/svgs/brands/mastodon.svg rename to public/svgs/brands/mastodon.svg diff --git a/webmail/public/svgs/brands/maxcdn.svg b/public/svgs/brands/maxcdn.svg similarity index 100% rename from webmail/public/svgs/brands/maxcdn.svg rename to public/svgs/brands/maxcdn.svg diff --git a/webmail/public/svgs/brands/medapps.svg b/public/svgs/brands/medapps.svg similarity index 100% rename from webmail/public/svgs/brands/medapps.svg rename to public/svgs/brands/medapps.svg diff --git a/webmail/public/svgs/brands/medium-m.svg b/public/svgs/brands/medium-m.svg similarity index 100% rename from webmail/public/svgs/brands/medium-m.svg rename to public/svgs/brands/medium-m.svg diff --git a/webmail/public/svgs/brands/medium.svg b/public/svgs/brands/medium.svg similarity index 100% rename from webmail/public/svgs/brands/medium.svg rename to public/svgs/brands/medium.svg diff --git a/webmail/public/svgs/brands/medrt.svg b/public/svgs/brands/medrt.svg similarity index 100% rename from webmail/public/svgs/brands/medrt.svg rename to public/svgs/brands/medrt.svg diff --git a/webmail/public/svgs/brands/meetup.svg b/public/svgs/brands/meetup.svg similarity index 100% rename from webmail/public/svgs/brands/meetup.svg rename to public/svgs/brands/meetup.svg diff --git a/webmail/public/svgs/brands/megaport.svg b/public/svgs/brands/megaport.svg similarity index 100% rename from webmail/public/svgs/brands/megaport.svg rename to public/svgs/brands/megaport.svg diff --git a/webmail/public/svgs/brands/microsoft.svg b/public/svgs/brands/microsoft.svg similarity index 100% rename from webmail/public/svgs/brands/microsoft.svg rename to public/svgs/brands/microsoft.svg diff --git a/webmail/public/svgs/brands/mix.svg b/public/svgs/brands/mix.svg similarity index 100% rename from webmail/public/svgs/brands/mix.svg rename to public/svgs/brands/mix.svg diff --git a/webmail/public/svgs/brands/mixcloud.svg b/public/svgs/brands/mixcloud.svg similarity index 100% rename from webmail/public/svgs/brands/mixcloud.svg rename to public/svgs/brands/mixcloud.svg diff --git a/webmail/public/svgs/brands/mizuni.svg b/public/svgs/brands/mizuni.svg similarity index 100% rename from webmail/public/svgs/brands/mizuni.svg rename to public/svgs/brands/mizuni.svg diff --git a/webmail/public/svgs/brands/modx.svg b/public/svgs/brands/modx.svg similarity index 100% rename from webmail/public/svgs/brands/modx.svg rename to public/svgs/brands/modx.svg diff --git a/webmail/public/svgs/brands/monero.svg b/public/svgs/brands/monero.svg similarity index 100% rename from webmail/public/svgs/brands/monero.svg rename to public/svgs/brands/monero.svg diff --git a/webmail/public/svgs/brands/napster.svg b/public/svgs/brands/napster.svg similarity index 100% rename from webmail/public/svgs/brands/napster.svg rename to public/svgs/brands/napster.svg diff --git a/webmail/public/svgs/brands/neos.svg b/public/svgs/brands/neos.svg similarity index 100% rename from webmail/public/svgs/brands/neos.svg rename to public/svgs/brands/neos.svg diff --git a/webmail/public/svgs/brands/nimblr.svg b/public/svgs/brands/nimblr.svg similarity index 100% rename from webmail/public/svgs/brands/nimblr.svg rename to public/svgs/brands/nimblr.svg diff --git a/webmail/public/svgs/brands/nintendo-switch.svg b/public/svgs/brands/nintendo-switch.svg similarity index 100% rename from webmail/public/svgs/brands/nintendo-switch.svg rename to public/svgs/brands/nintendo-switch.svg diff --git a/webmail/public/svgs/brands/node-js.svg b/public/svgs/brands/node-js.svg similarity index 100% rename from webmail/public/svgs/brands/node-js.svg rename to public/svgs/brands/node-js.svg diff --git a/webmail/public/svgs/brands/node.svg b/public/svgs/brands/node.svg similarity index 100% rename from webmail/public/svgs/brands/node.svg rename to public/svgs/brands/node.svg diff --git a/webmail/public/svgs/brands/npm.svg b/public/svgs/brands/npm.svg similarity index 100% rename from webmail/public/svgs/brands/npm.svg rename to public/svgs/brands/npm.svg diff --git a/webmail/public/svgs/brands/ns8.svg b/public/svgs/brands/ns8.svg similarity index 100% rename from webmail/public/svgs/brands/ns8.svg rename to public/svgs/brands/ns8.svg diff --git a/webmail/public/svgs/brands/nutritionix.svg b/public/svgs/brands/nutritionix.svg similarity index 100% rename from webmail/public/svgs/brands/nutritionix.svg rename to public/svgs/brands/nutritionix.svg diff --git a/webmail/public/svgs/brands/odnoklassniki-square.svg b/public/svgs/brands/odnoklassniki-square.svg similarity index 100% rename from webmail/public/svgs/brands/odnoklassniki-square.svg rename to public/svgs/brands/odnoklassniki-square.svg diff --git a/webmail/public/svgs/brands/odnoklassniki.svg b/public/svgs/brands/odnoklassniki.svg similarity index 100% rename from webmail/public/svgs/brands/odnoklassniki.svg rename to public/svgs/brands/odnoklassniki.svg diff --git a/webmail/public/svgs/brands/old-republic.svg b/public/svgs/brands/old-republic.svg similarity index 100% rename from webmail/public/svgs/brands/old-republic.svg rename to public/svgs/brands/old-republic.svg diff --git a/webmail/public/svgs/brands/opencart.svg b/public/svgs/brands/opencart.svg similarity index 100% rename from webmail/public/svgs/brands/opencart.svg rename to public/svgs/brands/opencart.svg diff --git a/webmail/public/svgs/brands/openid.svg b/public/svgs/brands/openid.svg similarity index 100% rename from webmail/public/svgs/brands/openid.svg rename to public/svgs/brands/openid.svg diff --git a/webmail/public/svgs/brands/opera.svg b/public/svgs/brands/opera.svg similarity index 100% rename from webmail/public/svgs/brands/opera.svg rename to public/svgs/brands/opera.svg diff --git a/webmail/public/svgs/brands/optin-monster.svg b/public/svgs/brands/optin-monster.svg similarity index 100% rename from webmail/public/svgs/brands/optin-monster.svg rename to public/svgs/brands/optin-monster.svg diff --git a/webmail/public/svgs/brands/osi.svg b/public/svgs/brands/osi.svg similarity index 100% rename from webmail/public/svgs/brands/osi.svg rename to public/svgs/brands/osi.svg diff --git a/webmail/public/svgs/brands/page4.svg b/public/svgs/brands/page4.svg similarity index 100% rename from webmail/public/svgs/brands/page4.svg rename to public/svgs/brands/page4.svg diff --git a/webmail/public/svgs/brands/pagelines.svg b/public/svgs/brands/pagelines.svg similarity index 100% rename from webmail/public/svgs/brands/pagelines.svg rename to public/svgs/brands/pagelines.svg diff --git a/webmail/public/svgs/brands/palfed.svg b/public/svgs/brands/palfed.svg similarity index 100% rename from webmail/public/svgs/brands/palfed.svg rename to public/svgs/brands/palfed.svg diff --git a/webmail/public/svgs/brands/patreon.svg b/public/svgs/brands/patreon.svg similarity index 100% rename from webmail/public/svgs/brands/patreon.svg rename to public/svgs/brands/patreon.svg diff --git a/webmail/public/svgs/brands/paypal.svg b/public/svgs/brands/paypal.svg similarity index 100% rename from webmail/public/svgs/brands/paypal.svg rename to public/svgs/brands/paypal.svg diff --git a/webmail/public/svgs/brands/penny-arcade.svg b/public/svgs/brands/penny-arcade.svg similarity index 100% rename from webmail/public/svgs/brands/penny-arcade.svg rename to public/svgs/brands/penny-arcade.svg diff --git a/webmail/public/svgs/brands/periscope.svg b/public/svgs/brands/periscope.svg similarity index 100% rename from webmail/public/svgs/brands/periscope.svg rename to public/svgs/brands/periscope.svg diff --git a/webmail/public/svgs/brands/phabricator.svg b/public/svgs/brands/phabricator.svg similarity index 100% rename from webmail/public/svgs/brands/phabricator.svg rename to public/svgs/brands/phabricator.svg diff --git a/webmail/public/svgs/brands/phoenix-framework.svg b/public/svgs/brands/phoenix-framework.svg similarity index 100% rename from webmail/public/svgs/brands/phoenix-framework.svg rename to public/svgs/brands/phoenix-framework.svg diff --git a/webmail/public/svgs/brands/phoenix-squadron.svg b/public/svgs/brands/phoenix-squadron.svg similarity index 100% rename from webmail/public/svgs/brands/phoenix-squadron.svg rename to public/svgs/brands/phoenix-squadron.svg diff --git a/webmail/public/svgs/brands/php.svg b/public/svgs/brands/php.svg similarity index 100% rename from webmail/public/svgs/brands/php.svg rename to public/svgs/brands/php.svg diff --git a/webmail/public/svgs/brands/pied-piper-alt.svg b/public/svgs/brands/pied-piper-alt.svg similarity index 100% rename from webmail/public/svgs/brands/pied-piper-alt.svg rename to public/svgs/brands/pied-piper-alt.svg diff --git a/webmail/public/svgs/brands/pied-piper-hat.svg b/public/svgs/brands/pied-piper-hat.svg similarity index 100% rename from webmail/public/svgs/brands/pied-piper-hat.svg rename to public/svgs/brands/pied-piper-hat.svg diff --git a/webmail/public/svgs/brands/pied-piper-pp.svg b/public/svgs/brands/pied-piper-pp.svg similarity index 100% rename from webmail/public/svgs/brands/pied-piper-pp.svg rename to public/svgs/brands/pied-piper-pp.svg diff --git a/webmail/public/svgs/brands/pied-piper.svg b/public/svgs/brands/pied-piper.svg similarity index 100% rename from webmail/public/svgs/brands/pied-piper.svg rename to public/svgs/brands/pied-piper.svg diff --git a/webmail/public/svgs/brands/pinterest-p.svg b/public/svgs/brands/pinterest-p.svg similarity index 100% rename from webmail/public/svgs/brands/pinterest-p.svg rename to public/svgs/brands/pinterest-p.svg diff --git a/webmail/public/svgs/brands/pinterest-square.svg b/public/svgs/brands/pinterest-square.svg similarity index 100% rename from webmail/public/svgs/brands/pinterest-square.svg rename to public/svgs/brands/pinterest-square.svg diff --git a/webmail/public/svgs/brands/pinterest.svg b/public/svgs/brands/pinterest.svg similarity index 100% rename from webmail/public/svgs/brands/pinterest.svg rename to public/svgs/brands/pinterest.svg diff --git a/webmail/public/svgs/brands/playstation.svg b/public/svgs/brands/playstation.svg similarity index 100% rename from webmail/public/svgs/brands/playstation.svg rename to public/svgs/brands/playstation.svg diff --git a/webmail/public/svgs/brands/product-hunt.svg b/public/svgs/brands/product-hunt.svg similarity index 100% rename from webmail/public/svgs/brands/product-hunt.svg rename to public/svgs/brands/product-hunt.svg diff --git a/webmail/public/svgs/brands/pushed.svg b/public/svgs/brands/pushed.svg similarity index 100% rename from webmail/public/svgs/brands/pushed.svg rename to public/svgs/brands/pushed.svg diff --git a/webmail/public/svgs/brands/python.svg b/public/svgs/brands/python.svg similarity index 100% rename from webmail/public/svgs/brands/python.svg rename to public/svgs/brands/python.svg diff --git a/webmail/public/svgs/brands/qq.svg b/public/svgs/brands/qq.svg similarity index 100% rename from webmail/public/svgs/brands/qq.svg rename to public/svgs/brands/qq.svg diff --git a/webmail/public/svgs/brands/quinscape.svg b/public/svgs/brands/quinscape.svg similarity index 100% rename from webmail/public/svgs/brands/quinscape.svg rename to public/svgs/brands/quinscape.svg diff --git a/webmail/public/svgs/brands/quora.svg b/public/svgs/brands/quora.svg similarity index 100% rename from webmail/public/svgs/brands/quora.svg rename to public/svgs/brands/quora.svg diff --git a/webmail/public/svgs/brands/r-project.svg b/public/svgs/brands/r-project.svg similarity index 100% rename from webmail/public/svgs/brands/r-project.svg rename to public/svgs/brands/r-project.svg diff --git a/webmail/public/svgs/brands/ravelry.svg b/public/svgs/brands/ravelry.svg similarity index 100% rename from webmail/public/svgs/brands/ravelry.svg rename to public/svgs/brands/ravelry.svg diff --git a/webmail/public/svgs/brands/react.svg b/public/svgs/brands/react.svg similarity index 100% rename from webmail/public/svgs/brands/react.svg rename to public/svgs/brands/react.svg diff --git a/webmail/public/svgs/brands/reacteurope.svg b/public/svgs/brands/reacteurope.svg similarity index 100% rename from webmail/public/svgs/brands/reacteurope.svg rename to public/svgs/brands/reacteurope.svg diff --git a/webmail/public/svgs/brands/readme.svg b/public/svgs/brands/readme.svg similarity index 100% rename from webmail/public/svgs/brands/readme.svg rename to public/svgs/brands/readme.svg diff --git a/webmail/public/svgs/brands/rebel.svg b/public/svgs/brands/rebel.svg similarity index 100% rename from webmail/public/svgs/brands/rebel.svg rename to public/svgs/brands/rebel.svg diff --git a/webmail/public/svgs/brands/red-river.svg b/public/svgs/brands/red-river.svg similarity index 100% rename from webmail/public/svgs/brands/red-river.svg rename to public/svgs/brands/red-river.svg diff --git a/webmail/public/svgs/brands/reddit-alien.svg b/public/svgs/brands/reddit-alien.svg similarity index 100% rename from webmail/public/svgs/brands/reddit-alien.svg rename to public/svgs/brands/reddit-alien.svg diff --git a/webmail/public/svgs/brands/reddit-square.svg b/public/svgs/brands/reddit-square.svg similarity index 100% rename from webmail/public/svgs/brands/reddit-square.svg rename to public/svgs/brands/reddit-square.svg diff --git a/webmail/public/svgs/brands/reddit.svg b/public/svgs/brands/reddit.svg similarity index 100% rename from webmail/public/svgs/brands/reddit.svg rename to public/svgs/brands/reddit.svg diff --git a/webmail/public/svgs/brands/renren.svg b/public/svgs/brands/renren.svg similarity index 100% rename from webmail/public/svgs/brands/renren.svg rename to public/svgs/brands/renren.svg diff --git a/webmail/public/svgs/brands/replyd.svg b/public/svgs/brands/replyd.svg similarity index 100% rename from webmail/public/svgs/brands/replyd.svg rename to public/svgs/brands/replyd.svg diff --git a/webmail/public/svgs/brands/researchgate.svg b/public/svgs/brands/researchgate.svg similarity index 100% rename from webmail/public/svgs/brands/researchgate.svg rename to public/svgs/brands/researchgate.svg diff --git a/webmail/public/svgs/brands/resolving.svg b/public/svgs/brands/resolving.svg similarity index 100% rename from webmail/public/svgs/brands/resolving.svg rename to public/svgs/brands/resolving.svg diff --git a/webmail/public/svgs/brands/rev.svg b/public/svgs/brands/rev.svg similarity index 100% rename from webmail/public/svgs/brands/rev.svg rename to public/svgs/brands/rev.svg diff --git a/webmail/public/svgs/brands/rocketchat.svg b/public/svgs/brands/rocketchat.svg similarity index 100% rename from webmail/public/svgs/brands/rocketchat.svg rename to public/svgs/brands/rocketchat.svg diff --git a/webmail/public/svgs/brands/rockrms.svg b/public/svgs/brands/rockrms.svg similarity index 100% rename from webmail/public/svgs/brands/rockrms.svg rename to public/svgs/brands/rockrms.svg diff --git a/webmail/public/svgs/brands/safari.svg b/public/svgs/brands/safari.svg similarity index 100% rename from webmail/public/svgs/brands/safari.svg rename to public/svgs/brands/safari.svg diff --git a/webmail/public/svgs/brands/sass.svg b/public/svgs/brands/sass.svg similarity index 100% rename from webmail/public/svgs/brands/sass.svg rename to public/svgs/brands/sass.svg diff --git a/webmail/public/svgs/brands/schlix.svg b/public/svgs/brands/schlix.svg similarity index 100% rename from webmail/public/svgs/brands/schlix.svg rename to public/svgs/brands/schlix.svg diff --git a/webmail/public/svgs/brands/scribd.svg b/public/svgs/brands/scribd.svg similarity index 100% rename from webmail/public/svgs/brands/scribd.svg rename to public/svgs/brands/scribd.svg diff --git a/webmail/public/svgs/brands/searchengin.svg b/public/svgs/brands/searchengin.svg similarity index 100% rename from webmail/public/svgs/brands/searchengin.svg rename to public/svgs/brands/searchengin.svg diff --git a/webmail/public/svgs/brands/sellcast.svg b/public/svgs/brands/sellcast.svg similarity index 100% rename from webmail/public/svgs/brands/sellcast.svg rename to public/svgs/brands/sellcast.svg diff --git a/webmail/public/svgs/brands/sellsy.svg b/public/svgs/brands/sellsy.svg similarity index 100% rename from webmail/public/svgs/brands/sellsy.svg rename to public/svgs/brands/sellsy.svg diff --git a/webmail/public/svgs/brands/servicestack.svg b/public/svgs/brands/servicestack.svg similarity index 100% rename from webmail/public/svgs/brands/servicestack.svg rename to public/svgs/brands/servicestack.svg diff --git a/webmail/public/svgs/brands/shirtsinbulk.svg b/public/svgs/brands/shirtsinbulk.svg similarity index 100% rename from webmail/public/svgs/brands/shirtsinbulk.svg rename to public/svgs/brands/shirtsinbulk.svg diff --git a/webmail/public/svgs/brands/shopware.svg b/public/svgs/brands/shopware.svg similarity index 100% rename from webmail/public/svgs/brands/shopware.svg rename to public/svgs/brands/shopware.svg diff --git a/webmail/public/svgs/brands/simplybuilt.svg b/public/svgs/brands/simplybuilt.svg similarity index 100% rename from webmail/public/svgs/brands/simplybuilt.svg rename to public/svgs/brands/simplybuilt.svg diff --git a/webmail/public/svgs/brands/sistrix.svg b/public/svgs/brands/sistrix.svg similarity index 100% rename from webmail/public/svgs/brands/sistrix.svg rename to public/svgs/brands/sistrix.svg diff --git a/webmail/public/svgs/brands/sith.svg b/public/svgs/brands/sith.svg similarity index 100% rename from webmail/public/svgs/brands/sith.svg rename to public/svgs/brands/sith.svg diff --git a/webmail/public/svgs/brands/skyatlas.svg b/public/svgs/brands/skyatlas.svg similarity index 100% rename from webmail/public/svgs/brands/skyatlas.svg rename to public/svgs/brands/skyatlas.svg diff --git a/webmail/public/svgs/brands/skype.svg b/public/svgs/brands/skype.svg similarity index 100% rename from webmail/public/svgs/brands/skype.svg rename to public/svgs/brands/skype.svg diff --git a/webmail/public/svgs/brands/slack-hash.svg b/public/svgs/brands/slack-hash.svg similarity index 100% rename from webmail/public/svgs/brands/slack-hash.svg rename to public/svgs/brands/slack-hash.svg diff --git a/webmail/public/svgs/brands/slack.svg b/public/svgs/brands/slack.svg similarity index 100% rename from webmail/public/svgs/brands/slack.svg rename to public/svgs/brands/slack.svg diff --git a/webmail/public/svgs/brands/slideshare.svg b/public/svgs/brands/slideshare.svg similarity index 100% rename from webmail/public/svgs/brands/slideshare.svg rename to public/svgs/brands/slideshare.svg diff --git a/webmail/public/svgs/brands/snapchat-ghost.svg b/public/svgs/brands/snapchat-ghost.svg similarity index 100% rename from webmail/public/svgs/brands/snapchat-ghost.svg rename to public/svgs/brands/snapchat-ghost.svg diff --git a/webmail/public/svgs/brands/snapchat-square.svg b/public/svgs/brands/snapchat-square.svg similarity index 100% rename from webmail/public/svgs/brands/snapchat-square.svg rename to public/svgs/brands/snapchat-square.svg diff --git a/webmail/public/svgs/brands/snapchat.svg b/public/svgs/brands/snapchat.svg similarity index 100% rename from webmail/public/svgs/brands/snapchat.svg rename to public/svgs/brands/snapchat.svg diff --git a/webmail/public/svgs/brands/soundcloud.svg b/public/svgs/brands/soundcloud.svg similarity index 100% rename from webmail/public/svgs/brands/soundcloud.svg rename to public/svgs/brands/soundcloud.svg diff --git a/webmail/public/svgs/brands/speakap.svg b/public/svgs/brands/speakap.svg similarity index 100% rename from webmail/public/svgs/brands/speakap.svg rename to public/svgs/brands/speakap.svg diff --git a/webmail/public/svgs/brands/spotify.svg b/public/svgs/brands/spotify.svg similarity index 100% rename from webmail/public/svgs/brands/spotify.svg rename to public/svgs/brands/spotify.svg diff --git a/webmail/public/svgs/brands/squarespace.svg b/public/svgs/brands/squarespace.svg similarity index 100% rename from webmail/public/svgs/brands/squarespace.svg rename to public/svgs/brands/squarespace.svg diff --git a/webmail/public/svgs/brands/stack-exchange.svg b/public/svgs/brands/stack-exchange.svg similarity index 100% rename from webmail/public/svgs/brands/stack-exchange.svg rename to public/svgs/brands/stack-exchange.svg diff --git a/webmail/public/svgs/brands/stack-overflow.svg b/public/svgs/brands/stack-overflow.svg similarity index 100% rename from webmail/public/svgs/brands/stack-overflow.svg rename to public/svgs/brands/stack-overflow.svg diff --git a/webmail/public/svgs/brands/staylinked.svg b/public/svgs/brands/staylinked.svg similarity index 100% rename from webmail/public/svgs/brands/staylinked.svg rename to public/svgs/brands/staylinked.svg diff --git a/webmail/public/svgs/brands/steam-square.svg b/public/svgs/brands/steam-square.svg similarity index 100% rename from webmail/public/svgs/brands/steam-square.svg rename to public/svgs/brands/steam-square.svg diff --git a/webmail/public/svgs/brands/steam-symbol.svg b/public/svgs/brands/steam-symbol.svg similarity index 100% rename from webmail/public/svgs/brands/steam-symbol.svg rename to public/svgs/brands/steam-symbol.svg diff --git a/webmail/public/svgs/brands/steam.svg b/public/svgs/brands/steam.svg similarity index 100% rename from webmail/public/svgs/brands/steam.svg rename to public/svgs/brands/steam.svg diff --git a/webmail/public/svgs/brands/sticker-mule.svg b/public/svgs/brands/sticker-mule.svg similarity index 100% rename from webmail/public/svgs/brands/sticker-mule.svg rename to public/svgs/brands/sticker-mule.svg diff --git a/webmail/public/svgs/brands/strava.svg b/public/svgs/brands/strava.svg similarity index 100% rename from webmail/public/svgs/brands/strava.svg rename to public/svgs/brands/strava.svg diff --git a/webmail/public/svgs/brands/stripe-s.svg b/public/svgs/brands/stripe-s.svg similarity index 100% rename from webmail/public/svgs/brands/stripe-s.svg rename to public/svgs/brands/stripe-s.svg diff --git a/webmail/public/svgs/brands/stripe.svg b/public/svgs/brands/stripe.svg similarity index 100% rename from webmail/public/svgs/brands/stripe.svg rename to public/svgs/brands/stripe.svg diff --git a/webmail/public/svgs/brands/studiovinari.svg b/public/svgs/brands/studiovinari.svg similarity index 100% rename from webmail/public/svgs/brands/studiovinari.svg rename to public/svgs/brands/studiovinari.svg diff --git a/webmail/public/svgs/brands/stumbleupon-circle.svg b/public/svgs/brands/stumbleupon-circle.svg similarity index 100% rename from webmail/public/svgs/brands/stumbleupon-circle.svg rename to public/svgs/brands/stumbleupon-circle.svg diff --git a/webmail/public/svgs/brands/stumbleupon.svg b/public/svgs/brands/stumbleupon.svg similarity index 100% rename from webmail/public/svgs/brands/stumbleupon.svg rename to public/svgs/brands/stumbleupon.svg diff --git a/webmail/public/svgs/brands/superpowers.svg b/public/svgs/brands/superpowers.svg similarity index 100% rename from webmail/public/svgs/brands/superpowers.svg rename to public/svgs/brands/superpowers.svg diff --git a/webmail/public/svgs/brands/supple.svg b/public/svgs/brands/supple.svg similarity index 100% rename from webmail/public/svgs/brands/supple.svg rename to public/svgs/brands/supple.svg diff --git a/webmail/public/svgs/brands/teamspeak.svg b/public/svgs/brands/teamspeak.svg similarity index 100% rename from webmail/public/svgs/brands/teamspeak.svg rename to public/svgs/brands/teamspeak.svg diff --git a/webmail/public/svgs/brands/telegram-plane.svg b/public/svgs/brands/telegram-plane.svg similarity index 100% rename from webmail/public/svgs/brands/telegram-plane.svg rename to public/svgs/brands/telegram-plane.svg diff --git a/webmail/public/svgs/brands/telegram.svg b/public/svgs/brands/telegram.svg similarity index 100% rename from webmail/public/svgs/brands/telegram.svg rename to public/svgs/brands/telegram.svg diff --git a/webmail/public/svgs/brands/tencent-weibo.svg b/public/svgs/brands/tencent-weibo.svg similarity index 100% rename from webmail/public/svgs/brands/tencent-weibo.svg rename to public/svgs/brands/tencent-weibo.svg diff --git a/webmail/public/svgs/brands/the-red-yeti.svg b/public/svgs/brands/the-red-yeti.svg similarity index 100% rename from webmail/public/svgs/brands/the-red-yeti.svg rename to public/svgs/brands/the-red-yeti.svg diff --git a/webmail/public/svgs/brands/themeco.svg b/public/svgs/brands/themeco.svg similarity index 100% rename from webmail/public/svgs/brands/themeco.svg rename to public/svgs/brands/themeco.svg diff --git a/webmail/public/svgs/brands/themeisle.svg b/public/svgs/brands/themeisle.svg similarity index 100% rename from webmail/public/svgs/brands/themeisle.svg rename to public/svgs/brands/themeisle.svg diff --git a/webmail/public/svgs/brands/think-peaks.svg b/public/svgs/brands/think-peaks.svg similarity index 100% rename from webmail/public/svgs/brands/think-peaks.svg rename to public/svgs/brands/think-peaks.svg diff --git a/webmail/public/svgs/brands/trade-federation.svg b/public/svgs/brands/trade-federation.svg similarity index 100% rename from webmail/public/svgs/brands/trade-federation.svg rename to public/svgs/brands/trade-federation.svg diff --git a/webmail/public/svgs/brands/trello.svg b/public/svgs/brands/trello.svg similarity index 100% rename from webmail/public/svgs/brands/trello.svg rename to public/svgs/brands/trello.svg diff --git a/webmail/public/svgs/brands/tripadvisor.svg b/public/svgs/brands/tripadvisor.svg similarity index 100% rename from webmail/public/svgs/brands/tripadvisor.svg rename to public/svgs/brands/tripadvisor.svg diff --git a/webmail/public/svgs/brands/tumblr-square.svg b/public/svgs/brands/tumblr-square.svg similarity index 100% rename from webmail/public/svgs/brands/tumblr-square.svg rename to public/svgs/brands/tumblr-square.svg diff --git a/webmail/public/svgs/brands/tumblr.svg b/public/svgs/brands/tumblr.svg similarity index 100% rename from webmail/public/svgs/brands/tumblr.svg rename to public/svgs/brands/tumblr.svg diff --git a/webmail/public/svgs/brands/twitch.svg b/public/svgs/brands/twitch.svg similarity index 100% rename from webmail/public/svgs/brands/twitch.svg rename to public/svgs/brands/twitch.svg diff --git a/webmail/public/svgs/brands/twitter-square.svg b/public/svgs/brands/twitter-square.svg similarity index 100% rename from webmail/public/svgs/brands/twitter-square.svg rename to public/svgs/brands/twitter-square.svg diff --git a/webmail/public/svgs/brands/twitter.svg b/public/svgs/brands/twitter.svg similarity index 100% rename from webmail/public/svgs/brands/twitter.svg rename to public/svgs/brands/twitter.svg diff --git a/webmail/public/svgs/brands/typo3.svg b/public/svgs/brands/typo3.svg similarity index 100% rename from webmail/public/svgs/brands/typo3.svg rename to public/svgs/brands/typo3.svg diff --git a/webmail/public/svgs/brands/uber.svg b/public/svgs/brands/uber.svg similarity index 100% rename from webmail/public/svgs/brands/uber.svg rename to public/svgs/brands/uber.svg diff --git a/webmail/public/svgs/brands/uikit.svg b/public/svgs/brands/uikit.svg similarity index 100% rename from webmail/public/svgs/brands/uikit.svg rename to public/svgs/brands/uikit.svg diff --git a/webmail/public/svgs/brands/uniregistry.svg b/public/svgs/brands/uniregistry.svg similarity index 100% rename from webmail/public/svgs/brands/uniregistry.svg rename to public/svgs/brands/uniregistry.svg diff --git a/webmail/public/svgs/brands/untappd.svg b/public/svgs/brands/untappd.svg similarity index 100% rename from webmail/public/svgs/brands/untappd.svg rename to public/svgs/brands/untappd.svg diff --git a/webmail/public/svgs/brands/usb.svg b/public/svgs/brands/usb.svg similarity index 100% rename from webmail/public/svgs/brands/usb.svg rename to public/svgs/brands/usb.svg diff --git a/webmail/public/svgs/brands/ussunnah.svg b/public/svgs/brands/ussunnah.svg similarity index 100% rename from webmail/public/svgs/brands/ussunnah.svg rename to public/svgs/brands/ussunnah.svg diff --git a/webmail/public/svgs/brands/vaadin.svg b/public/svgs/brands/vaadin.svg similarity index 100% rename from webmail/public/svgs/brands/vaadin.svg rename to public/svgs/brands/vaadin.svg diff --git a/webmail/public/svgs/brands/viacoin.svg b/public/svgs/brands/viacoin.svg similarity index 100% rename from webmail/public/svgs/brands/viacoin.svg rename to public/svgs/brands/viacoin.svg diff --git a/webmail/public/svgs/brands/viadeo-square.svg b/public/svgs/brands/viadeo-square.svg similarity index 100% rename from webmail/public/svgs/brands/viadeo-square.svg rename to public/svgs/brands/viadeo-square.svg diff --git a/webmail/public/svgs/brands/viadeo.svg b/public/svgs/brands/viadeo.svg similarity index 100% rename from webmail/public/svgs/brands/viadeo.svg rename to public/svgs/brands/viadeo.svg diff --git a/webmail/public/svgs/brands/viber.svg b/public/svgs/brands/viber.svg similarity index 100% rename from webmail/public/svgs/brands/viber.svg rename to public/svgs/brands/viber.svg diff --git a/webmail/public/svgs/brands/vimeo-square.svg b/public/svgs/brands/vimeo-square.svg similarity index 100% rename from webmail/public/svgs/brands/vimeo-square.svg rename to public/svgs/brands/vimeo-square.svg diff --git a/webmail/public/svgs/brands/vimeo-v.svg b/public/svgs/brands/vimeo-v.svg similarity index 100% rename from webmail/public/svgs/brands/vimeo-v.svg rename to public/svgs/brands/vimeo-v.svg diff --git a/webmail/public/svgs/brands/vimeo.svg b/public/svgs/brands/vimeo.svg similarity index 100% rename from webmail/public/svgs/brands/vimeo.svg rename to public/svgs/brands/vimeo.svg diff --git a/webmail/public/svgs/brands/vine.svg b/public/svgs/brands/vine.svg similarity index 100% rename from webmail/public/svgs/brands/vine.svg rename to public/svgs/brands/vine.svg diff --git a/webmail/public/svgs/brands/vk.svg b/public/svgs/brands/vk.svg similarity index 100% rename from webmail/public/svgs/brands/vk.svg rename to public/svgs/brands/vk.svg diff --git a/webmail/public/svgs/brands/vnv.svg b/public/svgs/brands/vnv.svg similarity index 100% rename from webmail/public/svgs/brands/vnv.svg rename to public/svgs/brands/vnv.svg diff --git a/webmail/public/svgs/brands/vuejs.svg b/public/svgs/brands/vuejs.svg similarity index 100% rename from webmail/public/svgs/brands/vuejs.svg rename to public/svgs/brands/vuejs.svg diff --git a/webmail/public/svgs/brands/weebly.svg b/public/svgs/brands/weebly.svg similarity index 100% rename from webmail/public/svgs/brands/weebly.svg rename to public/svgs/brands/weebly.svg diff --git a/webmail/public/svgs/brands/weibo.svg b/public/svgs/brands/weibo.svg similarity index 100% rename from webmail/public/svgs/brands/weibo.svg rename to public/svgs/brands/weibo.svg diff --git a/webmail/public/svgs/brands/weixin.svg b/public/svgs/brands/weixin.svg similarity index 100% rename from webmail/public/svgs/brands/weixin.svg rename to public/svgs/brands/weixin.svg diff --git a/webmail/public/svgs/brands/whatsapp-square.svg b/public/svgs/brands/whatsapp-square.svg similarity index 100% rename from webmail/public/svgs/brands/whatsapp-square.svg rename to public/svgs/brands/whatsapp-square.svg diff --git a/webmail/public/svgs/brands/whatsapp.svg b/public/svgs/brands/whatsapp.svg similarity index 100% rename from webmail/public/svgs/brands/whatsapp.svg rename to public/svgs/brands/whatsapp.svg diff --git a/webmail/public/svgs/brands/whmcs.svg b/public/svgs/brands/whmcs.svg similarity index 100% rename from webmail/public/svgs/brands/whmcs.svg rename to public/svgs/brands/whmcs.svg diff --git a/webmail/public/svgs/brands/wikipedia-w.svg b/public/svgs/brands/wikipedia-w.svg similarity index 100% rename from webmail/public/svgs/brands/wikipedia-w.svg rename to public/svgs/brands/wikipedia-w.svg diff --git a/webmail/public/svgs/brands/windows.svg b/public/svgs/brands/windows.svg similarity index 100% rename from webmail/public/svgs/brands/windows.svg rename to public/svgs/brands/windows.svg diff --git a/webmail/public/svgs/brands/wix.svg b/public/svgs/brands/wix.svg similarity index 100% rename from webmail/public/svgs/brands/wix.svg rename to public/svgs/brands/wix.svg diff --git a/webmail/public/svgs/brands/wizards-of-the-coast.svg b/public/svgs/brands/wizards-of-the-coast.svg similarity index 100% rename from webmail/public/svgs/brands/wizards-of-the-coast.svg rename to public/svgs/brands/wizards-of-the-coast.svg diff --git a/webmail/public/svgs/brands/wolf-pack-battalion.svg b/public/svgs/brands/wolf-pack-battalion.svg similarity index 100% rename from webmail/public/svgs/brands/wolf-pack-battalion.svg rename to public/svgs/brands/wolf-pack-battalion.svg diff --git a/webmail/public/svgs/brands/wordpress-simple.svg b/public/svgs/brands/wordpress-simple.svg similarity index 100% rename from webmail/public/svgs/brands/wordpress-simple.svg rename to public/svgs/brands/wordpress-simple.svg diff --git a/webmail/public/svgs/brands/wordpress.svg b/public/svgs/brands/wordpress.svg similarity index 100% rename from webmail/public/svgs/brands/wordpress.svg rename to public/svgs/brands/wordpress.svg diff --git a/webmail/public/svgs/brands/wpbeginner.svg b/public/svgs/brands/wpbeginner.svg similarity index 100% rename from webmail/public/svgs/brands/wpbeginner.svg rename to public/svgs/brands/wpbeginner.svg diff --git a/webmail/public/svgs/brands/wpexplorer.svg b/public/svgs/brands/wpexplorer.svg similarity index 100% rename from webmail/public/svgs/brands/wpexplorer.svg rename to public/svgs/brands/wpexplorer.svg diff --git a/webmail/public/svgs/brands/wpforms.svg b/public/svgs/brands/wpforms.svg similarity index 100% rename from webmail/public/svgs/brands/wpforms.svg rename to public/svgs/brands/wpforms.svg diff --git a/webmail/public/svgs/brands/wpressr.svg b/public/svgs/brands/wpressr.svg similarity index 100% rename from webmail/public/svgs/brands/wpressr.svg rename to public/svgs/brands/wpressr.svg diff --git a/webmail/public/svgs/brands/xbox.svg b/public/svgs/brands/xbox.svg similarity index 100% rename from webmail/public/svgs/brands/xbox.svg rename to public/svgs/brands/xbox.svg diff --git a/webmail/public/svgs/brands/xing-square.svg b/public/svgs/brands/xing-square.svg similarity index 100% rename from webmail/public/svgs/brands/xing-square.svg rename to public/svgs/brands/xing-square.svg diff --git a/webmail/public/svgs/brands/xing.svg b/public/svgs/brands/xing.svg similarity index 100% rename from webmail/public/svgs/brands/xing.svg rename to public/svgs/brands/xing.svg diff --git a/webmail/public/svgs/brands/y-combinator.svg b/public/svgs/brands/y-combinator.svg similarity index 100% rename from webmail/public/svgs/brands/y-combinator.svg rename to public/svgs/brands/y-combinator.svg diff --git a/webmail/public/svgs/brands/yahoo.svg b/public/svgs/brands/yahoo.svg similarity index 100% rename from webmail/public/svgs/brands/yahoo.svg rename to public/svgs/brands/yahoo.svg diff --git a/webmail/public/svgs/brands/yandex-international.svg b/public/svgs/brands/yandex-international.svg similarity index 100% rename from webmail/public/svgs/brands/yandex-international.svg rename to public/svgs/brands/yandex-international.svg diff --git a/webmail/public/svgs/brands/yandex.svg b/public/svgs/brands/yandex.svg similarity index 100% rename from webmail/public/svgs/brands/yandex.svg rename to public/svgs/brands/yandex.svg diff --git a/webmail/public/svgs/brands/yelp.svg b/public/svgs/brands/yelp.svg similarity index 100% rename from webmail/public/svgs/brands/yelp.svg rename to public/svgs/brands/yelp.svg diff --git a/webmail/public/svgs/brands/yoast.svg b/public/svgs/brands/yoast.svg similarity index 100% rename from webmail/public/svgs/brands/yoast.svg rename to public/svgs/brands/yoast.svg diff --git a/webmail/public/svgs/brands/youtube-square.svg b/public/svgs/brands/youtube-square.svg similarity index 100% rename from webmail/public/svgs/brands/youtube-square.svg rename to public/svgs/brands/youtube-square.svg diff --git a/webmail/public/svgs/brands/youtube.svg b/public/svgs/brands/youtube.svg similarity index 100% rename from webmail/public/svgs/brands/youtube.svg rename to public/svgs/brands/youtube.svg diff --git a/webmail/public/svgs/brands/zhihu.svg b/public/svgs/brands/zhihu.svg similarity index 100% rename from webmail/public/svgs/brands/zhihu.svg rename to public/svgs/brands/zhihu.svg diff --git a/webmail/public/svgs/regular/address-book.svg b/public/svgs/regular/address-book.svg similarity index 100% rename from webmail/public/svgs/regular/address-book.svg rename to public/svgs/regular/address-book.svg diff --git a/webmail/public/svgs/regular/address-card.svg b/public/svgs/regular/address-card.svg similarity index 100% rename from webmail/public/svgs/regular/address-card.svg rename to public/svgs/regular/address-card.svg diff --git a/webmail/public/svgs/regular/angry.svg b/public/svgs/regular/angry.svg similarity index 100% rename from webmail/public/svgs/regular/angry.svg rename to public/svgs/regular/angry.svg diff --git a/webmail/public/svgs/regular/arrow-alt-circle-down.svg b/public/svgs/regular/arrow-alt-circle-down.svg similarity index 100% rename from webmail/public/svgs/regular/arrow-alt-circle-down.svg rename to public/svgs/regular/arrow-alt-circle-down.svg diff --git a/webmail/public/svgs/regular/arrow-alt-circle-left.svg b/public/svgs/regular/arrow-alt-circle-left.svg similarity index 100% rename from webmail/public/svgs/regular/arrow-alt-circle-left.svg rename to public/svgs/regular/arrow-alt-circle-left.svg diff --git a/webmail/public/svgs/regular/arrow-alt-circle-right.svg b/public/svgs/regular/arrow-alt-circle-right.svg similarity index 100% rename from webmail/public/svgs/regular/arrow-alt-circle-right.svg rename to public/svgs/regular/arrow-alt-circle-right.svg diff --git a/webmail/public/svgs/regular/arrow-alt-circle-up.svg b/public/svgs/regular/arrow-alt-circle-up.svg similarity index 100% rename from webmail/public/svgs/regular/arrow-alt-circle-up.svg rename to public/svgs/regular/arrow-alt-circle-up.svg diff --git a/webmail/public/svgs/regular/bell-slash.svg b/public/svgs/regular/bell-slash.svg similarity index 100% rename from webmail/public/svgs/regular/bell-slash.svg rename to public/svgs/regular/bell-slash.svg diff --git a/webmail/public/svgs/regular/bell.svg b/public/svgs/regular/bell.svg similarity index 100% rename from webmail/public/svgs/regular/bell.svg rename to public/svgs/regular/bell.svg diff --git a/webmail/public/svgs/regular/bookmark.svg b/public/svgs/regular/bookmark.svg similarity index 100% rename from webmail/public/svgs/regular/bookmark.svg rename to public/svgs/regular/bookmark.svg diff --git a/webmail/public/svgs/regular/building.svg b/public/svgs/regular/building.svg similarity index 100% rename from webmail/public/svgs/regular/building.svg rename to public/svgs/regular/building.svg diff --git a/webmail/public/svgs/regular/calendar-alt.svg b/public/svgs/regular/calendar-alt.svg similarity index 100% rename from webmail/public/svgs/regular/calendar-alt.svg rename to public/svgs/regular/calendar-alt.svg diff --git a/webmail/public/svgs/regular/calendar-check.svg b/public/svgs/regular/calendar-check.svg similarity index 100% rename from webmail/public/svgs/regular/calendar-check.svg rename to public/svgs/regular/calendar-check.svg diff --git a/webmail/public/svgs/regular/calendar-minus.svg b/public/svgs/regular/calendar-minus.svg similarity index 100% rename from webmail/public/svgs/regular/calendar-minus.svg rename to public/svgs/regular/calendar-minus.svg diff --git a/webmail/public/svgs/regular/calendar-plus.svg b/public/svgs/regular/calendar-plus.svg similarity index 100% rename from webmail/public/svgs/regular/calendar-plus.svg rename to public/svgs/regular/calendar-plus.svg diff --git a/webmail/public/svgs/regular/calendar-times.svg b/public/svgs/regular/calendar-times.svg similarity index 100% rename from webmail/public/svgs/regular/calendar-times.svg rename to public/svgs/regular/calendar-times.svg diff --git a/webmail/public/svgs/regular/calendar.svg b/public/svgs/regular/calendar.svg similarity index 100% rename from webmail/public/svgs/regular/calendar.svg rename to public/svgs/regular/calendar.svg diff --git a/webmail/public/svgs/regular/caret-square-down.svg b/public/svgs/regular/caret-square-down.svg similarity index 100% rename from webmail/public/svgs/regular/caret-square-down.svg rename to public/svgs/regular/caret-square-down.svg diff --git a/webmail/public/svgs/regular/caret-square-left.svg b/public/svgs/regular/caret-square-left.svg similarity index 100% rename from webmail/public/svgs/regular/caret-square-left.svg rename to public/svgs/regular/caret-square-left.svg diff --git a/webmail/public/svgs/regular/caret-square-right.svg b/public/svgs/regular/caret-square-right.svg similarity index 100% rename from webmail/public/svgs/regular/caret-square-right.svg rename to public/svgs/regular/caret-square-right.svg diff --git a/webmail/public/svgs/regular/caret-square-up.svg b/public/svgs/regular/caret-square-up.svg similarity index 100% rename from webmail/public/svgs/regular/caret-square-up.svg rename to public/svgs/regular/caret-square-up.svg diff --git a/webmail/public/svgs/regular/chart-bar.svg b/public/svgs/regular/chart-bar.svg similarity index 100% rename from webmail/public/svgs/regular/chart-bar.svg rename to public/svgs/regular/chart-bar.svg diff --git a/webmail/public/svgs/regular/check-circle.svg b/public/svgs/regular/check-circle.svg similarity index 100% rename from webmail/public/svgs/regular/check-circle.svg rename to public/svgs/regular/check-circle.svg diff --git a/webmail/public/svgs/regular/check-square.svg b/public/svgs/regular/check-square.svg similarity index 100% rename from webmail/public/svgs/regular/check-square.svg rename to public/svgs/regular/check-square.svg diff --git a/webmail/public/svgs/regular/circle.svg b/public/svgs/regular/circle.svg similarity index 100% rename from webmail/public/svgs/regular/circle.svg rename to public/svgs/regular/circle.svg diff --git a/webmail/public/svgs/regular/clipboard.svg b/public/svgs/regular/clipboard.svg similarity index 100% rename from webmail/public/svgs/regular/clipboard.svg rename to public/svgs/regular/clipboard.svg diff --git a/webmail/public/svgs/regular/clock.svg b/public/svgs/regular/clock.svg similarity index 100% rename from webmail/public/svgs/regular/clock.svg rename to public/svgs/regular/clock.svg diff --git a/webmail/public/svgs/regular/clone.svg b/public/svgs/regular/clone.svg similarity index 100% rename from webmail/public/svgs/regular/clone.svg rename to public/svgs/regular/clone.svg diff --git a/webmail/public/svgs/regular/closed-captioning.svg b/public/svgs/regular/closed-captioning.svg similarity index 100% rename from webmail/public/svgs/regular/closed-captioning.svg rename to public/svgs/regular/closed-captioning.svg diff --git a/webmail/public/svgs/regular/comment-alt.svg b/public/svgs/regular/comment-alt.svg similarity index 100% rename from webmail/public/svgs/regular/comment-alt.svg rename to public/svgs/regular/comment-alt.svg diff --git a/webmail/public/svgs/regular/comment-dots.svg b/public/svgs/regular/comment-dots.svg similarity index 100% rename from webmail/public/svgs/regular/comment-dots.svg rename to public/svgs/regular/comment-dots.svg diff --git a/webmail/public/svgs/regular/comment.svg b/public/svgs/regular/comment.svg similarity index 100% rename from webmail/public/svgs/regular/comment.svg rename to public/svgs/regular/comment.svg diff --git a/webmail/public/svgs/regular/comments.svg b/public/svgs/regular/comments.svg similarity index 100% rename from webmail/public/svgs/regular/comments.svg rename to public/svgs/regular/comments.svg diff --git a/webmail/public/svgs/regular/compass.svg b/public/svgs/regular/compass.svg similarity index 100% rename from webmail/public/svgs/regular/compass.svg rename to public/svgs/regular/compass.svg diff --git a/webmail/public/svgs/regular/copy.svg b/public/svgs/regular/copy.svg similarity index 100% rename from webmail/public/svgs/regular/copy.svg rename to public/svgs/regular/copy.svg diff --git a/webmail/public/svgs/regular/copyright.svg b/public/svgs/regular/copyright.svg similarity index 100% rename from webmail/public/svgs/regular/copyright.svg rename to public/svgs/regular/copyright.svg diff --git a/webmail/public/svgs/regular/credit-card.svg b/public/svgs/regular/credit-card.svg similarity index 100% rename from webmail/public/svgs/regular/credit-card.svg rename to public/svgs/regular/credit-card.svg diff --git a/webmail/public/svgs/regular/dizzy.svg b/public/svgs/regular/dizzy.svg similarity index 100% rename from webmail/public/svgs/regular/dizzy.svg rename to public/svgs/regular/dizzy.svg diff --git a/webmail/public/svgs/regular/dot-circle.svg b/public/svgs/regular/dot-circle.svg similarity index 100% rename from webmail/public/svgs/regular/dot-circle.svg rename to public/svgs/regular/dot-circle.svg diff --git a/webmail/public/svgs/regular/edit.svg b/public/svgs/regular/edit.svg similarity index 100% rename from webmail/public/svgs/regular/edit.svg rename to public/svgs/regular/edit.svg diff --git a/webmail/public/svgs/regular/envelope-open.svg b/public/svgs/regular/envelope-open.svg similarity index 100% rename from webmail/public/svgs/regular/envelope-open.svg rename to public/svgs/regular/envelope-open.svg diff --git a/webmail/public/svgs/regular/envelope.svg b/public/svgs/regular/envelope.svg similarity index 100% rename from webmail/public/svgs/regular/envelope.svg rename to public/svgs/regular/envelope.svg diff --git a/webmail/public/svgs/regular/eye-slash.svg b/public/svgs/regular/eye-slash.svg similarity index 100% rename from webmail/public/svgs/regular/eye-slash.svg rename to public/svgs/regular/eye-slash.svg diff --git a/webmail/public/svgs/regular/eye.svg b/public/svgs/regular/eye.svg similarity index 100% rename from webmail/public/svgs/regular/eye.svg rename to public/svgs/regular/eye.svg diff --git a/webmail/public/svgs/regular/file-alt.svg b/public/svgs/regular/file-alt.svg similarity index 100% rename from webmail/public/svgs/regular/file-alt.svg rename to public/svgs/regular/file-alt.svg diff --git a/webmail/public/svgs/regular/file-archive.svg b/public/svgs/regular/file-archive.svg similarity index 100% rename from webmail/public/svgs/regular/file-archive.svg rename to public/svgs/regular/file-archive.svg diff --git a/webmail/public/svgs/regular/file-audio.svg b/public/svgs/regular/file-audio.svg similarity index 100% rename from webmail/public/svgs/regular/file-audio.svg rename to public/svgs/regular/file-audio.svg diff --git a/webmail/public/svgs/regular/file-code.svg b/public/svgs/regular/file-code.svg similarity index 100% rename from webmail/public/svgs/regular/file-code.svg rename to public/svgs/regular/file-code.svg diff --git a/webmail/public/svgs/regular/file-excel.svg b/public/svgs/regular/file-excel.svg similarity index 100% rename from webmail/public/svgs/regular/file-excel.svg rename to public/svgs/regular/file-excel.svg diff --git a/webmail/public/svgs/regular/file-image.svg b/public/svgs/regular/file-image.svg similarity index 100% rename from webmail/public/svgs/regular/file-image.svg rename to public/svgs/regular/file-image.svg diff --git a/webmail/public/svgs/regular/file-pdf.svg b/public/svgs/regular/file-pdf.svg similarity index 100% rename from webmail/public/svgs/regular/file-pdf.svg rename to public/svgs/regular/file-pdf.svg diff --git a/webmail/public/svgs/regular/file-powerpoint.svg b/public/svgs/regular/file-powerpoint.svg similarity index 100% rename from webmail/public/svgs/regular/file-powerpoint.svg rename to public/svgs/regular/file-powerpoint.svg diff --git a/webmail/public/svgs/regular/file-video.svg b/public/svgs/regular/file-video.svg similarity index 100% rename from webmail/public/svgs/regular/file-video.svg rename to public/svgs/regular/file-video.svg diff --git a/webmail/public/svgs/regular/file-word.svg b/public/svgs/regular/file-word.svg similarity index 100% rename from webmail/public/svgs/regular/file-word.svg rename to public/svgs/regular/file-word.svg diff --git a/webmail/public/svgs/regular/file.svg b/public/svgs/regular/file.svg similarity index 100% rename from webmail/public/svgs/regular/file.svg rename to public/svgs/regular/file.svg diff --git a/webmail/public/svgs/regular/flag.svg b/public/svgs/regular/flag.svg similarity index 100% rename from webmail/public/svgs/regular/flag.svg rename to public/svgs/regular/flag.svg diff --git a/webmail/public/svgs/regular/flushed.svg b/public/svgs/regular/flushed.svg similarity index 100% rename from webmail/public/svgs/regular/flushed.svg rename to public/svgs/regular/flushed.svg diff --git a/webmail/public/svgs/regular/folder-open.svg b/public/svgs/regular/folder-open.svg similarity index 100% rename from webmail/public/svgs/regular/folder-open.svg rename to public/svgs/regular/folder-open.svg diff --git a/webmail/public/svgs/regular/folder.svg b/public/svgs/regular/folder.svg similarity index 100% rename from webmail/public/svgs/regular/folder.svg rename to public/svgs/regular/folder.svg diff --git a/webmail/public/svgs/regular/font-awesome-logo-full.svg b/public/svgs/regular/font-awesome-logo-full.svg similarity index 100% rename from webmail/public/svgs/regular/font-awesome-logo-full.svg rename to public/svgs/regular/font-awesome-logo-full.svg diff --git a/webmail/public/svgs/regular/frown-open.svg b/public/svgs/regular/frown-open.svg similarity index 100% rename from webmail/public/svgs/regular/frown-open.svg rename to public/svgs/regular/frown-open.svg diff --git a/webmail/public/svgs/regular/frown.svg b/public/svgs/regular/frown.svg similarity index 100% rename from webmail/public/svgs/regular/frown.svg rename to public/svgs/regular/frown.svg diff --git a/webmail/public/svgs/regular/futbol.svg b/public/svgs/regular/futbol.svg similarity index 100% rename from webmail/public/svgs/regular/futbol.svg rename to public/svgs/regular/futbol.svg diff --git a/webmail/public/svgs/regular/gem.svg b/public/svgs/regular/gem.svg similarity index 100% rename from webmail/public/svgs/regular/gem.svg rename to public/svgs/regular/gem.svg diff --git a/webmail/public/svgs/regular/grimace.svg b/public/svgs/regular/grimace.svg similarity index 100% rename from webmail/public/svgs/regular/grimace.svg rename to public/svgs/regular/grimace.svg diff --git a/webmail/public/svgs/regular/grin-alt.svg b/public/svgs/regular/grin-alt.svg similarity index 100% rename from webmail/public/svgs/regular/grin-alt.svg rename to public/svgs/regular/grin-alt.svg diff --git a/webmail/public/svgs/regular/grin-beam-sweat.svg b/public/svgs/regular/grin-beam-sweat.svg similarity index 100% rename from webmail/public/svgs/regular/grin-beam-sweat.svg rename to public/svgs/regular/grin-beam-sweat.svg diff --git a/webmail/public/svgs/regular/grin-beam.svg b/public/svgs/regular/grin-beam.svg similarity index 100% rename from webmail/public/svgs/regular/grin-beam.svg rename to public/svgs/regular/grin-beam.svg diff --git a/webmail/public/svgs/regular/grin-hearts.svg b/public/svgs/regular/grin-hearts.svg similarity index 100% rename from webmail/public/svgs/regular/grin-hearts.svg rename to public/svgs/regular/grin-hearts.svg diff --git a/webmail/public/svgs/regular/grin-squint-tears.svg b/public/svgs/regular/grin-squint-tears.svg similarity index 100% rename from webmail/public/svgs/regular/grin-squint-tears.svg rename to public/svgs/regular/grin-squint-tears.svg diff --git a/webmail/public/svgs/regular/grin-squint.svg b/public/svgs/regular/grin-squint.svg similarity index 100% rename from webmail/public/svgs/regular/grin-squint.svg rename to public/svgs/regular/grin-squint.svg diff --git a/webmail/public/svgs/regular/grin-stars.svg b/public/svgs/regular/grin-stars.svg similarity index 100% rename from webmail/public/svgs/regular/grin-stars.svg rename to public/svgs/regular/grin-stars.svg diff --git a/webmail/public/svgs/regular/grin-tears.svg b/public/svgs/regular/grin-tears.svg similarity index 100% rename from webmail/public/svgs/regular/grin-tears.svg rename to public/svgs/regular/grin-tears.svg diff --git a/webmail/public/svgs/regular/grin-tongue-squint.svg b/public/svgs/regular/grin-tongue-squint.svg similarity index 100% rename from webmail/public/svgs/regular/grin-tongue-squint.svg rename to public/svgs/regular/grin-tongue-squint.svg diff --git a/webmail/public/svgs/regular/grin-tongue-wink.svg b/public/svgs/regular/grin-tongue-wink.svg similarity index 100% rename from webmail/public/svgs/regular/grin-tongue-wink.svg rename to public/svgs/regular/grin-tongue-wink.svg diff --git a/webmail/public/svgs/regular/grin-tongue.svg b/public/svgs/regular/grin-tongue.svg similarity index 100% rename from webmail/public/svgs/regular/grin-tongue.svg rename to public/svgs/regular/grin-tongue.svg diff --git a/webmail/public/svgs/regular/grin-wink.svg b/public/svgs/regular/grin-wink.svg similarity index 100% rename from webmail/public/svgs/regular/grin-wink.svg rename to public/svgs/regular/grin-wink.svg diff --git a/webmail/public/svgs/regular/grin.svg b/public/svgs/regular/grin.svg similarity index 100% rename from webmail/public/svgs/regular/grin.svg rename to public/svgs/regular/grin.svg diff --git a/webmail/public/svgs/regular/hand-lizard.svg b/public/svgs/regular/hand-lizard.svg similarity index 100% rename from webmail/public/svgs/regular/hand-lizard.svg rename to public/svgs/regular/hand-lizard.svg diff --git a/webmail/public/svgs/regular/hand-paper.svg b/public/svgs/regular/hand-paper.svg similarity index 100% rename from webmail/public/svgs/regular/hand-paper.svg rename to public/svgs/regular/hand-paper.svg diff --git a/webmail/public/svgs/regular/hand-peace.svg b/public/svgs/regular/hand-peace.svg similarity index 100% rename from webmail/public/svgs/regular/hand-peace.svg rename to public/svgs/regular/hand-peace.svg diff --git a/webmail/public/svgs/regular/hand-point-down.svg b/public/svgs/regular/hand-point-down.svg similarity index 100% rename from webmail/public/svgs/regular/hand-point-down.svg rename to public/svgs/regular/hand-point-down.svg diff --git a/webmail/public/svgs/regular/hand-point-left.svg b/public/svgs/regular/hand-point-left.svg similarity index 100% rename from webmail/public/svgs/regular/hand-point-left.svg rename to public/svgs/regular/hand-point-left.svg diff --git a/webmail/public/svgs/regular/hand-point-right.svg b/public/svgs/regular/hand-point-right.svg similarity index 100% rename from webmail/public/svgs/regular/hand-point-right.svg rename to public/svgs/regular/hand-point-right.svg diff --git a/webmail/public/svgs/regular/hand-point-up.svg b/public/svgs/regular/hand-point-up.svg similarity index 100% rename from webmail/public/svgs/regular/hand-point-up.svg rename to public/svgs/regular/hand-point-up.svg diff --git a/webmail/public/svgs/regular/hand-pointer.svg b/public/svgs/regular/hand-pointer.svg similarity index 100% rename from webmail/public/svgs/regular/hand-pointer.svg rename to public/svgs/regular/hand-pointer.svg diff --git a/webmail/public/svgs/regular/hand-rock.svg b/public/svgs/regular/hand-rock.svg similarity index 100% rename from webmail/public/svgs/regular/hand-rock.svg rename to public/svgs/regular/hand-rock.svg diff --git a/webmail/public/svgs/regular/hand-scissors.svg b/public/svgs/regular/hand-scissors.svg similarity index 100% rename from webmail/public/svgs/regular/hand-scissors.svg rename to public/svgs/regular/hand-scissors.svg diff --git a/webmail/public/svgs/regular/hand-spock.svg b/public/svgs/regular/hand-spock.svg similarity index 100% rename from webmail/public/svgs/regular/hand-spock.svg rename to public/svgs/regular/hand-spock.svg diff --git a/webmail/public/svgs/regular/handshake.svg b/public/svgs/regular/handshake.svg similarity index 100% rename from webmail/public/svgs/regular/handshake.svg rename to public/svgs/regular/handshake.svg diff --git a/webmail/public/svgs/regular/hdd.svg b/public/svgs/regular/hdd.svg similarity index 100% rename from webmail/public/svgs/regular/hdd.svg rename to public/svgs/regular/hdd.svg diff --git a/webmail/public/svgs/regular/heart.svg b/public/svgs/regular/heart.svg similarity index 100% rename from webmail/public/svgs/regular/heart.svg rename to public/svgs/regular/heart.svg diff --git a/webmail/public/svgs/regular/hospital.svg b/public/svgs/regular/hospital.svg similarity index 100% rename from webmail/public/svgs/regular/hospital.svg rename to public/svgs/regular/hospital.svg diff --git a/webmail/public/svgs/regular/hourglass.svg b/public/svgs/regular/hourglass.svg similarity index 100% rename from webmail/public/svgs/regular/hourglass.svg rename to public/svgs/regular/hourglass.svg diff --git a/webmail/public/svgs/regular/id-badge.svg b/public/svgs/regular/id-badge.svg similarity index 100% rename from webmail/public/svgs/regular/id-badge.svg rename to public/svgs/regular/id-badge.svg diff --git a/webmail/public/svgs/regular/id-card.svg b/public/svgs/regular/id-card.svg similarity index 100% rename from webmail/public/svgs/regular/id-card.svg rename to public/svgs/regular/id-card.svg diff --git a/webmail/public/svgs/regular/image.svg b/public/svgs/regular/image.svg similarity index 100% rename from webmail/public/svgs/regular/image.svg rename to public/svgs/regular/image.svg diff --git a/webmail/public/svgs/regular/images.svg b/public/svgs/regular/images.svg similarity index 100% rename from webmail/public/svgs/regular/images.svg rename to public/svgs/regular/images.svg diff --git a/webmail/public/svgs/regular/keyboard.svg b/public/svgs/regular/keyboard.svg similarity index 100% rename from webmail/public/svgs/regular/keyboard.svg rename to public/svgs/regular/keyboard.svg diff --git a/webmail/public/svgs/regular/kiss-beam.svg b/public/svgs/regular/kiss-beam.svg similarity index 100% rename from webmail/public/svgs/regular/kiss-beam.svg rename to public/svgs/regular/kiss-beam.svg diff --git a/webmail/public/svgs/regular/kiss-wink-heart.svg b/public/svgs/regular/kiss-wink-heart.svg similarity index 100% rename from webmail/public/svgs/regular/kiss-wink-heart.svg rename to public/svgs/regular/kiss-wink-heart.svg diff --git a/webmail/public/svgs/regular/kiss.svg b/public/svgs/regular/kiss.svg similarity index 100% rename from webmail/public/svgs/regular/kiss.svg rename to public/svgs/regular/kiss.svg diff --git a/webmail/public/svgs/regular/laugh-beam.svg b/public/svgs/regular/laugh-beam.svg similarity index 100% rename from webmail/public/svgs/regular/laugh-beam.svg rename to public/svgs/regular/laugh-beam.svg diff --git a/webmail/public/svgs/regular/laugh-squint.svg b/public/svgs/regular/laugh-squint.svg similarity index 100% rename from webmail/public/svgs/regular/laugh-squint.svg rename to public/svgs/regular/laugh-squint.svg diff --git a/webmail/public/svgs/regular/laugh-wink.svg b/public/svgs/regular/laugh-wink.svg similarity index 100% rename from webmail/public/svgs/regular/laugh-wink.svg rename to public/svgs/regular/laugh-wink.svg diff --git a/webmail/public/svgs/regular/laugh.svg b/public/svgs/regular/laugh.svg similarity index 100% rename from webmail/public/svgs/regular/laugh.svg rename to public/svgs/regular/laugh.svg diff --git a/webmail/public/svgs/regular/lemon.svg b/public/svgs/regular/lemon.svg similarity index 100% rename from webmail/public/svgs/regular/lemon.svg rename to public/svgs/regular/lemon.svg diff --git a/webmail/public/svgs/regular/life-ring.svg b/public/svgs/regular/life-ring.svg similarity index 100% rename from webmail/public/svgs/regular/life-ring.svg rename to public/svgs/regular/life-ring.svg diff --git a/webmail/public/svgs/regular/lightbulb.svg b/public/svgs/regular/lightbulb.svg similarity index 100% rename from webmail/public/svgs/regular/lightbulb.svg rename to public/svgs/regular/lightbulb.svg diff --git a/webmail/public/svgs/regular/list-alt.svg b/public/svgs/regular/list-alt.svg similarity index 100% rename from webmail/public/svgs/regular/list-alt.svg rename to public/svgs/regular/list-alt.svg diff --git a/webmail/public/svgs/regular/map.svg b/public/svgs/regular/map.svg similarity index 100% rename from webmail/public/svgs/regular/map.svg rename to public/svgs/regular/map.svg diff --git a/webmail/public/svgs/regular/meh-blank.svg b/public/svgs/regular/meh-blank.svg similarity index 100% rename from webmail/public/svgs/regular/meh-blank.svg rename to public/svgs/regular/meh-blank.svg diff --git a/webmail/public/svgs/regular/meh-rolling-eyes.svg b/public/svgs/regular/meh-rolling-eyes.svg similarity index 100% rename from webmail/public/svgs/regular/meh-rolling-eyes.svg rename to public/svgs/regular/meh-rolling-eyes.svg diff --git a/webmail/public/svgs/regular/meh.svg b/public/svgs/regular/meh.svg similarity index 100% rename from webmail/public/svgs/regular/meh.svg rename to public/svgs/regular/meh.svg diff --git a/webmail/public/svgs/regular/minus-square.svg b/public/svgs/regular/minus-square.svg similarity index 100% rename from webmail/public/svgs/regular/minus-square.svg rename to public/svgs/regular/minus-square.svg diff --git a/webmail/public/svgs/regular/money-bill-alt.svg b/public/svgs/regular/money-bill-alt.svg similarity index 100% rename from webmail/public/svgs/regular/money-bill-alt.svg rename to public/svgs/regular/money-bill-alt.svg diff --git a/webmail/public/svgs/regular/moon.svg b/public/svgs/regular/moon.svg similarity index 100% rename from webmail/public/svgs/regular/moon.svg rename to public/svgs/regular/moon.svg diff --git a/webmail/public/svgs/regular/newspaper.svg b/public/svgs/regular/newspaper.svg similarity index 100% rename from webmail/public/svgs/regular/newspaper.svg rename to public/svgs/regular/newspaper.svg diff --git a/webmail/public/svgs/regular/object-group.svg b/public/svgs/regular/object-group.svg similarity index 100% rename from webmail/public/svgs/regular/object-group.svg rename to public/svgs/regular/object-group.svg diff --git a/webmail/public/svgs/regular/object-ungroup.svg b/public/svgs/regular/object-ungroup.svg similarity index 100% rename from webmail/public/svgs/regular/object-ungroup.svg rename to public/svgs/regular/object-ungroup.svg diff --git a/webmail/public/svgs/regular/paper-plane.svg b/public/svgs/regular/paper-plane.svg similarity index 100% rename from webmail/public/svgs/regular/paper-plane.svg rename to public/svgs/regular/paper-plane.svg diff --git a/webmail/public/svgs/regular/pause-circle.svg b/public/svgs/regular/pause-circle.svg similarity index 100% rename from webmail/public/svgs/regular/pause-circle.svg rename to public/svgs/regular/pause-circle.svg diff --git a/webmail/public/svgs/regular/play-circle.svg b/public/svgs/regular/play-circle.svg similarity index 100% rename from webmail/public/svgs/regular/play-circle.svg rename to public/svgs/regular/play-circle.svg diff --git a/webmail/public/svgs/regular/plus-square.svg b/public/svgs/regular/plus-square.svg similarity index 100% rename from webmail/public/svgs/regular/plus-square.svg rename to public/svgs/regular/plus-square.svg diff --git a/webmail/public/svgs/regular/question-circle.svg b/public/svgs/regular/question-circle.svg similarity index 100% rename from webmail/public/svgs/regular/question-circle.svg rename to public/svgs/regular/question-circle.svg diff --git a/webmail/public/svgs/regular/registered.svg b/public/svgs/regular/registered.svg similarity index 100% rename from webmail/public/svgs/regular/registered.svg rename to public/svgs/regular/registered.svg diff --git a/webmail/public/svgs/regular/sad-cry.svg b/public/svgs/regular/sad-cry.svg similarity index 100% rename from webmail/public/svgs/regular/sad-cry.svg rename to public/svgs/regular/sad-cry.svg diff --git a/webmail/public/svgs/regular/sad-tear.svg b/public/svgs/regular/sad-tear.svg similarity index 100% rename from webmail/public/svgs/regular/sad-tear.svg rename to public/svgs/regular/sad-tear.svg diff --git a/webmail/public/svgs/regular/save.svg b/public/svgs/regular/save.svg similarity index 100% rename from webmail/public/svgs/regular/save.svg rename to public/svgs/regular/save.svg diff --git a/webmail/public/svgs/regular/share-square.svg b/public/svgs/regular/share-square.svg similarity index 100% rename from webmail/public/svgs/regular/share-square.svg rename to public/svgs/regular/share-square.svg diff --git a/webmail/public/svgs/regular/smile-beam.svg b/public/svgs/regular/smile-beam.svg similarity index 100% rename from webmail/public/svgs/regular/smile-beam.svg rename to public/svgs/regular/smile-beam.svg diff --git a/webmail/public/svgs/regular/smile-wink.svg b/public/svgs/regular/smile-wink.svg similarity index 100% rename from webmail/public/svgs/regular/smile-wink.svg rename to public/svgs/regular/smile-wink.svg diff --git a/webmail/public/svgs/regular/smile.svg b/public/svgs/regular/smile.svg similarity index 100% rename from webmail/public/svgs/regular/smile.svg rename to public/svgs/regular/smile.svg diff --git a/webmail/public/svgs/regular/snowflake.svg b/public/svgs/regular/snowflake.svg similarity index 100% rename from webmail/public/svgs/regular/snowflake.svg rename to public/svgs/regular/snowflake.svg diff --git a/webmail/public/svgs/regular/square.svg b/public/svgs/regular/square.svg similarity index 100% rename from webmail/public/svgs/regular/square.svg rename to public/svgs/regular/square.svg diff --git a/webmail/public/svgs/regular/star-half.svg b/public/svgs/regular/star-half.svg similarity index 100% rename from webmail/public/svgs/regular/star-half.svg rename to public/svgs/regular/star-half.svg diff --git a/webmail/public/svgs/regular/star.svg b/public/svgs/regular/star.svg similarity index 100% rename from webmail/public/svgs/regular/star.svg rename to public/svgs/regular/star.svg diff --git a/webmail/public/svgs/regular/sticky-note.svg b/public/svgs/regular/sticky-note.svg similarity index 100% rename from webmail/public/svgs/regular/sticky-note.svg rename to public/svgs/regular/sticky-note.svg diff --git a/webmail/public/svgs/regular/stop-circle.svg b/public/svgs/regular/stop-circle.svg similarity index 100% rename from webmail/public/svgs/regular/stop-circle.svg rename to public/svgs/regular/stop-circle.svg diff --git a/webmail/public/svgs/regular/sun.svg b/public/svgs/regular/sun.svg similarity index 100% rename from webmail/public/svgs/regular/sun.svg rename to public/svgs/regular/sun.svg diff --git a/webmail/public/svgs/regular/surprise.svg b/public/svgs/regular/surprise.svg similarity index 100% rename from webmail/public/svgs/regular/surprise.svg rename to public/svgs/regular/surprise.svg diff --git a/webmail/public/svgs/regular/thumbs-down.svg b/public/svgs/regular/thumbs-down.svg similarity index 100% rename from webmail/public/svgs/regular/thumbs-down.svg rename to public/svgs/regular/thumbs-down.svg diff --git a/webmail/public/svgs/regular/thumbs-up.svg b/public/svgs/regular/thumbs-up.svg similarity index 100% rename from webmail/public/svgs/regular/thumbs-up.svg rename to public/svgs/regular/thumbs-up.svg diff --git a/webmail/public/svgs/regular/times-circle.svg b/public/svgs/regular/times-circle.svg similarity index 100% rename from webmail/public/svgs/regular/times-circle.svg rename to public/svgs/regular/times-circle.svg diff --git a/webmail/public/svgs/regular/tired.svg b/public/svgs/regular/tired.svg similarity index 100% rename from webmail/public/svgs/regular/tired.svg rename to public/svgs/regular/tired.svg diff --git a/webmail/public/svgs/regular/trash-alt.svg b/public/svgs/regular/trash-alt.svg similarity index 100% rename from webmail/public/svgs/regular/trash-alt.svg rename to public/svgs/regular/trash-alt.svg diff --git a/webmail/public/svgs/regular/user-circle.svg b/public/svgs/regular/user-circle.svg similarity index 100% rename from webmail/public/svgs/regular/user-circle.svg rename to public/svgs/regular/user-circle.svg diff --git a/webmail/public/svgs/regular/user.svg b/public/svgs/regular/user.svg similarity index 100% rename from webmail/public/svgs/regular/user.svg rename to public/svgs/regular/user.svg diff --git a/webmail/public/svgs/regular/window-close.svg b/public/svgs/regular/window-close.svg similarity index 100% rename from webmail/public/svgs/regular/window-close.svg rename to public/svgs/regular/window-close.svg diff --git a/webmail/public/svgs/regular/window-maximize.svg b/public/svgs/regular/window-maximize.svg similarity index 100% rename from webmail/public/svgs/regular/window-maximize.svg rename to public/svgs/regular/window-maximize.svg diff --git a/webmail/public/svgs/regular/window-minimize.svg b/public/svgs/regular/window-minimize.svg similarity index 100% rename from webmail/public/svgs/regular/window-minimize.svg rename to public/svgs/regular/window-minimize.svg diff --git a/webmail/public/svgs/regular/window-restore.svg b/public/svgs/regular/window-restore.svg similarity index 100% rename from webmail/public/svgs/regular/window-restore.svg rename to public/svgs/regular/window-restore.svg diff --git a/webmail/public/svgs/solid/ad.svg b/public/svgs/solid/ad.svg similarity index 100% rename from webmail/public/svgs/solid/ad.svg rename to public/svgs/solid/ad.svg diff --git a/webmail/public/svgs/solid/address-book.svg b/public/svgs/solid/address-book.svg similarity index 100% rename from webmail/public/svgs/solid/address-book.svg rename to public/svgs/solid/address-book.svg diff --git a/webmail/public/svgs/solid/address-card.svg b/public/svgs/solid/address-card.svg similarity index 100% rename from webmail/public/svgs/solid/address-card.svg rename to public/svgs/solid/address-card.svg diff --git a/webmail/public/svgs/solid/adjust.svg b/public/svgs/solid/adjust.svg similarity index 100% rename from webmail/public/svgs/solid/adjust.svg rename to public/svgs/solid/adjust.svg diff --git a/webmail/public/svgs/solid/air-freshener.svg b/public/svgs/solid/air-freshener.svg similarity index 100% rename from webmail/public/svgs/solid/air-freshener.svg rename to public/svgs/solid/air-freshener.svg diff --git a/webmail/public/svgs/solid/align-center.svg b/public/svgs/solid/align-center.svg similarity index 100% rename from webmail/public/svgs/solid/align-center.svg rename to public/svgs/solid/align-center.svg diff --git a/webmail/public/svgs/solid/align-justify.svg b/public/svgs/solid/align-justify.svg similarity index 100% rename from webmail/public/svgs/solid/align-justify.svg rename to public/svgs/solid/align-justify.svg diff --git a/webmail/public/svgs/solid/align-left.svg b/public/svgs/solid/align-left.svg similarity index 100% rename from webmail/public/svgs/solid/align-left.svg rename to public/svgs/solid/align-left.svg diff --git a/webmail/public/svgs/solid/align-right.svg b/public/svgs/solid/align-right.svg similarity index 100% rename from webmail/public/svgs/solid/align-right.svg rename to public/svgs/solid/align-right.svg diff --git a/webmail/public/svgs/solid/allergies.svg b/public/svgs/solid/allergies.svg similarity index 100% rename from webmail/public/svgs/solid/allergies.svg rename to public/svgs/solid/allergies.svg diff --git a/webmail/public/svgs/solid/ambulance.svg b/public/svgs/solid/ambulance.svg similarity index 100% rename from webmail/public/svgs/solid/ambulance.svg rename to public/svgs/solid/ambulance.svg diff --git a/webmail/public/svgs/solid/american-sign-language-interpreting.svg b/public/svgs/solid/american-sign-language-interpreting.svg similarity index 100% rename from webmail/public/svgs/solid/american-sign-language-interpreting.svg rename to public/svgs/solid/american-sign-language-interpreting.svg diff --git a/webmail/public/svgs/solid/anchor.svg b/public/svgs/solid/anchor.svg similarity index 100% rename from webmail/public/svgs/solid/anchor.svg rename to public/svgs/solid/anchor.svg diff --git a/webmail/public/svgs/solid/angle-double-down.svg b/public/svgs/solid/angle-double-down.svg similarity index 100% rename from webmail/public/svgs/solid/angle-double-down.svg rename to public/svgs/solid/angle-double-down.svg diff --git a/webmail/public/svgs/solid/angle-double-left.svg b/public/svgs/solid/angle-double-left.svg similarity index 100% rename from webmail/public/svgs/solid/angle-double-left.svg rename to public/svgs/solid/angle-double-left.svg diff --git a/webmail/public/svgs/solid/angle-double-right.svg b/public/svgs/solid/angle-double-right.svg similarity index 100% rename from webmail/public/svgs/solid/angle-double-right.svg rename to public/svgs/solid/angle-double-right.svg diff --git a/webmail/public/svgs/solid/angle-double-up.svg b/public/svgs/solid/angle-double-up.svg similarity index 100% rename from webmail/public/svgs/solid/angle-double-up.svg rename to public/svgs/solid/angle-double-up.svg diff --git a/webmail/public/svgs/solid/angle-down.svg b/public/svgs/solid/angle-down.svg similarity index 100% rename from webmail/public/svgs/solid/angle-down.svg rename to public/svgs/solid/angle-down.svg diff --git a/webmail/public/svgs/solid/angle-left.svg b/public/svgs/solid/angle-left.svg similarity index 100% rename from webmail/public/svgs/solid/angle-left.svg rename to public/svgs/solid/angle-left.svg diff --git a/webmail/public/svgs/solid/angle-right.svg b/public/svgs/solid/angle-right.svg similarity index 100% rename from webmail/public/svgs/solid/angle-right.svg rename to public/svgs/solid/angle-right.svg diff --git a/webmail/public/svgs/solid/angle-up.svg b/public/svgs/solid/angle-up.svg similarity index 100% rename from webmail/public/svgs/solid/angle-up.svg rename to public/svgs/solid/angle-up.svg diff --git a/webmail/public/svgs/solid/angry.svg b/public/svgs/solid/angry.svg similarity index 100% rename from webmail/public/svgs/solid/angry.svg rename to public/svgs/solid/angry.svg diff --git a/webmail/public/svgs/solid/ankh.svg b/public/svgs/solid/ankh.svg similarity index 100% rename from webmail/public/svgs/solid/ankh.svg rename to public/svgs/solid/ankh.svg diff --git a/webmail/public/svgs/solid/apple-alt.svg b/public/svgs/solid/apple-alt.svg similarity index 100% rename from webmail/public/svgs/solid/apple-alt.svg rename to public/svgs/solid/apple-alt.svg diff --git a/webmail/public/svgs/solid/archive.svg b/public/svgs/solid/archive.svg similarity index 100% rename from webmail/public/svgs/solid/archive.svg rename to public/svgs/solid/archive.svg diff --git a/webmail/public/svgs/solid/archway.svg b/public/svgs/solid/archway.svg similarity index 100% rename from webmail/public/svgs/solid/archway.svg rename to public/svgs/solid/archway.svg diff --git a/webmail/public/svgs/solid/arrow-alt-circle-down.svg b/public/svgs/solid/arrow-alt-circle-down.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-alt-circle-down.svg rename to public/svgs/solid/arrow-alt-circle-down.svg diff --git a/webmail/public/svgs/solid/arrow-alt-circle-left.svg b/public/svgs/solid/arrow-alt-circle-left.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-alt-circle-left.svg rename to public/svgs/solid/arrow-alt-circle-left.svg diff --git a/webmail/public/svgs/solid/arrow-alt-circle-right.svg b/public/svgs/solid/arrow-alt-circle-right.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-alt-circle-right.svg rename to public/svgs/solid/arrow-alt-circle-right.svg diff --git a/webmail/public/svgs/solid/arrow-alt-circle-up.svg b/public/svgs/solid/arrow-alt-circle-up.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-alt-circle-up.svg rename to public/svgs/solid/arrow-alt-circle-up.svg diff --git a/webmail/public/svgs/solid/arrow-circle-down.svg b/public/svgs/solid/arrow-circle-down.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-circle-down.svg rename to public/svgs/solid/arrow-circle-down.svg diff --git a/webmail/public/svgs/solid/arrow-circle-left.svg b/public/svgs/solid/arrow-circle-left.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-circle-left.svg rename to public/svgs/solid/arrow-circle-left.svg diff --git a/webmail/public/svgs/solid/arrow-circle-right.svg b/public/svgs/solid/arrow-circle-right.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-circle-right.svg rename to public/svgs/solid/arrow-circle-right.svg diff --git a/webmail/public/svgs/solid/arrow-circle-up.svg b/public/svgs/solid/arrow-circle-up.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-circle-up.svg rename to public/svgs/solid/arrow-circle-up.svg diff --git a/webmail/public/svgs/solid/arrow-down.svg b/public/svgs/solid/arrow-down.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-down.svg rename to public/svgs/solid/arrow-down.svg diff --git a/webmail/public/svgs/solid/arrow-left.svg b/public/svgs/solid/arrow-left.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-left.svg rename to public/svgs/solid/arrow-left.svg diff --git a/webmail/public/svgs/solid/arrow-right.svg b/public/svgs/solid/arrow-right.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-right.svg rename to public/svgs/solid/arrow-right.svg diff --git a/webmail/public/svgs/solid/arrow-up.svg b/public/svgs/solid/arrow-up.svg similarity index 100% rename from webmail/public/svgs/solid/arrow-up.svg rename to public/svgs/solid/arrow-up.svg diff --git a/webmail/public/svgs/solid/arrows-alt-h.svg b/public/svgs/solid/arrows-alt-h.svg similarity index 100% rename from webmail/public/svgs/solid/arrows-alt-h.svg rename to public/svgs/solid/arrows-alt-h.svg diff --git a/webmail/public/svgs/solid/arrows-alt-v.svg b/public/svgs/solid/arrows-alt-v.svg similarity index 100% rename from webmail/public/svgs/solid/arrows-alt-v.svg rename to public/svgs/solid/arrows-alt-v.svg diff --git a/webmail/public/svgs/solid/arrows-alt.svg b/public/svgs/solid/arrows-alt.svg similarity index 100% rename from webmail/public/svgs/solid/arrows-alt.svg rename to public/svgs/solid/arrows-alt.svg diff --git a/webmail/public/svgs/solid/assistive-listening-systems.svg b/public/svgs/solid/assistive-listening-systems.svg similarity index 100% rename from webmail/public/svgs/solid/assistive-listening-systems.svg rename to public/svgs/solid/assistive-listening-systems.svg diff --git a/webmail/public/svgs/solid/asterisk.svg b/public/svgs/solid/asterisk.svg similarity index 100% rename from webmail/public/svgs/solid/asterisk.svg rename to public/svgs/solid/asterisk.svg diff --git a/webmail/public/svgs/solid/at.svg b/public/svgs/solid/at.svg similarity index 100% rename from webmail/public/svgs/solid/at.svg rename to public/svgs/solid/at.svg diff --git a/webmail/public/svgs/solid/atlas.svg b/public/svgs/solid/atlas.svg similarity index 100% rename from webmail/public/svgs/solid/atlas.svg rename to public/svgs/solid/atlas.svg diff --git a/webmail/public/svgs/solid/atom.svg b/public/svgs/solid/atom.svg similarity index 100% rename from webmail/public/svgs/solid/atom.svg rename to public/svgs/solid/atom.svg diff --git a/webmail/public/svgs/solid/audio-description.svg b/public/svgs/solid/audio-description.svg similarity index 100% rename from webmail/public/svgs/solid/audio-description.svg rename to public/svgs/solid/audio-description.svg diff --git a/webmail/public/svgs/solid/award.svg b/public/svgs/solid/award.svg similarity index 100% rename from webmail/public/svgs/solid/award.svg rename to public/svgs/solid/award.svg diff --git a/webmail/public/svgs/solid/backspace.svg b/public/svgs/solid/backspace.svg similarity index 100% rename from webmail/public/svgs/solid/backspace.svg rename to public/svgs/solid/backspace.svg diff --git a/webmail/public/svgs/solid/backward.svg b/public/svgs/solid/backward.svg similarity index 100% rename from webmail/public/svgs/solid/backward.svg rename to public/svgs/solid/backward.svg diff --git a/webmail/public/svgs/solid/balance-scale.svg b/public/svgs/solid/balance-scale.svg similarity index 100% rename from webmail/public/svgs/solid/balance-scale.svg rename to public/svgs/solid/balance-scale.svg diff --git a/webmail/public/svgs/solid/ban.svg b/public/svgs/solid/ban.svg similarity index 100% rename from webmail/public/svgs/solid/ban.svg rename to public/svgs/solid/ban.svg diff --git a/webmail/public/svgs/solid/band-aid.svg b/public/svgs/solid/band-aid.svg similarity index 100% rename from webmail/public/svgs/solid/band-aid.svg rename to public/svgs/solid/band-aid.svg diff --git a/webmail/public/svgs/solid/barcode.svg b/public/svgs/solid/barcode.svg similarity index 100% rename from webmail/public/svgs/solid/barcode.svg rename to public/svgs/solid/barcode.svg diff --git a/webmail/public/svgs/solid/bars.svg b/public/svgs/solid/bars.svg similarity index 100% rename from webmail/public/svgs/solid/bars.svg rename to public/svgs/solid/bars.svg diff --git a/webmail/public/svgs/solid/baseball-ball.svg b/public/svgs/solid/baseball-ball.svg similarity index 100% rename from webmail/public/svgs/solid/baseball-ball.svg rename to public/svgs/solid/baseball-ball.svg diff --git a/webmail/public/svgs/solid/basketball-ball.svg b/public/svgs/solid/basketball-ball.svg similarity index 100% rename from webmail/public/svgs/solid/basketball-ball.svg rename to public/svgs/solid/basketball-ball.svg diff --git a/webmail/public/svgs/solid/bath.svg b/public/svgs/solid/bath.svg similarity index 100% rename from webmail/public/svgs/solid/bath.svg rename to public/svgs/solid/bath.svg diff --git a/webmail/public/svgs/solid/battery-empty.svg b/public/svgs/solid/battery-empty.svg similarity index 100% rename from webmail/public/svgs/solid/battery-empty.svg rename to public/svgs/solid/battery-empty.svg diff --git a/webmail/public/svgs/solid/battery-full.svg b/public/svgs/solid/battery-full.svg similarity index 100% rename from webmail/public/svgs/solid/battery-full.svg rename to public/svgs/solid/battery-full.svg diff --git a/webmail/public/svgs/solid/battery-half.svg b/public/svgs/solid/battery-half.svg similarity index 100% rename from webmail/public/svgs/solid/battery-half.svg rename to public/svgs/solid/battery-half.svg diff --git a/webmail/public/svgs/solid/battery-quarter.svg b/public/svgs/solid/battery-quarter.svg similarity index 100% rename from webmail/public/svgs/solid/battery-quarter.svg rename to public/svgs/solid/battery-quarter.svg diff --git a/webmail/public/svgs/solid/battery-three-quarters.svg b/public/svgs/solid/battery-three-quarters.svg similarity index 100% rename from webmail/public/svgs/solid/battery-three-quarters.svg rename to public/svgs/solid/battery-three-quarters.svg diff --git a/webmail/public/svgs/solid/bed.svg b/public/svgs/solid/bed.svg similarity index 100% rename from webmail/public/svgs/solid/bed.svg rename to public/svgs/solid/bed.svg diff --git a/webmail/public/svgs/solid/beer.svg b/public/svgs/solid/beer.svg similarity index 100% rename from webmail/public/svgs/solid/beer.svg rename to public/svgs/solid/beer.svg diff --git a/webmail/public/svgs/solid/bell-slash.svg b/public/svgs/solid/bell-slash.svg similarity index 100% rename from webmail/public/svgs/solid/bell-slash.svg rename to public/svgs/solid/bell-slash.svg diff --git a/webmail/public/svgs/solid/bell.svg b/public/svgs/solid/bell.svg similarity index 100% rename from webmail/public/svgs/solid/bell.svg rename to public/svgs/solid/bell.svg diff --git a/webmail/public/svgs/solid/bezier-curve.svg b/public/svgs/solid/bezier-curve.svg similarity index 100% rename from webmail/public/svgs/solid/bezier-curve.svg rename to public/svgs/solid/bezier-curve.svg diff --git a/webmail/public/svgs/solid/bible.svg b/public/svgs/solid/bible.svg similarity index 100% rename from webmail/public/svgs/solid/bible.svg rename to public/svgs/solid/bible.svg diff --git a/webmail/public/svgs/solid/bicycle.svg b/public/svgs/solid/bicycle.svg similarity index 100% rename from webmail/public/svgs/solid/bicycle.svg rename to public/svgs/solid/bicycle.svg diff --git a/webmail/public/svgs/solid/binoculars.svg b/public/svgs/solid/binoculars.svg similarity index 100% rename from webmail/public/svgs/solid/binoculars.svg rename to public/svgs/solid/binoculars.svg diff --git a/webmail/public/svgs/solid/birthday-cake.svg b/public/svgs/solid/birthday-cake.svg similarity index 100% rename from webmail/public/svgs/solid/birthday-cake.svg rename to public/svgs/solid/birthday-cake.svg diff --git a/webmail/public/svgs/solid/blender-phone.svg b/public/svgs/solid/blender-phone.svg similarity index 100% rename from webmail/public/svgs/solid/blender-phone.svg rename to public/svgs/solid/blender-phone.svg diff --git a/webmail/public/svgs/solid/blender.svg b/public/svgs/solid/blender.svg similarity index 100% rename from webmail/public/svgs/solid/blender.svg rename to public/svgs/solid/blender.svg diff --git a/webmail/public/svgs/solid/blind.svg b/public/svgs/solid/blind.svg similarity index 100% rename from webmail/public/svgs/solid/blind.svg rename to public/svgs/solid/blind.svg diff --git a/webmail/public/svgs/solid/bold.svg b/public/svgs/solid/bold.svg similarity index 100% rename from webmail/public/svgs/solid/bold.svg rename to public/svgs/solid/bold.svg diff --git a/webmail/public/svgs/solid/bolt.svg b/public/svgs/solid/bolt.svg similarity index 100% rename from webmail/public/svgs/solid/bolt.svg rename to public/svgs/solid/bolt.svg diff --git a/webmail/public/svgs/solid/bomb.svg b/public/svgs/solid/bomb.svg similarity index 100% rename from webmail/public/svgs/solid/bomb.svg rename to public/svgs/solid/bomb.svg diff --git a/webmail/public/svgs/solid/bone.svg b/public/svgs/solid/bone.svg similarity index 100% rename from webmail/public/svgs/solid/bone.svg rename to public/svgs/solid/bone.svg diff --git a/webmail/public/svgs/solid/bong.svg b/public/svgs/solid/bong.svg similarity index 100% rename from webmail/public/svgs/solid/bong.svg rename to public/svgs/solid/bong.svg diff --git a/webmail/public/svgs/solid/book-dead.svg b/public/svgs/solid/book-dead.svg similarity index 100% rename from webmail/public/svgs/solid/book-dead.svg rename to public/svgs/solid/book-dead.svg diff --git a/webmail/public/svgs/solid/book-open.svg b/public/svgs/solid/book-open.svg similarity index 100% rename from webmail/public/svgs/solid/book-open.svg rename to public/svgs/solid/book-open.svg diff --git a/webmail/public/svgs/solid/book-reader.svg b/public/svgs/solid/book-reader.svg similarity index 100% rename from webmail/public/svgs/solid/book-reader.svg rename to public/svgs/solid/book-reader.svg diff --git a/webmail/public/svgs/solid/book.svg b/public/svgs/solid/book.svg similarity index 100% rename from webmail/public/svgs/solid/book.svg rename to public/svgs/solid/book.svg diff --git a/webmail/public/svgs/solid/bookmark.svg b/public/svgs/solid/bookmark.svg similarity index 100% rename from webmail/public/svgs/solid/bookmark.svg rename to public/svgs/solid/bookmark.svg diff --git a/webmail/public/svgs/solid/bowling-ball.svg b/public/svgs/solid/bowling-ball.svg similarity index 100% rename from webmail/public/svgs/solid/bowling-ball.svg rename to public/svgs/solid/bowling-ball.svg diff --git a/webmail/public/svgs/solid/box-open.svg b/public/svgs/solid/box-open.svg similarity index 100% rename from webmail/public/svgs/solid/box-open.svg rename to public/svgs/solid/box-open.svg diff --git a/webmail/public/svgs/solid/box.svg b/public/svgs/solid/box.svg similarity index 100% rename from webmail/public/svgs/solid/box.svg rename to public/svgs/solid/box.svg diff --git a/webmail/public/svgs/solid/boxes.svg b/public/svgs/solid/boxes.svg similarity index 100% rename from webmail/public/svgs/solid/boxes.svg rename to public/svgs/solid/boxes.svg diff --git a/webmail/public/svgs/solid/braille.svg b/public/svgs/solid/braille.svg similarity index 100% rename from webmail/public/svgs/solid/braille.svg rename to public/svgs/solid/braille.svg diff --git a/webmail/public/svgs/solid/brain.svg b/public/svgs/solid/brain.svg similarity index 100% rename from webmail/public/svgs/solid/brain.svg rename to public/svgs/solid/brain.svg diff --git a/webmail/public/svgs/solid/briefcase-medical.svg b/public/svgs/solid/briefcase-medical.svg similarity index 100% rename from webmail/public/svgs/solid/briefcase-medical.svg rename to public/svgs/solid/briefcase-medical.svg diff --git a/webmail/public/svgs/solid/briefcase.svg b/public/svgs/solid/briefcase.svg similarity index 100% rename from webmail/public/svgs/solid/briefcase.svg rename to public/svgs/solid/briefcase.svg diff --git a/webmail/public/svgs/solid/broadcast-tower.svg b/public/svgs/solid/broadcast-tower.svg similarity index 100% rename from webmail/public/svgs/solid/broadcast-tower.svg rename to public/svgs/solid/broadcast-tower.svg diff --git a/webmail/public/svgs/solid/broom.svg b/public/svgs/solid/broom.svg similarity index 100% rename from webmail/public/svgs/solid/broom.svg rename to public/svgs/solid/broom.svg diff --git a/webmail/public/svgs/solid/brush.svg b/public/svgs/solid/brush.svg similarity index 100% rename from webmail/public/svgs/solid/brush.svg rename to public/svgs/solid/brush.svg diff --git a/webmail/public/svgs/solid/bug.svg b/public/svgs/solid/bug.svg similarity index 100% rename from webmail/public/svgs/solid/bug.svg rename to public/svgs/solid/bug.svg diff --git a/webmail/public/svgs/solid/building.svg b/public/svgs/solid/building.svg similarity index 100% rename from webmail/public/svgs/solid/building.svg rename to public/svgs/solid/building.svg diff --git a/webmail/public/svgs/solid/bullhorn.svg b/public/svgs/solid/bullhorn.svg similarity index 100% rename from webmail/public/svgs/solid/bullhorn.svg rename to public/svgs/solid/bullhorn.svg diff --git a/webmail/public/svgs/solid/bullseye.svg b/public/svgs/solid/bullseye.svg similarity index 100% rename from webmail/public/svgs/solid/bullseye.svg rename to public/svgs/solid/bullseye.svg diff --git a/webmail/public/svgs/solid/burn.svg b/public/svgs/solid/burn.svg similarity index 100% rename from webmail/public/svgs/solid/burn.svg rename to public/svgs/solid/burn.svg diff --git a/webmail/public/svgs/solid/bus-alt.svg b/public/svgs/solid/bus-alt.svg similarity index 100% rename from webmail/public/svgs/solid/bus-alt.svg rename to public/svgs/solid/bus-alt.svg diff --git a/webmail/public/svgs/solid/bus.svg b/public/svgs/solid/bus.svg similarity index 100% rename from webmail/public/svgs/solid/bus.svg rename to public/svgs/solid/bus.svg diff --git a/webmail/public/svgs/solid/business-time.svg b/public/svgs/solid/business-time.svg similarity index 100% rename from webmail/public/svgs/solid/business-time.svg rename to public/svgs/solid/business-time.svg diff --git a/webmail/public/svgs/solid/calculator.svg b/public/svgs/solid/calculator.svg similarity index 100% rename from webmail/public/svgs/solid/calculator.svg rename to public/svgs/solid/calculator.svg diff --git a/webmail/public/svgs/solid/calendar-alt.svg b/public/svgs/solid/calendar-alt.svg similarity index 100% rename from webmail/public/svgs/solid/calendar-alt.svg rename to public/svgs/solid/calendar-alt.svg diff --git a/webmail/public/svgs/solid/calendar-check.svg b/public/svgs/solid/calendar-check.svg similarity index 100% rename from webmail/public/svgs/solid/calendar-check.svg rename to public/svgs/solid/calendar-check.svg diff --git a/webmail/public/svgs/solid/calendar-minus.svg b/public/svgs/solid/calendar-minus.svg similarity index 100% rename from webmail/public/svgs/solid/calendar-minus.svg rename to public/svgs/solid/calendar-minus.svg diff --git a/webmail/public/svgs/solid/calendar-plus.svg b/public/svgs/solid/calendar-plus.svg similarity index 100% rename from webmail/public/svgs/solid/calendar-plus.svg rename to public/svgs/solid/calendar-plus.svg diff --git a/webmail/public/svgs/solid/calendar-times.svg b/public/svgs/solid/calendar-times.svg similarity index 100% rename from webmail/public/svgs/solid/calendar-times.svg rename to public/svgs/solid/calendar-times.svg diff --git a/webmail/public/svgs/solid/calendar.svg b/public/svgs/solid/calendar.svg similarity index 100% rename from webmail/public/svgs/solid/calendar.svg rename to public/svgs/solid/calendar.svg diff --git a/webmail/public/svgs/solid/camera-retro.svg b/public/svgs/solid/camera-retro.svg similarity index 100% rename from webmail/public/svgs/solid/camera-retro.svg rename to public/svgs/solid/camera-retro.svg diff --git a/webmail/public/svgs/solid/camera.svg b/public/svgs/solid/camera.svg similarity index 100% rename from webmail/public/svgs/solid/camera.svg rename to public/svgs/solid/camera.svg diff --git a/webmail/public/svgs/solid/campground.svg b/public/svgs/solid/campground.svg similarity index 100% rename from webmail/public/svgs/solid/campground.svg rename to public/svgs/solid/campground.svg diff --git a/webmail/public/svgs/solid/cannabis.svg b/public/svgs/solid/cannabis.svg similarity index 100% rename from webmail/public/svgs/solid/cannabis.svg rename to public/svgs/solid/cannabis.svg diff --git a/webmail/public/svgs/solid/capsules.svg b/public/svgs/solid/capsules.svg similarity index 100% rename from webmail/public/svgs/solid/capsules.svg rename to public/svgs/solid/capsules.svg diff --git a/webmail/public/svgs/solid/car-alt.svg b/public/svgs/solid/car-alt.svg similarity index 100% rename from webmail/public/svgs/solid/car-alt.svg rename to public/svgs/solid/car-alt.svg diff --git a/webmail/public/svgs/solid/car-battery.svg b/public/svgs/solid/car-battery.svg similarity index 100% rename from webmail/public/svgs/solid/car-battery.svg rename to public/svgs/solid/car-battery.svg diff --git a/webmail/public/svgs/solid/car-crash.svg b/public/svgs/solid/car-crash.svg similarity index 100% rename from webmail/public/svgs/solid/car-crash.svg rename to public/svgs/solid/car-crash.svg diff --git a/webmail/public/svgs/solid/car-side.svg b/public/svgs/solid/car-side.svg similarity index 100% rename from webmail/public/svgs/solid/car-side.svg rename to public/svgs/solid/car-side.svg diff --git a/webmail/public/svgs/solid/car.svg b/public/svgs/solid/car.svg similarity index 100% rename from webmail/public/svgs/solid/car.svg rename to public/svgs/solid/car.svg diff --git a/webmail/public/svgs/solid/caret-down.svg b/public/svgs/solid/caret-down.svg similarity index 100% rename from webmail/public/svgs/solid/caret-down.svg rename to public/svgs/solid/caret-down.svg diff --git a/webmail/public/svgs/solid/caret-left.svg b/public/svgs/solid/caret-left.svg similarity index 100% rename from webmail/public/svgs/solid/caret-left.svg rename to public/svgs/solid/caret-left.svg diff --git a/webmail/public/svgs/solid/caret-right.svg b/public/svgs/solid/caret-right.svg similarity index 100% rename from webmail/public/svgs/solid/caret-right.svg rename to public/svgs/solid/caret-right.svg diff --git a/webmail/public/svgs/solid/caret-square-down.svg b/public/svgs/solid/caret-square-down.svg similarity index 100% rename from webmail/public/svgs/solid/caret-square-down.svg rename to public/svgs/solid/caret-square-down.svg diff --git a/webmail/public/svgs/solid/caret-square-left.svg b/public/svgs/solid/caret-square-left.svg similarity index 100% rename from webmail/public/svgs/solid/caret-square-left.svg rename to public/svgs/solid/caret-square-left.svg diff --git a/webmail/public/svgs/solid/caret-square-right.svg b/public/svgs/solid/caret-square-right.svg similarity index 100% rename from webmail/public/svgs/solid/caret-square-right.svg rename to public/svgs/solid/caret-square-right.svg diff --git a/webmail/public/svgs/solid/caret-square-up.svg b/public/svgs/solid/caret-square-up.svg similarity index 100% rename from webmail/public/svgs/solid/caret-square-up.svg rename to public/svgs/solid/caret-square-up.svg diff --git a/webmail/public/svgs/solid/caret-up.svg b/public/svgs/solid/caret-up.svg similarity index 100% rename from webmail/public/svgs/solid/caret-up.svg rename to public/svgs/solid/caret-up.svg diff --git a/webmail/public/svgs/solid/cart-arrow-down.svg b/public/svgs/solid/cart-arrow-down.svg similarity index 100% rename from webmail/public/svgs/solid/cart-arrow-down.svg rename to public/svgs/solid/cart-arrow-down.svg diff --git a/webmail/public/svgs/solid/cart-plus.svg b/public/svgs/solid/cart-plus.svg similarity index 100% rename from webmail/public/svgs/solid/cart-plus.svg rename to public/svgs/solid/cart-plus.svg diff --git a/webmail/public/svgs/solid/cat.svg b/public/svgs/solid/cat.svg similarity index 100% rename from webmail/public/svgs/solid/cat.svg rename to public/svgs/solid/cat.svg diff --git a/webmail/public/svgs/solid/certificate.svg b/public/svgs/solid/certificate.svg similarity index 100% rename from webmail/public/svgs/solid/certificate.svg rename to public/svgs/solid/certificate.svg diff --git a/webmail/public/svgs/solid/chair.svg b/public/svgs/solid/chair.svg similarity index 100% rename from webmail/public/svgs/solid/chair.svg rename to public/svgs/solid/chair.svg diff --git a/webmail/public/svgs/solid/chalkboard-teacher.svg b/public/svgs/solid/chalkboard-teacher.svg similarity index 100% rename from webmail/public/svgs/solid/chalkboard-teacher.svg rename to public/svgs/solid/chalkboard-teacher.svg diff --git a/webmail/public/svgs/solid/chalkboard.svg b/public/svgs/solid/chalkboard.svg similarity index 100% rename from webmail/public/svgs/solid/chalkboard.svg rename to public/svgs/solid/chalkboard.svg diff --git a/webmail/public/svgs/solid/charging-station.svg b/public/svgs/solid/charging-station.svg similarity index 100% rename from webmail/public/svgs/solid/charging-station.svg rename to public/svgs/solid/charging-station.svg diff --git a/webmail/public/svgs/solid/chart-area.svg b/public/svgs/solid/chart-area.svg similarity index 100% rename from webmail/public/svgs/solid/chart-area.svg rename to public/svgs/solid/chart-area.svg diff --git a/webmail/public/svgs/solid/chart-bar.svg b/public/svgs/solid/chart-bar.svg similarity index 100% rename from webmail/public/svgs/solid/chart-bar.svg rename to public/svgs/solid/chart-bar.svg diff --git a/webmail/public/svgs/solid/chart-line.svg b/public/svgs/solid/chart-line.svg similarity index 100% rename from webmail/public/svgs/solid/chart-line.svg rename to public/svgs/solid/chart-line.svg diff --git a/webmail/public/svgs/solid/chart-pie.svg b/public/svgs/solid/chart-pie.svg similarity index 100% rename from webmail/public/svgs/solid/chart-pie.svg rename to public/svgs/solid/chart-pie.svg diff --git a/webmail/public/svgs/solid/check-circle.svg b/public/svgs/solid/check-circle.svg similarity index 100% rename from webmail/public/svgs/solid/check-circle.svg rename to public/svgs/solid/check-circle.svg diff --git a/webmail/public/svgs/solid/check-double.svg b/public/svgs/solid/check-double.svg similarity index 100% rename from webmail/public/svgs/solid/check-double.svg rename to public/svgs/solid/check-double.svg diff --git a/webmail/public/svgs/solid/check-square.svg b/public/svgs/solid/check-square.svg similarity index 100% rename from webmail/public/svgs/solid/check-square.svg rename to public/svgs/solid/check-square.svg diff --git a/webmail/public/svgs/solid/check.svg b/public/svgs/solid/check.svg similarity index 100% rename from webmail/public/svgs/solid/check.svg rename to public/svgs/solid/check.svg diff --git a/webmail/public/svgs/solid/chess-bishop.svg b/public/svgs/solid/chess-bishop.svg similarity index 100% rename from webmail/public/svgs/solid/chess-bishop.svg rename to public/svgs/solid/chess-bishop.svg diff --git a/webmail/public/svgs/solid/chess-board.svg b/public/svgs/solid/chess-board.svg similarity index 100% rename from webmail/public/svgs/solid/chess-board.svg rename to public/svgs/solid/chess-board.svg diff --git a/webmail/public/svgs/solid/chess-king.svg b/public/svgs/solid/chess-king.svg similarity index 100% rename from webmail/public/svgs/solid/chess-king.svg rename to public/svgs/solid/chess-king.svg diff --git a/webmail/public/svgs/solid/chess-knight.svg b/public/svgs/solid/chess-knight.svg similarity index 100% rename from webmail/public/svgs/solid/chess-knight.svg rename to public/svgs/solid/chess-knight.svg diff --git a/webmail/public/svgs/solid/chess-pawn.svg b/public/svgs/solid/chess-pawn.svg similarity index 100% rename from webmail/public/svgs/solid/chess-pawn.svg rename to public/svgs/solid/chess-pawn.svg diff --git a/webmail/public/svgs/solid/chess-queen.svg b/public/svgs/solid/chess-queen.svg similarity index 100% rename from webmail/public/svgs/solid/chess-queen.svg rename to public/svgs/solid/chess-queen.svg diff --git a/webmail/public/svgs/solid/chess-rook.svg b/public/svgs/solid/chess-rook.svg similarity index 100% rename from webmail/public/svgs/solid/chess-rook.svg rename to public/svgs/solid/chess-rook.svg diff --git a/webmail/public/svgs/solid/chess.svg b/public/svgs/solid/chess.svg similarity index 100% rename from webmail/public/svgs/solid/chess.svg rename to public/svgs/solid/chess.svg diff --git a/webmail/public/svgs/solid/chevron-circle-down.svg b/public/svgs/solid/chevron-circle-down.svg similarity index 100% rename from webmail/public/svgs/solid/chevron-circle-down.svg rename to public/svgs/solid/chevron-circle-down.svg diff --git a/webmail/public/svgs/solid/chevron-circle-left.svg b/public/svgs/solid/chevron-circle-left.svg similarity index 100% rename from webmail/public/svgs/solid/chevron-circle-left.svg rename to public/svgs/solid/chevron-circle-left.svg diff --git a/webmail/public/svgs/solid/chevron-circle-right.svg b/public/svgs/solid/chevron-circle-right.svg similarity index 100% rename from webmail/public/svgs/solid/chevron-circle-right.svg rename to public/svgs/solid/chevron-circle-right.svg diff --git a/webmail/public/svgs/solid/chevron-circle-up.svg b/public/svgs/solid/chevron-circle-up.svg similarity index 100% rename from webmail/public/svgs/solid/chevron-circle-up.svg rename to public/svgs/solid/chevron-circle-up.svg diff --git a/webmail/public/svgs/solid/chevron-down.svg b/public/svgs/solid/chevron-down.svg similarity index 100% rename from webmail/public/svgs/solid/chevron-down.svg rename to public/svgs/solid/chevron-down.svg diff --git a/webmail/public/svgs/solid/chevron-left.svg b/public/svgs/solid/chevron-left.svg similarity index 100% rename from webmail/public/svgs/solid/chevron-left.svg rename to public/svgs/solid/chevron-left.svg diff --git a/webmail/public/svgs/solid/chevron-right.svg b/public/svgs/solid/chevron-right.svg similarity index 100% rename from webmail/public/svgs/solid/chevron-right.svg rename to public/svgs/solid/chevron-right.svg diff --git a/webmail/public/svgs/solid/chevron-up.svg b/public/svgs/solid/chevron-up.svg similarity index 100% rename from webmail/public/svgs/solid/chevron-up.svg rename to public/svgs/solid/chevron-up.svg diff --git a/webmail/public/svgs/solid/child.svg b/public/svgs/solid/child.svg similarity index 100% rename from webmail/public/svgs/solid/child.svg rename to public/svgs/solid/child.svg diff --git a/webmail/public/svgs/solid/church.svg b/public/svgs/solid/church.svg similarity index 100% rename from webmail/public/svgs/solid/church.svg rename to public/svgs/solid/church.svg diff --git a/webmail/public/svgs/solid/circle-notch.svg b/public/svgs/solid/circle-notch.svg similarity index 100% rename from webmail/public/svgs/solid/circle-notch.svg rename to public/svgs/solid/circle-notch.svg diff --git a/webmail/public/svgs/solid/circle.svg b/public/svgs/solid/circle.svg similarity index 100% rename from webmail/public/svgs/solid/circle.svg rename to public/svgs/solid/circle.svg diff --git a/webmail/public/svgs/solid/city.svg b/public/svgs/solid/city.svg similarity index 100% rename from webmail/public/svgs/solid/city.svg rename to public/svgs/solid/city.svg diff --git a/webmail/public/svgs/solid/clipboard-check.svg b/public/svgs/solid/clipboard-check.svg similarity index 100% rename from webmail/public/svgs/solid/clipboard-check.svg rename to public/svgs/solid/clipboard-check.svg diff --git a/webmail/public/svgs/solid/clipboard-list.svg b/public/svgs/solid/clipboard-list.svg similarity index 100% rename from webmail/public/svgs/solid/clipboard-list.svg rename to public/svgs/solid/clipboard-list.svg diff --git a/webmail/public/svgs/solid/clipboard.svg b/public/svgs/solid/clipboard.svg similarity index 100% rename from webmail/public/svgs/solid/clipboard.svg rename to public/svgs/solid/clipboard.svg diff --git a/webmail/public/svgs/solid/clock.svg b/public/svgs/solid/clock.svg similarity index 100% rename from webmail/public/svgs/solid/clock.svg rename to public/svgs/solid/clock.svg diff --git a/webmail/public/svgs/solid/clone.svg b/public/svgs/solid/clone.svg similarity index 100% rename from webmail/public/svgs/solid/clone.svg rename to public/svgs/solid/clone.svg diff --git a/webmail/public/svgs/solid/closed-captioning.svg b/public/svgs/solid/closed-captioning.svg similarity index 100% rename from webmail/public/svgs/solid/closed-captioning.svg rename to public/svgs/solid/closed-captioning.svg diff --git a/webmail/public/svgs/solid/cloud-download-alt.svg b/public/svgs/solid/cloud-download-alt.svg similarity index 100% rename from webmail/public/svgs/solid/cloud-download-alt.svg rename to public/svgs/solid/cloud-download-alt.svg diff --git a/webmail/public/svgs/solid/cloud-meatball.svg b/public/svgs/solid/cloud-meatball.svg similarity index 100% rename from webmail/public/svgs/solid/cloud-meatball.svg rename to public/svgs/solid/cloud-meatball.svg diff --git a/webmail/public/svgs/solid/cloud-moon-rain.svg b/public/svgs/solid/cloud-moon-rain.svg similarity index 100% rename from webmail/public/svgs/solid/cloud-moon-rain.svg rename to public/svgs/solid/cloud-moon-rain.svg diff --git a/webmail/public/svgs/solid/cloud-moon.svg b/public/svgs/solid/cloud-moon.svg similarity index 100% rename from webmail/public/svgs/solid/cloud-moon.svg rename to public/svgs/solid/cloud-moon.svg diff --git a/webmail/public/svgs/solid/cloud-rain.svg b/public/svgs/solid/cloud-rain.svg similarity index 100% rename from webmail/public/svgs/solid/cloud-rain.svg rename to public/svgs/solid/cloud-rain.svg diff --git a/webmail/public/svgs/solid/cloud-showers-heavy.svg b/public/svgs/solid/cloud-showers-heavy.svg similarity index 100% rename from webmail/public/svgs/solid/cloud-showers-heavy.svg rename to public/svgs/solid/cloud-showers-heavy.svg diff --git a/webmail/public/svgs/solid/cloud-sun-rain.svg b/public/svgs/solid/cloud-sun-rain.svg similarity index 100% rename from webmail/public/svgs/solid/cloud-sun-rain.svg rename to public/svgs/solid/cloud-sun-rain.svg diff --git a/webmail/public/svgs/solid/cloud-sun.svg b/public/svgs/solid/cloud-sun.svg similarity index 100% rename from webmail/public/svgs/solid/cloud-sun.svg rename to public/svgs/solid/cloud-sun.svg diff --git a/webmail/public/svgs/solid/cloud-upload-alt.svg b/public/svgs/solid/cloud-upload-alt.svg similarity index 100% rename from webmail/public/svgs/solid/cloud-upload-alt.svg rename to public/svgs/solid/cloud-upload-alt.svg diff --git a/webmail/public/svgs/solid/cloud.svg b/public/svgs/solid/cloud.svg similarity index 100% rename from webmail/public/svgs/solid/cloud.svg rename to public/svgs/solid/cloud.svg diff --git a/webmail/public/svgs/solid/cocktail.svg b/public/svgs/solid/cocktail.svg similarity index 100% rename from webmail/public/svgs/solid/cocktail.svg rename to public/svgs/solid/cocktail.svg diff --git a/webmail/public/svgs/solid/code-branch.svg b/public/svgs/solid/code-branch.svg similarity index 100% rename from webmail/public/svgs/solid/code-branch.svg rename to public/svgs/solid/code-branch.svg diff --git a/webmail/public/svgs/solid/code.svg b/public/svgs/solid/code.svg similarity index 100% rename from webmail/public/svgs/solid/code.svg rename to public/svgs/solid/code.svg diff --git a/webmail/public/svgs/solid/coffee.svg b/public/svgs/solid/coffee.svg similarity index 100% rename from webmail/public/svgs/solid/coffee.svg rename to public/svgs/solid/coffee.svg diff --git a/webmail/public/svgs/solid/cog.svg b/public/svgs/solid/cog.svg similarity index 100% rename from webmail/public/svgs/solid/cog.svg rename to public/svgs/solid/cog.svg diff --git a/webmail/public/svgs/solid/cogs.svg b/public/svgs/solid/cogs.svg similarity index 100% rename from webmail/public/svgs/solid/cogs.svg rename to public/svgs/solid/cogs.svg diff --git a/webmail/public/svgs/solid/coins.svg b/public/svgs/solid/coins.svg similarity index 100% rename from webmail/public/svgs/solid/coins.svg rename to public/svgs/solid/coins.svg diff --git a/webmail/public/svgs/solid/columns.svg b/public/svgs/solid/columns.svg similarity index 100% rename from webmail/public/svgs/solid/columns.svg rename to public/svgs/solid/columns.svg diff --git a/webmail/public/svgs/solid/comment-alt.svg b/public/svgs/solid/comment-alt.svg similarity index 100% rename from webmail/public/svgs/solid/comment-alt.svg rename to public/svgs/solid/comment-alt.svg diff --git a/webmail/public/svgs/solid/comment-dollar.svg b/public/svgs/solid/comment-dollar.svg similarity index 100% rename from webmail/public/svgs/solid/comment-dollar.svg rename to public/svgs/solid/comment-dollar.svg diff --git a/webmail/public/svgs/solid/comment-dots.svg b/public/svgs/solid/comment-dots.svg similarity index 100% rename from webmail/public/svgs/solid/comment-dots.svg rename to public/svgs/solid/comment-dots.svg diff --git a/webmail/public/svgs/solid/comment-slash.svg b/public/svgs/solid/comment-slash.svg similarity index 100% rename from webmail/public/svgs/solid/comment-slash.svg rename to public/svgs/solid/comment-slash.svg diff --git a/webmail/public/svgs/solid/comment.svg b/public/svgs/solid/comment.svg similarity index 100% rename from webmail/public/svgs/solid/comment.svg rename to public/svgs/solid/comment.svg diff --git a/webmail/public/svgs/solid/comments-dollar.svg b/public/svgs/solid/comments-dollar.svg similarity index 100% rename from webmail/public/svgs/solid/comments-dollar.svg rename to public/svgs/solid/comments-dollar.svg diff --git a/webmail/public/svgs/solid/comments.svg b/public/svgs/solid/comments.svg similarity index 100% rename from webmail/public/svgs/solid/comments.svg rename to public/svgs/solid/comments.svg diff --git a/webmail/public/svgs/solid/compact-disc.svg b/public/svgs/solid/compact-disc.svg similarity index 100% rename from webmail/public/svgs/solid/compact-disc.svg rename to public/svgs/solid/compact-disc.svg diff --git a/webmail/public/svgs/solid/compass.svg b/public/svgs/solid/compass.svg similarity index 100% rename from webmail/public/svgs/solid/compass.svg rename to public/svgs/solid/compass.svg diff --git a/webmail/public/svgs/solid/compress.svg b/public/svgs/solid/compress.svg similarity index 100% rename from webmail/public/svgs/solid/compress.svg rename to public/svgs/solid/compress.svg diff --git a/webmail/public/svgs/solid/concierge-bell.svg b/public/svgs/solid/concierge-bell.svg similarity index 100% rename from webmail/public/svgs/solid/concierge-bell.svg rename to public/svgs/solid/concierge-bell.svg diff --git a/webmail/public/svgs/solid/cookie-bite.svg b/public/svgs/solid/cookie-bite.svg similarity index 100% rename from webmail/public/svgs/solid/cookie-bite.svg rename to public/svgs/solid/cookie-bite.svg diff --git a/webmail/public/svgs/solid/cookie.svg b/public/svgs/solid/cookie.svg similarity index 100% rename from webmail/public/svgs/solid/cookie.svg rename to public/svgs/solid/cookie.svg diff --git a/webmail/public/svgs/solid/copy.svg b/public/svgs/solid/copy.svg similarity index 100% rename from webmail/public/svgs/solid/copy.svg rename to public/svgs/solid/copy.svg diff --git a/webmail/public/svgs/solid/copyright.svg b/public/svgs/solid/copyright.svg similarity index 100% rename from webmail/public/svgs/solid/copyright.svg rename to public/svgs/solid/copyright.svg diff --git a/webmail/public/svgs/solid/couch.svg b/public/svgs/solid/couch.svg similarity index 100% rename from webmail/public/svgs/solid/couch.svg rename to public/svgs/solid/couch.svg diff --git a/webmail/public/svgs/solid/credit-card.svg b/public/svgs/solid/credit-card.svg similarity index 100% rename from webmail/public/svgs/solid/credit-card.svg rename to public/svgs/solid/credit-card.svg diff --git a/webmail/public/svgs/solid/crop-alt.svg b/public/svgs/solid/crop-alt.svg similarity index 100% rename from webmail/public/svgs/solid/crop-alt.svg rename to public/svgs/solid/crop-alt.svg diff --git a/webmail/public/svgs/solid/crop.svg b/public/svgs/solid/crop.svg similarity index 100% rename from webmail/public/svgs/solid/crop.svg rename to public/svgs/solid/crop.svg diff --git a/webmail/public/svgs/solid/cross.svg b/public/svgs/solid/cross.svg similarity index 100% rename from webmail/public/svgs/solid/cross.svg rename to public/svgs/solid/cross.svg diff --git a/webmail/public/svgs/solid/crosshairs.svg b/public/svgs/solid/crosshairs.svg similarity index 100% rename from webmail/public/svgs/solid/crosshairs.svg rename to public/svgs/solid/crosshairs.svg diff --git a/webmail/public/svgs/solid/crow.svg b/public/svgs/solid/crow.svg similarity index 100% rename from webmail/public/svgs/solid/crow.svg rename to public/svgs/solid/crow.svg diff --git a/webmail/public/svgs/solid/crown.svg b/public/svgs/solid/crown.svg similarity index 100% rename from webmail/public/svgs/solid/crown.svg rename to public/svgs/solid/crown.svg diff --git a/webmail/public/svgs/solid/cube.svg b/public/svgs/solid/cube.svg similarity index 100% rename from webmail/public/svgs/solid/cube.svg rename to public/svgs/solid/cube.svg diff --git a/webmail/public/svgs/solid/cubes.svg b/public/svgs/solid/cubes.svg similarity index 100% rename from webmail/public/svgs/solid/cubes.svg rename to public/svgs/solid/cubes.svg diff --git a/webmail/public/svgs/solid/cut.svg b/public/svgs/solid/cut.svg similarity index 100% rename from webmail/public/svgs/solid/cut.svg rename to public/svgs/solid/cut.svg diff --git a/webmail/public/svgs/solid/database.svg b/public/svgs/solid/database.svg similarity index 100% rename from webmail/public/svgs/solid/database.svg rename to public/svgs/solid/database.svg diff --git a/webmail/public/svgs/solid/deaf.svg b/public/svgs/solid/deaf.svg similarity index 100% rename from webmail/public/svgs/solid/deaf.svg rename to public/svgs/solid/deaf.svg diff --git a/webmail/public/svgs/solid/democrat.svg b/public/svgs/solid/democrat.svg similarity index 100% rename from webmail/public/svgs/solid/democrat.svg rename to public/svgs/solid/democrat.svg diff --git a/webmail/public/svgs/solid/desktop.svg b/public/svgs/solid/desktop.svg similarity index 100% rename from webmail/public/svgs/solid/desktop.svg rename to public/svgs/solid/desktop.svg diff --git a/webmail/public/svgs/solid/dharmachakra.svg b/public/svgs/solid/dharmachakra.svg similarity index 100% rename from webmail/public/svgs/solid/dharmachakra.svg rename to public/svgs/solid/dharmachakra.svg diff --git a/webmail/public/svgs/solid/diagnoses.svg b/public/svgs/solid/diagnoses.svg similarity index 100% rename from webmail/public/svgs/solid/diagnoses.svg rename to public/svgs/solid/diagnoses.svg diff --git a/webmail/public/svgs/solid/dice-d20.svg b/public/svgs/solid/dice-d20.svg similarity index 100% rename from webmail/public/svgs/solid/dice-d20.svg rename to public/svgs/solid/dice-d20.svg diff --git a/webmail/public/svgs/solid/dice-d6.svg b/public/svgs/solid/dice-d6.svg similarity index 100% rename from webmail/public/svgs/solid/dice-d6.svg rename to public/svgs/solid/dice-d6.svg diff --git a/webmail/public/svgs/solid/dice-five.svg b/public/svgs/solid/dice-five.svg similarity index 100% rename from webmail/public/svgs/solid/dice-five.svg rename to public/svgs/solid/dice-five.svg diff --git a/webmail/public/svgs/solid/dice-four.svg b/public/svgs/solid/dice-four.svg similarity index 100% rename from webmail/public/svgs/solid/dice-four.svg rename to public/svgs/solid/dice-four.svg diff --git a/webmail/public/svgs/solid/dice-one.svg b/public/svgs/solid/dice-one.svg similarity index 100% rename from webmail/public/svgs/solid/dice-one.svg rename to public/svgs/solid/dice-one.svg diff --git a/webmail/public/svgs/solid/dice-six.svg b/public/svgs/solid/dice-six.svg similarity index 100% rename from webmail/public/svgs/solid/dice-six.svg rename to public/svgs/solid/dice-six.svg diff --git a/webmail/public/svgs/solid/dice-three.svg b/public/svgs/solid/dice-three.svg similarity index 100% rename from webmail/public/svgs/solid/dice-three.svg rename to public/svgs/solid/dice-three.svg diff --git a/webmail/public/svgs/solid/dice-two.svg b/public/svgs/solid/dice-two.svg similarity index 100% rename from webmail/public/svgs/solid/dice-two.svg rename to public/svgs/solid/dice-two.svg diff --git a/webmail/public/svgs/solid/dice.svg b/public/svgs/solid/dice.svg similarity index 100% rename from webmail/public/svgs/solid/dice.svg rename to public/svgs/solid/dice.svg diff --git a/webmail/public/svgs/solid/digital-tachograph.svg b/public/svgs/solid/digital-tachograph.svg similarity index 100% rename from webmail/public/svgs/solid/digital-tachograph.svg rename to public/svgs/solid/digital-tachograph.svg diff --git a/webmail/public/svgs/solid/directions.svg b/public/svgs/solid/directions.svg similarity index 100% rename from webmail/public/svgs/solid/directions.svg rename to public/svgs/solid/directions.svg diff --git a/webmail/public/svgs/solid/divide.svg b/public/svgs/solid/divide.svg similarity index 100% rename from webmail/public/svgs/solid/divide.svg rename to public/svgs/solid/divide.svg diff --git a/webmail/public/svgs/solid/dizzy.svg b/public/svgs/solid/dizzy.svg similarity index 100% rename from webmail/public/svgs/solid/dizzy.svg rename to public/svgs/solid/dizzy.svg diff --git a/webmail/public/svgs/solid/dna.svg b/public/svgs/solid/dna.svg similarity index 100% rename from webmail/public/svgs/solid/dna.svg rename to public/svgs/solid/dna.svg diff --git a/webmail/public/svgs/solid/dog.svg b/public/svgs/solid/dog.svg similarity index 100% rename from webmail/public/svgs/solid/dog.svg rename to public/svgs/solid/dog.svg diff --git a/webmail/public/svgs/solid/dollar-sign.svg b/public/svgs/solid/dollar-sign.svg similarity index 100% rename from webmail/public/svgs/solid/dollar-sign.svg rename to public/svgs/solid/dollar-sign.svg diff --git a/webmail/public/svgs/solid/dolly-flatbed.svg b/public/svgs/solid/dolly-flatbed.svg similarity index 100% rename from webmail/public/svgs/solid/dolly-flatbed.svg rename to public/svgs/solid/dolly-flatbed.svg diff --git a/webmail/public/svgs/solid/dolly.svg b/public/svgs/solid/dolly.svg similarity index 100% rename from webmail/public/svgs/solid/dolly.svg rename to public/svgs/solid/dolly.svg diff --git a/webmail/public/svgs/solid/donate.svg b/public/svgs/solid/donate.svg similarity index 100% rename from webmail/public/svgs/solid/donate.svg rename to public/svgs/solid/donate.svg diff --git a/webmail/public/svgs/solid/door-closed.svg b/public/svgs/solid/door-closed.svg similarity index 100% rename from webmail/public/svgs/solid/door-closed.svg rename to public/svgs/solid/door-closed.svg diff --git a/webmail/public/svgs/solid/door-open.svg b/public/svgs/solid/door-open.svg similarity index 100% rename from webmail/public/svgs/solid/door-open.svg rename to public/svgs/solid/door-open.svg diff --git a/webmail/public/svgs/solid/dot-circle.svg b/public/svgs/solid/dot-circle.svg similarity index 100% rename from webmail/public/svgs/solid/dot-circle.svg rename to public/svgs/solid/dot-circle.svg diff --git a/webmail/public/svgs/solid/dove.svg b/public/svgs/solid/dove.svg similarity index 100% rename from webmail/public/svgs/solid/dove.svg rename to public/svgs/solid/dove.svg diff --git a/webmail/public/svgs/solid/download.svg b/public/svgs/solid/download.svg similarity index 100% rename from webmail/public/svgs/solid/download.svg rename to public/svgs/solid/download.svg diff --git a/webmail/public/svgs/solid/drafting-compass.svg b/public/svgs/solid/drafting-compass.svg similarity index 100% rename from webmail/public/svgs/solid/drafting-compass.svg rename to public/svgs/solid/drafting-compass.svg diff --git a/webmail/public/svgs/solid/dragon.svg b/public/svgs/solid/dragon.svg similarity index 100% rename from webmail/public/svgs/solid/dragon.svg rename to public/svgs/solid/dragon.svg diff --git a/webmail/public/svgs/solid/draw-polygon.svg b/public/svgs/solid/draw-polygon.svg similarity index 100% rename from webmail/public/svgs/solid/draw-polygon.svg rename to public/svgs/solid/draw-polygon.svg diff --git a/webmail/public/svgs/solid/drum-steelpan.svg b/public/svgs/solid/drum-steelpan.svg similarity index 100% rename from webmail/public/svgs/solid/drum-steelpan.svg rename to public/svgs/solid/drum-steelpan.svg diff --git a/webmail/public/svgs/solid/drum.svg b/public/svgs/solid/drum.svg similarity index 100% rename from webmail/public/svgs/solid/drum.svg rename to public/svgs/solid/drum.svg diff --git a/webmail/public/svgs/solid/drumstick-bite.svg b/public/svgs/solid/drumstick-bite.svg similarity index 100% rename from webmail/public/svgs/solid/drumstick-bite.svg rename to public/svgs/solid/drumstick-bite.svg diff --git a/webmail/public/svgs/solid/dumbbell.svg b/public/svgs/solid/dumbbell.svg similarity index 100% rename from webmail/public/svgs/solid/dumbbell.svg rename to public/svgs/solid/dumbbell.svg diff --git a/webmail/public/svgs/solid/dungeon.svg b/public/svgs/solid/dungeon.svg similarity index 100% rename from webmail/public/svgs/solid/dungeon.svg rename to public/svgs/solid/dungeon.svg diff --git a/webmail/public/svgs/solid/edit.svg b/public/svgs/solid/edit.svg similarity index 100% rename from webmail/public/svgs/solid/edit.svg rename to public/svgs/solid/edit.svg diff --git a/webmail/public/svgs/solid/eject.svg b/public/svgs/solid/eject.svg similarity index 100% rename from webmail/public/svgs/solid/eject.svg rename to public/svgs/solid/eject.svg diff --git a/webmail/public/svgs/solid/ellipsis-h.svg b/public/svgs/solid/ellipsis-h.svg similarity index 100% rename from webmail/public/svgs/solid/ellipsis-h.svg rename to public/svgs/solid/ellipsis-h.svg diff --git a/webmail/public/svgs/solid/ellipsis-v.svg b/public/svgs/solid/ellipsis-v.svg similarity index 100% rename from webmail/public/svgs/solid/ellipsis-v.svg rename to public/svgs/solid/ellipsis-v.svg diff --git a/webmail/public/svgs/solid/envelope-open-text.svg b/public/svgs/solid/envelope-open-text.svg similarity index 100% rename from webmail/public/svgs/solid/envelope-open-text.svg rename to public/svgs/solid/envelope-open-text.svg diff --git a/webmail/public/svgs/solid/envelope-open.svg b/public/svgs/solid/envelope-open.svg similarity index 100% rename from webmail/public/svgs/solid/envelope-open.svg rename to public/svgs/solid/envelope-open.svg diff --git a/webmail/public/svgs/solid/envelope-square.svg b/public/svgs/solid/envelope-square.svg similarity index 100% rename from webmail/public/svgs/solid/envelope-square.svg rename to public/svgs/solid/envelope-square.svg diff --git a/webmail/public/svgs/solid/envelope.svg b/public/svgs/solid/envelope.svg similarity index 100% rename from webmail/public/svgs/solid/envelope.svg rename to public/svgs/solid/envelope.svg diff --git a/webmail/public/svgs/solid/equals.svg b/public/svgs/solid/equals.svg similarity index 100% rename from webmail/public/svgs/solid/equals.svg rename to public/svgs/solid/equals.svg diff --git a/webmail/public/svgs/solid/eraser.svg b/public/svgs/solid/eraser.svg similarity index 100% rename from webmail/public/svgs/solid/eraser.svg rename to public/svgs/solid/eraser.svg diff --git a/webmail/public/svgs/solid/euro-sign.svg b/public/svgs/solid/euro-sign.svg similarity index 100% rename from webmail/public/svgs/solid/euro-sign.svg rename to public/svgs/solid/euro-sign.svg diff --git a/webmail/public/svgs/solid/exchange-alt.svg b/public/svgs/solid/exchange-alt.svg similarity index 100% rename from webmail/public/svgs/solid/exchange-alt.svg rename to public/svgs/solid/exchange-alt.svg diff --git a/webmail/public/svgs/solid/exclamation-circle.svg b/public/svgs/solid/exclamation-circle.svg similarity index 100% rename from webmail/public/svgs/solid/exclamation-circle.svg rename to public/svgs/solid/exclamation-circle.svg diff --git a/webmail/public/svgs/solid/exclamation-triangle.svg b/public/svgs/solid/exclamation-triangle.svg similarity index 100% rename from webmail/public/svgs/solid/exclamation-triangle.svg rename to public/svgs/solid/exclamation-triangle.svg diff --git a/webmail/public/svgs/solid/exclamation.svg b/public/svgs/solid/exclamation.svg similarity index 100% rename from webmail/public/svgs/solid/exclamation.svg rename to public/svgs/solid/exclamation.svg diff --git a/webmail/public/svgs/solid/expand-arrows-alt.svg b/public/svgs/solid/expand-arrows-alt.svg similarity index 100% rename from webmail/public/svgs/solid/expand-arrows-alt.svg rename to public/svgs/solid/expand-arrows-alt.svg diff --git a/webmail/public/svgs/solid/expand.svg b/public/svgs/solid/expand.svg similarity index 100% rename from webmail/public/svgs/solid/expand.svg rename to public/svgs/solid/expand.svg diff --git a/webmail/public/svgs/solid/external-link-alt.svg b/public/svgs/solid/external-link-alt.svg similarity index 100% rename from webmail/public/svgs/solid/external-link-alt.svg rename to public/svgs/solid/external-link-alt.svg diff --git a/webmail/public/svgs/solid/external-link-square-alt.svg b/public/svgs/solid/external-link-square-alt.svg similarity index 100% rename from webmail/public/svgs/solid/external-link-square-alt.svg rename to public/svgs/solid/external-link-square-alt.svg diff --git a/webmail/public/svgs/solid/eye-dropper.svg b/public/svgs/solid/eye-dropper.svg similarity index 100% rename from webmail/public/svgs/solid/eye-dropper.svg rename to public/svgs/solid/eye-dropper.svg diff --git a/webmail/public/svgs/solid/eye-slash.svg b/public/svgs/solid/eye-slash.svg similarity index 100% rename from webmail/public/svgs/solid/eye-slash.svg rename to public/svgs/solid/eye-slash.svg diff --git a/webmail/public/svgs/solid/eye.svg b/public/svgs/solid/eye.svg similarity index 100% rename from webmail/public/svgs/solid/eye.svg rename to public/svgs/solid/eye.svg diff --git a/webmail/public/svgs/solid/fast-backward.svg b/public/svgs/solid/fast-backward.svg similarity index 100% rename from webmail/public/svgs/solid/fast-backward.svg rename to public/svgs/solid/fast-backward.svg diff --git a/webmail/public/svgs/solid/fast-forward.svg b/public/svgs/solid/fast-forward.svg similarity index 100% rename from webmail/public/svgs/solid/fast-forward.svg rename to public/svgs/solid/fast-forward.svg diff --git a/webmail/public/svgs/solid/fax.svg b/public/svgs/solid/fax.svg similarity index 100% rename from webmail/public/svgs/solid/fax.svg rename to public/svgs/solid/fax.svg diff --git a/webmail/public/svgs/solid/feather-alt.svg b/public/svgs/solid/feather-alt.svg similarity index 100% rename from webmail/public/svgs/solid/feather-alt.svg rename to public/svgs/solid/feather-alt.svg diff --git a/webmail/public/svgs/solid/feather.svg b/public/svgs/solid/feather.svg similarity index 100% rename from webmail/public/svgs/solid/feather.svg rename to public/svgs/solid/feather.svg diff --git a/webmail/public/svgs/solid/female.svg b/public/svgs/solid/female.svg similarity index 100% rename from webmail/public/svgs/solid/female.svg rename to public/svgs/solid/female.svg diff --git a/webmail/public/svgs/solid/fighter-jet.svg b/public/svgs/solid/fighter-jet.svg similarity index 100% rename from webmail/public/svgs/solid/fighter-jet.svg rename to public/svgs/solid/fighter-jet.svg diff --git a/webmail/public/svgs/solid/file-alt.svg b/public/svgs/solid/file-alt.svg similarity index 100% rename from webmail/public/svgs/solid/file-alt.svg rename to public/svgs/solid/file-alt.svg diff --git a/webmail/public/svgs/solid/file-archive.svg b/public/svgs/solid/file-archive.svg similarity index 100% rename from webmail/public/svgs/solid/file-archive.svg rename to public/svgs/solid/file-archive.svg diff --git a/webmail/public/svgs/solid/file-audio.svg b/public/svgs/solid/file-audio.svg similarity index 100% rename from webmail/public/svgs/solid/file-audio.svg rename to public/svgs/solid/file-audio.svg diff --git a/webmail/public/svgs/solid/file-code.svg b/public/svgs/solid/file-code.svg similarity index 100% rename from webmail/public/svgs/solid/file-code.svg rename to public/svgs/solid/file-code.svg diff --git a/webmail/public/svgs/solid/file-contract.svg b/public/svgs/solid/file-contract.svg similarity index 100% rename from webmail/public/svgs/solid/file-contract.svg rename to public/svgs/solid/file-contract.svg diff --git a/webmail/public/svgs/solid/file-csv.svg b/public/svgs/solid/file-csv.svg similarity index 100% rename from webmail/public/svgs/solid/file-csv.svg rename to public/svgs/solid/file-csv.svg diff --git a/webmail/public/svgs/solid/file-download.svg b/public/svgs/solid/file-download.svg similarity index 100% rename from webmail/public/svgs/solid/file-download.svg rename to public/svgs/solid/file-download.svg diff --git a/webmail/public/svgs/solid/file-excel.svg b/public/svgs/solid/file-excel.svg similarity index 100% rename from webmail/public/svgs/solid/file-excel.svg rename to public/svgs/solid/file-excel.svg diff --git a/webmail/public/svgs/solid/file-export.svg b/public/svgs/solid/file-export.svg similarity index 100% rename from webmail/public/svgs/solid/file-export.svg rename to public/svgs/solid/file-export.svg diff --git a/webmail/public/svgs/solid/file-image.svg b/public/svgs/solid/file-image.svg similarity index 100% rename from webmail/public/svgs/solid/file-image.svg rename to public/svgs/solid/file-image.svg diff --git a/webmail/public/svgs/solid/file-import.svg b/public/svgs/solid/file-import.svg similarity index 100% rename from webmail/public/svgs/solid/file-import.svg rename to public/svgs/solid/file-import.svg diff --git a/webmail/public/svgs/solid/file-invoice-dollar.svg b/public/svgs/solid/file-invoice-dollar.svg similarity index 100% rename from webmail/public/svgs/solid/file-invoice-dollar.svg rename to public/svgs/solid/file-invoice-dollar.svg diff --git a/webmail/public/svgs/solid/file-invoice.svg b/public/svgs/solid/file-invoice.svg similarity index 100% rename from webmail/public/svgs/solid/file-invoice.svg rename to public/svgs/solid/file-invoice.svg diff --git a/webmail/public/svgs/solid/file-medical-alt.svg b/public/svgs/solid/file-medical-alt.svg similarity index 100% rename from webmail/public/svgs/solid/file-medical-alt.svg rename to public/svgs/solid/file-medical-alt.svg diff --git a/webmail/public/svgs/solid/file-medical.svg b/public/svgs/solid/file-medical.svg similarity index 100% rename from webmail/public/svgs/solid/file-medical.svg rename to public/svgs/solid/file-medical.svg diff --git a/webmail/public/svgs/solid/file-pdf.svg b/public/svgs/solid/file-pdf.svg similarity index 100% rename from webmail/public/svgs/solid/file-pdf.svg rename to public/svgs/solid/file-pdf.svg diff --git a/webmail/public/svgs/solid/file-powerpoint.svg b/public/svgs/solid/file-powerpoint.svg similarity index 100% rename from webmail/public/svgs/solid/file-powerpoint.svg rename to public/svgs/solid/file-powerpoint.svg diff --git a/webmail/public/svgs/solid/file-prescription.svg b/public/svgs/solid/file-prescription.svg similarity index 100% rename from webmail/public/svgs/solid/file-prescription.svg rename to public/svgs/solid/file-prescription.svg diff --git a/webmail/public/svgs/solid/file-signature.svg b/public/svgs/solid/file-signature.svg similarity index 100% rename from webmail/public/svgs/solid/file-signature.svg rename to public/svgs/solid/file-signature.svg diff --git a/webmail/public/svgs/solid/file-upload.svg b/public/svgs/solid/file-upload.svg similarity index 100% rename from webmail/public/svgs/solid/file-upload.svg rename to public/svgs/solid/file-upload.svg diff --git a/webmail/public/svgs/solid/file-video.svg b/public/svgs/solid/file-video.svg similarity index 100% rename from webmail/public/svgs/solid/file-video.svg rename to public/svgs/solid/file-video.svg diff --git a/webmail/public/svgs/solid/file-word.svg b/public/svgs/solid/file-word.svg similarity index 100% rename from webmail/public/svgs/solid/file-word.svg rename to public/svgs/solid/file-word.svg diff --git a/webmail/public/svgs/solid/file.svg b/public/svgs/solid/file.svg similarity index 100% rename from webmail/public/svgs/solid/file.svg rename to public/svgs/solid/file.svg diff --git a/webmail/public/svgs/solid/fill-drip.svg b/public/svgs/solid/fill-drip.svg similarity index 100% rename from webmail/public/svgs/solid/fill-drip.svg rename to public/svgs/solid/fill-drip.svg diff --git a/webmail/public/svgs/solid/fill.svg b/public/svgs/solid/fill.svg similarity index 100% rename from webmail/public/svgs/solid/fill.svg rename to public/svgs/solid/fill.svg diff --git a/webmail/public/svgs/solid/film.svg b/public/svgs/solid/film.svg similarity index 100% rename from webmail/public/svgs/solid/film.svg rename to public/svgs/solid/film.svg diff --git a/webmail/public/svgs/solid/filter.svg b/public/svgs/solid/filter.svg similarity index 100% rename from webmail/public/svgs/solid/filter.svg rename to public/svgs/solid/filter.svg diff --git a/webmail/public/svgs/solid/fingerprint.svg b/public/svgs/solid/fingerprint.svg similarity index 100% rename from webmail/public/svgs/solid/fingerprint.svg rename to public/svgs/solid/fingerprint.svg diff --git a/webmail/public/svgs/solid/fire-extinguisher.svg b/public/svgs/solid/fire-extinguisher.svg similarity index 100% rename from webmail/public/svgs/solid/fire-extinguisher.svg rename to public/svgs/solid/fire-extinguisher.svg diff --git a/webmail/public/svgs/solid/fire.svg b/public/svgs/solid/fire.svg similarity index 100% rename from webmail/public/svgs/solid/fire.svg rename to public/svgs/solid/fire.svg diff --git a/webmail/public/svgs/solid/first-aid.svg b/public/svgs/solid/first-aid.svg similarity index 100% rename from webmail/public/svgs/solid/first-aid.svg rename to public/svgs/solid/first-aid.svg diff --git a/webmail/public/svgs/solid/fish.svg b/public/svgs/solid/fish.svg similarity index 100% rename from webmail/public/svgs/solid/fish.svg rename to public/svgs/solid/fish.svg diff --git a/webmail/public/svgs/solid/fist-raised.svg b/public/svgs/solid/fist-raised.svg similarity index 100% rename from webmail/public/svgs/solid/fist-raised.svg rename to public/svgs/solid/fist-raised.svg diff --git a/webmail/public/svgs/solid/flag-checkered.svg b/public/svgs/solid/flag-checkered.svg similarity index 100% rename from webmail/public/svgs/solid/flag-checkered.svg rename to public/svgs/solid/flag-checkered.svg diff --git a/webmail/public/svgs/solid/flag-usa.svg b/public/svgs/solid/flag-usa.svg similarity index 100% rename from webmail/public/svgs/solid/flag-usa.svg rename to public/svgs/solid/flag-usa.svg diff --git a/webmail/public/svgs/solid/flag.svg b/public/svgs/solid/flag.svg similarity index 100% rename from webmail/public/svgs/solid/flag.svg rename to public/svgs/solid/flag.svg diff --git a/webmail/public/svgs/solid/flask.svg b/public/svgs/solid/flask.svg similarity index 100% rename from webmail/public/svgs/solid/flask.svg rename to public/svgs/solid/flask.svg diff --git a/webmail/public/svgs/solid/flushed.svg b/public/svgs/solid/flushed.svg similarity index 100% rename from webmail/public/svgs/solid/flushed.svg rename to public/svgs/solid/flushed.svg diff --git a/webmail/public/svgs/solid/folder-minus.svg b/public/svgs/solid/folder-minus.svg similarity index 100% rename from webmail/public/svgs/solid/folder-minus.svg rename to public/svgs/solid/folder-minus.svg diff --git a/webmail/public/svgs/solid/folder-open.svg b/public/svgs/solid/folder-open.svg similarity index 100% rename from webmail/public/svgs/solid/folder-open.svg rename to public/svgs/solid/folder-open.svg diff --git a/webmail/public/svgs/solid/folder-plus.svg b/public/svgs/solid/folder-plus.svg similarity index 100% rename from webmail/public/svgs/solid/folder-plus.svg rename to public/svgs/solid/folder-plus.svg diff --git a/webmail/public/svgs/solid/folder.svg b/public/svgs/solid/folder.svg similarity index 100% rename from webmail/public/svgs/solid/folder.svg rename to public/svgs/solid/folder.svg diff --git a/webmail/public/svgs/solid/font-awesome-logo-full.svg b/public/svgs/solid/font-awesome-logo-full.svg similarity index 100% rename from webmail/public/svgs/solid/font-awesome-logo-full.svg rename to public/svgs/solid/font-awesome-logo-full.svg diff --git a/webmail/public/svgs/solid/font.svg b/public/svgs/solid/font.svg similarity index 100% rename from webmail/public/svgs/solid/font.svg rename to public/svgs/solid/font.svg diff --git a/webmail/public/svgs/solid/football-ball.svg b/public/svgs/solid/football-ball.svg similarity index 100% rename from webmail/public/svgs/solid/football-ball.svg rename to public/svgs/solid/football-ball.svg diff --git a/webmail/public/svgs/solid/forward.svg b/public/svgs/solid/forward.svg similarity index 100% rename from webmail/public/svgs/solid/forward.svg rename to public/svgs/solid/forward.svg diff --git a/webmail/public/svgs/solid/frog.svg b/public/svgs/solid/frog.svg similarity index 100% rename from webmail/public/svgs/solid/frog.svg rename to public/svgs/solid/frog.svg diff --git a/webmail/public/svgs/solid/frown-open.svg b/public/svgs/solid/frown-open.svg similarity index 100% rename from webmail/public/svgs/solid/frown-open.svg rename to public/svgs/solid/frown-open.svg diff --git a/webmail/public/svgs/solid/frown.svg b/public/svgs/solid/frown.svg similarity index 100% rename from webmail/public/svgs/solid/frown.svg rename to public/svgs/solid/frown.svg diff --git a/webmail/public/svgs/solid/funnel-dollar.svg b/public/svgs/solid/funnel-dollar.svg similarity index 100% rename from webmail/public/svgs/solid/funnel-dollar.svg rename to public/svgs/solid/funnel-dollar.svg diff --git a/webmail/public/svgs/solid/futbol.svg b/public/svgs/solid/futbol.svg similarity index 100% rename from webmail/public/svgs/solid/futbol.svg rename to public/svgs/solid/futbol.svg diff --git a/webmail/public/svgs/solid/gamepad.svg b/public/svgs/solid/gamepad.svg similarity index 100% rename from webmail/public/svgs/solid/gamepad.svg rename to public/svgs/solid/gamepad.svg diff --git a/webmail/public/svgs/solid/gas-pump.svg b/public/svgs/solid/gas-pump.svg similarity index 100% rename from webmail/public/svgs/solid/gas-pump.svg rename to public/svgs/solid/gas-pump.svg diff --git a/webmail/public/svgs/solid/gavel.svg b/public/svgs/solid/gavel.svg similarity index 100% rename from webmail/public/svgs/solid/gavel.svg rename to public/svgs/solid/gavel.svg diff --git a/webmail/public/svgs/solid/gem.svg b/public/svgs/solid/gem.svg similarity index 100% rename from webmail/public/svgs/solid/gem.svg rename to public/svgs/solid/gem.svg diff --git a/webmail/public/svgs/solid/genderless.svg b/public/svgs/solid/genderless.svg similarity index 100% rename from webmail/public/svgs/solid/genderless.svg rename to public/svgs/solid/genderless.svg diff --git a/webmail/public/svgs/solid/ghost.svg b/public/svgs/solid/ghost.svg similarity index 100% rename from webmail/public/svgs/solid/ghost.svg rename to public/svgs/solid/ghost.svg diff --git a/webmail/public/svgs/solid/gift.svg b/public/svgs/solid/gift.svg similarity index 100% rename from webmail/public/svgs/solid/gift.svg rename to public/svgs/solid/gift.svg diff --git a/webmail/public/svgs/solid/glass-martini-alt.svg b/public/svgs/solid/glass-martini-alt.svg similarity index 100% rename from webmail/public/svgs/solid/glass-martini-alt.svg rename to public/svgs/solid/glass-martini-alt.svg diff --git a/webmail/public/svgs/solid/glass-martini.svg b/public/svgs/solid/glass-martini.svg similarity index 100% rename from webmail/public/svgs/solid/glass-martini.svg rename to public/svgs/solid/glass-martini.svg diff --git a/webmail/public/svgs/solid/glasses.svg b/public/svgs/solid/glasses.svg similarity index 100% rename from webmail/public/svgs/solid/glasses.svg rename to public/svgs/solid/glasses.svg diff --git a/webmail/public/svgs/solid/globe-africa.svg b/public/svgs/solid/globe-africa.svg similarity index 100% rename from webmail/public/svgs/solid/globe-africa.svg rename to public/svgs/solid/globe-africa.svg diff --git a/webmail/public/svgs/solid/globe-americas.svg b/public/svgs/solid/globe-americas.svg similarity index 100% rename from webmail/public/svgs/solid/globe-americas.svg rename to public/svgs/solid/globe-americas.svg diff --git a/webmail/public/svgs/solid/globe-asia.svg b/public/svgs/solid/globe-asia.svg similarity index 100% rename from webmail/public/svgs/solid/globe-asia.svg rename to public/svgs/solid/globe-asia.svg diff --git a/webmail/public/svgs/solid/globe.svg b/public/svgs/solid/globe.svg similarity index 100% rename from webmail/public/svgs/solid/globe.svg rename to public/svgs/solid/globe.svg diff --git a/webmail/public/svgs/solid/golf-ball.svg b/public/svgs/solid/golf-ball.svg similarity index 100% rename from webmail/public/svgs/solid/golf-ball.svg rename to public/svgs/solid/golf-ball.svg diff --git a/webmail/public/svgs/solid/gopuram.svg b/public/svgs/solid/gopuram.svg similarity index 100% rename from webmail/public/svgs/solid/gopuram.svg rename to public/svgs/solid/gopuram.svg diff --git a/webmail/public/svgs/solid/graduation-cap.svg b/public/svgs/solid/graduation-cap.svg similarity index 100% rename from webmail/public/svgs/solid/graduation-cap.svg rename to public/svgs/solid/graduation-cap.svg diff --git a/webmail/public/svgs/solid/greater-than-equal.svg b/public/svgs/solid/greater-than-equal.svg similarity index 100% rename from webmail/public/svgs/solid/greater-than-equal.svg rename to public/svgs/solid/greater-than-equal.svg diff --git a/webmail/public/svgs/solid/greater-than.svg b/public/svgs/solid/greater-than.svg similarity index 100% rename from webmail/public/svgs/solid/greater-than.svg rename to public/svgs/solid/greater-than.svg diff --git a/webmail/public/svgs/solid/grimace.svg b/public/svgs/solid/grimace.svg similarity index 100% rename from webmail/public/svgs/solid/grimace.svg rename to public/svgs/solid/grimace.svg diff --git a/webmail/public/svgs/solid/grin-alt.svg b/public/svgs/solid/grin-alt.svg similarity index 100% rename from webmail/public/svgs/solid/grin-alt.svg rename to public/svgs/solid/grin-alt.svg diff --git a/webmail/public/svgs/solid/grin-beam-sweat.svg b/public/svgs/solid/grin-beam-sweat.svg similarity index 100% rename from webmail/public/svgs/solid/grin-beam-sweat.svg rename to public/svgs/solid/grin-beam-sweat.svg diff --git a/webmail/public/svgs/solid/grin-beam.svg b/public/svgs/solid/grin-beam.svg similarity index 100% rename from webmail/public/svgs/solid/grin-beam.svg rename to public/svgs/solid/grin-beam.svg diff --git a/webmail/public/svgs/solid/grin-hearts.svg b/public/svgs/solid/grin-hearts.svg similarity index 100% rename from webmail/public/svgs/solid/grin-hearts.svg rename to public/svgs/solid/grin-hearts.svg diff --git a/webmail/public/svgs/solid/grin-squint-tears.svg b/public/svgs/solid/grin-squint-tears.svg similarity index 100% rename from webmail/public/svgs/solid/grin-squint-tears.svg rename to public/svgs/solid/grin-squint-tears.svg diff --git a/webmail/public/svgs/solid/grin-squint.svg b/public/svgs/solid/grin-squint.svg similarity index 100% rename from webmail/public/svgs/solid/grin-squint.svg rename to public/svgs/solid/grin-squint.svg diff --git a/webmail/public/svgs/solid/grin-stars.svg b/public/svgs/solid/grin-stars.svg similarity index 100% rename from webmail/public/svgs/solid/grin-stars.svg rename to public/svgs/solid/grin-stars.svg diff --git a/webmail/public/svgs/solid/grin-tears.svg b/public/svgs/solid/grin-tears.svg similarity index 100% rename from webmail/public/svgs/solid/grin-tears.svg rename to public/svgs/solid/grin-tears.svg diff --git a/webmail/public/svgs/solid/grin-tongue-squint.svg b/public/svgs/solid/grin-tongue-squint.svg similarity index 100% rename from webmail/public/svgs/solid/grin-tongue-squint.svg rename to public/svgs/solid/grin-tongue-squint.svg diff --git a/webmail/public/svgs/solid/grin-tongue-wink.svg b/public/svgs/solid/grin-tongue-wink.svg similarity index 100% rename from webmail/public/svgs/solid/grin-tongue-wink.svg rename to public/svgs/solid/grin-tongue-wink.svg diff --git a/webmail/public/svgs/solid/grin-tongue.svg b/public/svgs/solid/grin-tongue.svg similarity index 100% rename from webmail/public/svgs/solid/grin-tongue.svg rename to public/svgs/solid/grin-tongue.svg diff --git a/webmail/public/svgs/solid/grin-wink.svg b/public/svgs/solid/grin-wink.svg similarity index 100% rename from webmail/public/svgs/solid/grin-wink.svg rename to public/svgs/solid/grin-wink.svg diff --git a/webmail/public/svgs/solid/grin.svg b/public/svgs/solid/grin.svg similarity index 100% rename from webmail/public/svgs/solid/grin.svg rename to public/svgs/solid/grin.svg diff --git a/webmail/public/svgs/solid/grip-horizontal.svg b/public/svgs/solid/grip-horizontal.svg similarity index 100% rename from webmail/public/svgs/solid/grip-horizontal.svg rename to public/svgs/solid/grip-horizontal.svg diff --git a/webmail/public/svgs/solid/grip-vertical.svg b/public/svgs/solid/grip-vertical.svg similarity index 100% rename from webmail/public/svgs/solid/grip-vertical.svg rename to public/svgs/solid/grip-vertical.svg diff --git a/webmail/public/svgs/solid/h-square.svg b/public/svgs/solid/h-square.svg similarity index 100% rename from webmail/public/svgs/solid/h-square.svg rename to public/svgs/solid/h-square.svg diff --git a/webmail/public/svgs/solid/hammer.svg b/public/svgs/solid/hammer.svg similarity index 100% rename from webmail/public/svgs/solid/hammer.svg rename to public/svgs/solid/hammer.svg diff --git a/webmail/public/svgs/solid/hamsa.svg b/public/svgs/solid/hamsa.svg similarity index 100% rename from webmail/public/svgs/solid/hamsa.svg rename to public/svgs/solid/hamsa.svg diff --git a/webmail/public/svgs/solid/hand-holding-heart.svg b/public/svgs/solid/hand-holding-heart.svg similarity index 100% rename from webmail/public/svgs/solid/hand-holding-heart.svg rename to public/svgs/solid/hand-holding-heart.svg diff --git a/webmail/public/svgs/solid/hand-holding-usd.svg b/public/svgs/solid/hand-holding-usd.svg similarity index 100% rename from webmail/public/svgs/solid/hand-holding-usd.svg rename to public/svgs/solid/hand-holding-usd.svg diff --git a/webmail/public/svgs/solid/hand-holding.svg b/public/svgs/solid/hand-holding.svg similarity index 100% rename from webmail/public/svgs/solid/hand-holding.svg rename to public/svgs/solid/hand-holding.svg diff --git a/webmail/public/svgs/solid/hand-lizard.svg b/public/svgs/solid/hand-lizard.svg similarity index 100% rename from webmail/public/svgs/solid/hand-lizard.svg rename to public/svgs/solid/hand-lizard.svg diff --git a/webmail/public/svgs/solid/hand-paper.svg b/public/svgs/solid/hand-paper.svg similarity index 100% rename from webmail/public/svgs/solid/hand-paper.svg rename to public/svgs/solid/hand-paper.svg diff --git a/webmail/public/svgs/solid/hand-peace.svg b/public/svgs/solid/hand-peace.svg similarity index 100% rename from webmail/public/svgs/solid/hand-peace.svg rename to public/svgs/solid/hand-peace.svg diff --git a/webmail/public/svgs/solid/hand-point-down.svg b/public/svgs/solid/hand-point-down.svg similarity index 100% rename from webmail/public/svgs/solid/hand-point-down.svg rename to public/svgs/solid/hand-point-down.svg diff --git a/webmail/public/svgs/solid/hand-point-left.svg b/public/svgs/solid/hand-point-left.svg similarity index 100% rename from webmail/public/svgs/solid/hand-point-left.svg rename to public/svgs/solid/hand-point-left.svg diff --git a/webmail/public/svgs/solid/hand-point-right.svg b/public/svgs/solid/hand-point-right.svg similarity index 100% rename from webmail/public/svgs/solid/hand-point-right.svg rename to public/svgs/solid/hand-point-right.svg diff --git a/webmail/public/svgs/solid/hand-point-up.svg b/public/svgs/solid/hand-point-up.svg similarity index 100% rename from webmail/public/svgs/solid/hand-point-up.svg rename to public/svgs/solid/hand-point-up.svg diff --git a/webmail/public/svgs/solid/hand-pointer.svg b/public/svgs/solid/hand-pointer.svg similarity index 100% rename from webmail/public/svgs/solid/hand-pointer.svg rename to public/svgs/solid/hand-pointer.svg diff --git a/webmail/public/svgs/solid/hand-rock.svg b/public/svgs/solid/hand-rock.svg similarity index 100% rename from webmail/public/svgs/solid/hand-rock.svg rename to public/svgs/solid/hand-rock.svg diff --git a/webmail/public/svgs/solid/hand-scissors.svg b/public/svgs/solid/hand-scissors.svg similarity index 100% rename from webmail/public/svgs/solid/hand-scissors.svg rename to public/svgs/solid/hand-scissors.svg diff --git a/webmail/public/svgs/solid/hand-spock.svg b/public/svgs/solid/hand-spock.svg similarity index 100% rename from webmail/public/svgs/solid/hand-spock.svg rename to public/svgs/solid/hand-spock.svg diff --git a/webmail/public/svgs/solid/hands-helping.svg b/public/svgs/solid/hands-helping.svg similarity index 100% rename from webmail/public/svgs/solid/hands-helping.svg rename to public/svgs/solid/hands-helping.svg diff --git a/webmail/public/svgs/solid/hands.svg b/public/svgs/solid/hands.svg similarity index 100% rename from webmail/public/svgs/solid/hands.svg rename to public/svgs/solid/hands.svg diff --git a/webmail/public/svgs/solid/handshake.svg b/public/svgs/solid/handshake.svg similarity index 100% rename from webmail/public/svgs/solid/handshake.svg rename to public/svgs/solid/handshake.svg diff --git a/webmail/public/svgs/solid/hanukiah.svg b/public/svgs/solid/hanukiah.svg similarity index 100% rename from webmail/public/svgs/solid/hanukiah.svg rename to public/svgs/solid/hanukiah.svg diff --git a/webmail/public/svgs/solid/hashtag.svg b/public/svgs/solid/hashtag.svg similarity index 100% rename from webmail/public/svgs/solid/hashtag.svg rename to public/svgs/solid/hashtag.svg diff --git a/webmail/public/svgs/solid/hat-wizard.svg b/public/svgs/solid/hat-wizard.svg similarity index 100% rename from webmail/public/svgs/solid/hat-wizard.svg rename to public/svgs/solid/hat-wizard.svg diff --git a/webmail/public/svgs/solid/haykal.svg b/public/svgs/solid/haykal.svg similarity index 100% rename from webmail/public/svgs/solid/haykal.svg rename to public/svgs/solid/haykal.svg diff --git a/webmail/public/svgs/solid/hdd.svg b/public/svgs/solid/hdd.svg similarity index 100% rename from webmail/public/svgs/solid/hdd.svg rename to public/svgs/solid/hdd.svg diff --git a/webmail/public/svgs/solid/heading.svg b/public/svgs/solid/heading.svg similarity index 100% rename from webmail/public/svgs/solid/heading.svg rename to public/svgs/solid/heading.svg diff --git a/webmail/public/svgs/solid/headphones-alt.svg b/public/svgs/solid/headphones-alt.svg similarity index 100% rename from webmail/public/svgs/solid/headphones-alt.svg rename to public/svgs/solid/headphones-alt.svg diff --git a/webmail/public/svgs/solid/headphones.svg b/public/svgs/solid/headphones.svg similarity index 100% rename from webmail/public/svgs/solid/headphones.svg rename to public/svgs/solid/headphones.svg diff --git a/webmail/public/svgs/solid/headset.svg b/public/svgs/solid/headset.svg similarity index 100% rename from webmail/public/svgs/solid/headset.svg rename to public/svgs/solid/headset.svg diff --git a/webmail/public/svgs/solid/heart.svg b/public/svgs/solid/heart.svg similarity index 100% rename from webmail/public/svgs/solid/heart.svg rename to public/svgs/solid/heart.svg diff --git a/webmail/public/svgs/solid/heartbeat.svg b/public/svgs/solid/heartbeat.svg similarity index 100% rename from webmail/public/svgs/solid/heartbeat.svg rename to public/svgs/solid/heartbeat.svg diff --git a/webmail/public/svgs/solid/helicopter.svg b/public/svgs/solid/helicopter.svg similarity index 100% rename from webmail/public/svgs/solid/helicopter.svg rename to public/svgs/solid/helicopter.svg diff --git a/webmail/public/svgs/solid/highlighter.svg b/public/svgs/solid/highlighter.svg similarity index 100% rename from webmail/public/svgs/solid/highlighter.svg rename to public/svgs/solid/highlighter.svg diff --git a/webmail/public/svgs/solid/hiking.svg b/public/svgs/solid/hiking.svg similarity index 100% rename from webmail/public/svgs/solid/hiking.svg rename to public/svgs/solid/hiking.svg diff --git a/webmail/public/svgs/solid/hippo.svg b/public/svgs/solid/hippo.svg similarity index 100% rename from webmail/public/svgs/solid/hippo.svg rename to public/svgs/solid/hippo.svg diff --git a/webmail/public/svgs/solid/history.svg b/public/svgs/solid/history.svg similarity index 100% rename from webmail/public/svgs/solid/history.svg rename to public/svgs/solid/history.svg diff --git a/webmail/public/svgs/solid/hockey-puck.svg b/public/svgs/solid/hockey-puck.svg similarity index 100% rename from webmail/public/svgs/solid/hockey-puck.svg rename to public/svgs/solid/hockey-puck.svg diff --git a/webmail/public/svgs/solid/home.svg b/public/svgs/solid/home.svg similarity index 100% rename from webmail/public/svgs/solid/home.svg rename to public/svgs/solid/home.svg diff --git a/webmail/public/svgs/solid/horse.svg b/public/svgs/solid/horse.svg similarity index 100% rename from webmail/public/svgs/solid/horse.svg rename to public/svgs/solid/horse.svg diff --git a/webmail/public/svgs/solid/hospital-alt.svg b/public/svgs/solid/hospital-alt.svg similarity index 100% rename from webmail/public/svgs/solid/hospital-alt.svg rename to public/svgs/solid/hospital-alt.svg diff --git a/webmail/public/svgs/solid/hospital-symbol.svg b/public/svgs/solid/hospital-symbol.svg similarity index 100% rename from webmail/public/svgs/solid/hospital-symbol.svg rename to public/svgs/solid/hospital-symbol.svg diff --git a/webmail/public/svgs/solid/hospital.svg b/public/svgs/solid/hospital.svg similarity index 100% rename from webmail/public/svgs/solid/hospital.svg rename to public/svgs/solid/hospital.svg diff --git a/webmail/public/svgs/solid/hot-tub.svg b/public/svgs/solid/hot-tub.svg similarity index 100% rename from webmail/public/svgs/solid/hot-tub.svg rename to public/svgs/solid/hot-tub.svg diff --git a/webmail/public/svgs/solid/hotel.svg b/public/svgs/solid/hotel.svg similarity index 100% rename from webmail/public/svgs/solid/hotel.svg rename to public/svgs/solid/hotel.svg diff --git a/webmail/public/svgs/solid/hourglass-end.svg b/public/svgs/solid/hourglass-end.svg similarity index 100% rename from webmail/public/svgs/solid/hourglass-end.svg rename to public/svgs/solid/hourglass-end.svg diff --git a/webmail/public/svgs/solid/hourglass-half.svg b/public/svgs/solid/hourglass-half.svg similarity index 100% rename from webmail/public/svgs/solid/hourglass-half.svg rename to public/svgs/solid/hourglass-half.svg diff --git a/webmail/public/svgs/solid/hourglass-start.svg b/public/svgs/solid/hourglass-start.svg similarity index 100% rename from webmail/public/svgs/solid/hourglass-start.svg rename to public/svgs/solid/hourglass-start.svg diff --git a/webmail/public/svgs/solid/hourglass.svg b/public/svgs/solid/hourglass.svg similarity index 100% rename from webmail/public/svgs/solid/hourglass.svg rename to public/svgs/solid/hourglass.svg diff --git a/webmail/public/svgs/solid/house-damage.svg b/public/svgs/solid/house-damage.svg similarity index 100% rename from webmail/public/svgs/solid/house-damage.svg rename to public/svgs/solid/house-damage.svg diff --git a/webmail/public/svgs/solid/hryvnia.svg b/public/svgs/solid/hryvnia.svg similarity index 100% rename from webmail/public/svgs/solid/hryvnia.svg rename to public/svgs/solid/hryvnia.svg diff --git a/webmail/public/svgs/solid/i-cursor.svg b/public/svgs/solid/i-cursor.svg similarity index 100% rename from webmail/public/svgs/solid/i-cursor.svg rename to public/svgs/solid/i-cursor.svg diff --git a/webmail/public/svgs/solid/id-badge.svg b/public/svgs/solid/id-badge.svg similarity index 100% rename from webmail/public/svgs/solid/id-badge.svg rename to public/svgs/solid/id-badge.svg diff --git a/webmail/public/svgs/solid/id-card-alt.svg b/public/svgs/solid/id-card-alt.svg similarity index 100% rename from webmail/public/svgs/solid/id-card-alt.svg rename to public/svgs/solid/id-card-alt.svg diff --git a/webmail/public/svgs/solid/id-card.svg b/public/svgs/solid/id-card.svg similarity index 100% rename from webmail/public/svgs/solid/id-card.svg rename to public/svgs/solid/id-card.svg diff --git a/webmail/public/svgs/solid/image.svg b/public/svgs/solid/image.svg similarity index 100% rename from webmail/public/svgs/solid/image.svg rename to public/svgs/solid/image.svg diff --git a/webmail/public/svgs/solid/images.svg b/public/svgs/solid/images.svg similarity index 100% rename from webmail/public/svgs/solid/images.svg rename to public/svgs/solid/images.svg diff --git a/webmail/public/svgs/solid/inbox.svg b/public/svgs/solid/inbox.svg similarity index 100% rename from webmail/public/svgs/solid/inbox.svg rename to public/svgs/solid/inbox.svg diff --git a/webmail/public/svgs/solid/indent.svg b/public/svgs/solid/indent.svg similarity index 100% rename from webmail/public/svgs/solid/indent.svg rename to public/svgs/solid/indent.svg diff --git a/webmail/public/svgs/solid/industry.svg b/public/svgs/solid/industry.svg similarity index 100% rename from webmail/public/svgs/solid/industry.svg rename to public/svgs/solid/industry.svg diff --git a/webmail/public/svgs/solid/infinity.svg b/public/svgs/solid/infinity.svg similarity index 100% rename from webmail/public/svgs/solid/infinity.svg rename to public/svgs/solid/infinity.svg diff --git a/webmail/public/svgs/solid/info-circle.svg b/public/svgs/solid/info-circle.svg similarity index 100% rename from webmail/public/svgs/solid/info-circle.svg rename to public/svgs/solid/info-circle.svg diff --git a/webmail/public/svgs/solid/info.svg b/public/svgs/solid/info.svg similarity index 100% rename from webmail/public/svgs/solid/info.svg rename to public/svgs/solid/info.svg diff --git a/webmail/public/svgs/solid/italic.svg b/public/svgs/solid/italic.svg similarity index 100% rename from webmail/public/svgs/solid/italic.svg rename to public/svgs/solid/italic.svg diff --git a/webmail/public/svgs/solid/jedi.svg b/public/svgs/solid/jedi.svg similarity index 100% rename from webmail/public/svgs/solid/jedi.svg rename to public/svgs/solid/jedi.svg diff --git a/webmail/public/svgs/solid/joint.svg b/public/svgs/solid/joint.svg similarity index 100% rename from webmail/public/svgs/solid/joint.svg rename to public/svgs/solid/joint.svg diff --git a/webmail/public/svgs/solid/journal-whills.svg b/public/svgs/solid/journal-whills.svg similarity index 100% rename from webmail/public/svgs/solid/journal-whills.svg rename to public/svgs/solid/journal-whills.svg diff --git a/webmail/public/svgs/solid/kaaba.svg b/public/svgs/solid/kaaba.svg similarity index 100% rename from webmail/public/svgs/solid/kaaba.svg rename to public/svgs/solid/kaaba.svg diff --git a/webmail/public/svgs/solid/key.svg b/public/svgs/solid/key.svg similarity index 100% rename from webmail/public/svgs/solid/key.svg rename to public/svgs/solid/key.svg diff --git a/webmail/public/svgs/solid/keyboard.svg b/public/svgs/solid/keyboard.svg similarity index 100% rename from webmail/public/svgs/solid/keyboard.svg rename to public/svgs/solid/keyboard.svg diff --git a/webmail/public/svgs/solid/khanda.svg b/public/svgs/solid/khanda.svg similarity index 100% rename from webmail/public/svgs/solid/khanda.svg rename to public/svgs/solid/khanda.svg diff --git a/webmail/public/svgs/solid/kiss-beam.svg b/public/svgs/solid/kiss-beam.svg similarity index 100% rename from webmail/public/svgs/solid/kiss-beam.svg rename to public/svgs/solid/kiss-beam.svg diff --git a/webmail/public/svgs/solid/kiss-wink-heart.svg b/public/svgs/solid/kiss-wink-heart.svg similarity index 100% rename from webmail/public/svgs/solid/kiss-wink-heart.svg rename to public/svgs/solid/kiss-wink-heart.svg diff --git a/webmail/public/svgs/solid/kiss.svg b/public/svgs/solid/kiss.svg similarity index 100% rename from webmail/public/svgs/solid/kiss.svg rename to public/svgs/solid/kiss.svg diff --git a/webmail/public/svgs/solid/kiwi-bird.svg b/public/svgs/solid/kiwi-bird.svg similarity index 100% rename from webmail/public/svgs/solid/kiwi-bird.svg rename to public/svgs/solid/kiwi-bird.svg diff --git a/webmail/public/svgs/solid/landmark.svg b/public/svgs/solid/landmark.svg similarity index 100% rename from webmail/public/svgs/solid/landmark.svg rename to public/svgs/solid/landmark.svg diff --git a/webmail/public/svgs/solid/language.svg b/public/svgs/solid/language.svg similarity index 100% rename from webmail/public/svgs/solid/language.svg rename to public/svgs/solid/language.svg diff --git a/webmail/public/svgs/solid/laptop-code.svg b/public/svgs/solid/laptop-code.svg similarity index 100% rename from webmail/public/svgs/solid/laptop-code.svg rename to public/svgs/solid/laptop-code.svg diff --git a/webmail/public/svgs/solid/laptop.svg b/public/svgs/solid/laptop.svg similarity index 100% rename from webmail/public/svgs/solid/laptop.svg rename to public/svgs/solid/laptop.svg diff --git a/webmail/public/svgs/solid/laugh-beam.svg b/public/svgs/solid/laugh-beam.svg similarity index 100% rename from webmail/public/svgs/solid/laugh-beam.svg rename to public/svgs/solid/laugh-beam.svg diff --git a/webmail/public/svgs/solid/laugh-squint.svg b/public/svgs/solid/laugh-squint.svg similarity index 100% rename from webmail/public/svgs/solid/laugh-squint.svg rename to public/svgs/solid/laugh-squint.svg diff --git a/webmail/public/svgs/solid/laugh-wink.svg b/public/svgs/solid/laugh-wink.svg similarity index 100% rename from webmail/public/svgs/solid/laugh-wink.svg rename to public/svgs/solid/laugh-wink.svg diff --git a/webmail/public/svgs/solid/laugh.svg b/public/svgs/solid/laugh.svg similarity index 100% rename from webmail/public/svgs/solid/laugh.svg rename to public/svgs/solid/laugh.svg diff --git a/webmail/public/svgs/solid/layer-group.svg b/public/svgs/solid/layer-group.svg similarity index 100% rename from webmail/public/svgs/solid/layer-group.svg rename to public/svgs/solid/layer-group.svg diff --git a/webmail/public/svgs/solid/leaf.svg b/public/svgs/solid/leaf.svg similarity index 100% rename from webmail/public/svgs/solid/leaf.svg rename to public/svgs/solid/leaf.svg diff --git a/webmail/public/svgs/solid/lemon.svg b/public/svgs/solid/lemon.svg similarity index 100% rename from webmail/public/svgs/solid/lemon.svg rename to public/svgs/solid/lemon.svg diff --git a/webmail/public/svgs/solid/less-than-equal.svg b/public/svgs/solid/less-than-equal.svg similarity index 100% rename from webmail/public/svgs/solid/less-than-equal.svg rename to public/svgs/solid/less-than-equal.svg diff --git a/webmail/public/svgs/solid/less-than.svg b/public/svgs/solid/less-than.svg similarity index 100% rename from webmail/public/svgs/solid/less-than.svg rename to public/svgs/solid/less-than.svg diff --git a/webmail/public/svgs/solid/level-down-alt.svg b/public/svgs/solid/level-down-alt.svg similarity index 100% rename from webmail/public/svgs/solid/level-down-alt.svg rename to public/svgs/solid/level-down-alt.svg diff --git a/webmail/public/svgs/solid/level-up-alt.svg b/public/svgs/solid/level-up-alt.svg similarity index 100% rename from webmail/public/svgs/solid/level-up-alt.svg rename to public/svgs/solid/level-up-alt.svg diff --git a/webmail/public/svgs/solid/life-ring.svg b/public/svgs/solid/life-ring.svg similarity index 100% rename from webmail/public/svgs/solid/life-ring.svg rename to public/svgs/solid/life-ring.svg diff --git a/webmail/public/svgs/solid/lightbulb.svg b/public/svgs/solid/lightbulb.svg similarity index 100% rename from webmail/public/svgs/solid/lightbulb.svg rename to public/svgs/solid/lightbulb.svg diff --git a/webmail/public/svgs/solid/link.svg b/public/svgs/solid/link.svg similarity index 100% rename from webmail/public/svgs/solid/link.svg rename to public/svgs/solid/link.svg diff --git a/webmail/public/svgs/solid/lira-sign.svg b/public/svgs/solid/lira-sign.svg similarity index 100% rename from webmail/public/svgs/solid/lira-sign.svg rename to public/svgs/solid/lira-sign.svg diff --git a/webmail/public/svgs/solid/list-alt.svg b/public/svgs/solid/list-alt.svg similarity index 100% rename from webmail/public/svgs/solid/list-alt.svg rename to public/svgs/solid/list-alt.svg diff --git a/webmail/public/svgs/solid/list-ol.svg b/public/svgs/solid/list-ol.svg similarity index 100% rename from webmail/public/svgs/solid/list-ol.svg rename to public/svgs/solid/list-ol.svg diff --git a/webmail/public/svgs/solid/list-ul.svg b/public/svgs/solid/list-ul.svg similarity index 100% rename from webmail/public/svgs/solid/list-ul.svg rename to public/svgs/solid/list-ul.svg diff --git a/webmail/public/svgs/solid/list.svg b/public/svgs/solid/list.svg similarity index 100% rename from webmail/public/svgs/solid/list.svg rename to public/svgs/solid/list.svg diff --git a/webmail/public/svgs/solid/location-arrow.svg b/public/svgs/solid/location-arrow.svg similarity index 100% rename from webmail/public/svgs/solid/location-arrow.svg rename to public/svgs/solid/location-arrow.svg diff --git a/webmail/public/svgs/solid/lock-open.svg b/public/svgs/solid/lock-open.svg similarity index 100% rename from webmail/public/svgs/solid/lock-open.svg rename to public/svgs/solid/lock-open.svg diff --git a/webmail/public/svgs/solid/lock.svg b/public/svgs/solid/lock.svg similarity index 100% rename from webmail/public/svgs/solid/lock.svg rename to public/svgs/solid/lock.svg diff --git a/webmail/public/svgs/solid/long-arrow-alt-down.svg b/public/svgs/solid/long-arrow-alt-down.svg similarity index 100% rename from webmail/public/svgs/solid/long-arrow-alt-down.svg rename to public/svgs/solid/long-arrow-alt-down.svg diff --git a/webmail/public/svgs/solid/long-arrow-alt-left.svg b/public/svgs/solid/long-arrow-alt-left.svg similarity index 100% rename from webmail/public/svgs/solid/long-arrow-alt-left.svg rename to public/svgs/solid/long-arrow-alt-left.svg diff --git a/webmail/public/svgs/solid/long-arrow-alt-right.svg b/public/svgs/solid/long-arrow-alt-right.svg similarity index 100% rename from webmail/public/svgs/solid/long-arrow-alt-right.svg rename to public/svgs/solid/long-arrow-alt-right.svg diff --git a/webmail/public/svgs/solid/long-arrow-alt-up.svg b/public/svgs/solid/long-arrow-alt-up.svg similarity index 100% rename from webmail/public/svgs/solid/long-arrow-alt-up.svg rename to public/svgs/solid/long-arrow-alt-up.svg diff --git a/webmail/public/svgs/solid/low-vision.svg b/public/svgs/solid/low-vision.svg similarity index 100% rename from webmail/public/svgs/solid/low-vision.svg rename to public/svgs/solid/low-vision.svg diff --git a/webmail/public/svgs/solid/luggage-cart.svg b/public/svgs/solid/luggage-cart.svg similarity index 100% rename from webmail/public/svgs/solid/luggage-cart.svg rename to public/svgs/solid/luggage-cart.svg diff --git a/webmail/public/svgs/solid/magic.svg b/public/svgs/solid/magic.svg similarity index 100% rename from webmail/public/svgs/solid/magic.svg rename to public/svgs/solid/magic.svg diff --git a/webmail/public/svgs/solid/magnet.svg b/public/svgs/solid/magnet.svg similarity index 100% rename from webmail/public/svgs/solid/magnet.svg rename to public/svgs/solid/magnet.svg diff --git a/webmail/public/svgs/solid/mail-bulk.svg b/public/svgs/solid/mail-bulk.svg similarity index 100% rename from webmail/public/svgs/solid/mail-bulk.svg rename to public/svgs/solid/mail-bulk.svg diff --git a/webmail/public/svgs/solid/male.svg b/public/svgs/solid/male.svg similarity index 100% rename from webmail/public/svgs/solid/male.svg rename to public/svgs/solid/male.svg diff --git a/webmail/public/svgs/solid/map-marked-alt.svg b/public/svgs/solid/map-marked-alt.svg similarity index 100% rename from webmail/public/svgs/solid/map-marked-alt.svg rename to public/svgs/solid/map-marked-alt.svg diff --git a/webmail/public/svgs/solid/map-marked.svg b/public/svgs/solid/map-marked.svg similarity index 100% rename from webmail/public/svgs/solid/map-marked.svg rename to public/svgs/solid/map-marked.svg diff --git a/webmail/public/svgs/solid/map-marker-alt.svg b/public/svgs/solid/map-marker-alt.svg similarity index 100% rename from webmail/public/svgs/solid/map-marker-alt.svg rename to public/svgs/solid/map-marker-alt.svg diff --git a/webmail/public/svgs/solid/map-marker.svg b/public/svgs/solid/map-marker.svg similarity index 100% rename from webmail/public/svgs/solid/map-marker.svg rename to public/svgs/solid/map-marker.svg diff --git a/webmail/public/svgs/solid/map-pin.svg b/public/svgs/solid/map-pin.svg similarity index 100% rename from webmail/public/svgs/solid/map-pin.svg rename to public/svgs/solid/map-pin.svg diff --git a/webmail/public/svgs/solid/map-signs.svg b/public/svgs/solid/map-signs.svg similarity index 100% rename from webmail/public/svgs/solid/map-signs.svg rename to public/svgs/solid/map-signs.svg diff --git a/webmail/public/svgs/solid/map.svg b/public/svgs/solid/map.svg similarity index 100% rename from webmail/public/svgs/solid/map.svg rename to public/svgs/solid/map.svg diff --git a/webmail/public/svgs/solid/marker.svg b/public/svgs/solid/marker.svg similarity index 100% rename from webmail/public/svgs/solid/marker.svg rename to public/svgs/solid/marker.svg diff --git a/webmail/public/svgs/solid/mars-double.svg b/public/svgs/solid/mars-double.svg similarity index 100% rename from webmail/public/svgs/solid/mars-double.svg rename to public/svgs/solid/mars-double.svg diff --git a/webmail/public/svgs/solid/mars-stroke-h.svg b/public/svgs/solid/mars-stroke-h.svg similarity index 100% rename from webmail/public/svgs/solid/mars-stroke-h.svg rename to public/svgs/solid/mars-stroke-h.svg diff --git a/webmail/public/svgs/solid/mars-stroke-v.svg b/public/svgs/solid/mars-stroke-v.svg similarity index 100% rename from webmail/public/svgs/solid/mars-stroke-v.svg rename to public/svgs/solid/mars-stroke-v.svg diff --git a/webmail/public/svgs/solid/mars-stroke.svg b/public/svgs/solid/mars-stroke.svg similarity index 100% rename from webmail/public/svgs/solid/mars-stroke.svg rename to public/svgs/solid/mars-stroke.svg diff --git a/webmail/public/svgs/solid/mars.svg b/public/svgs/solid/mars.svg similarity index 100% rename from webmail/public/svgs/solid/mars.svg rename to public/svgs/solid/mars.svg diff --git a/webmail/public/svgs/solid/mask.svg b/public/svgs/solid/mask.svg similarity index 100% rename from webmail/public/svgs/solid/mask.svg rename to public/svgs/solid/mask.svg diff --git a/webmail/public/svgs/solid/medal.svg b/public/svgs/solid/medal.svg similarity index 100% rename from webmail/public/svgs/solid/medal.svg rename to public/svgs/solid/medal.svg diff --git a/webmail/public/svgs/solid/medkit.svg b/public/svgs/solid/medkit.svg similarity index 100% rename from webmail/public/svgs/solid/medkit.svg rename to public/svgs/solid/medkit.svg diff --git a/webmail/public/svgs/solid/meh-blank.svg b/public/svgs/solid/meh-blank.svg similarity index 100% rename from webmail/public/svgs/solid/meh-blank.svg rename to public/svgs/solid/meh-blank.svg diff --git a/webmail/public/svgs/solid/meh-rolling-eyes.svg b/public/svgs/solid/meh-rolling-eyes.svg similarity index 100% rename from webmail/public/svgs/solid/meh-rolling-eyes.svg rename to public/svgs/solid/meh-rolling-eyes.svg diff --git a/webmail/public/svgs/solid/meh.svg b/public/svgs/solid/meh.svg similarity index 100% rename from webmail/public/svgs/solid/meh.svg rename to public/svgs/solid/meh.svg diff --git a/webmail/public/svgs/solid/memory.svg b/public/svgs/solid/memory.svg similarity index 100% rename from webmail/public/svgs/solid/memory.svg rename to public/svgs/solid/memory.svg diff --git a/webmail/public/svgs/solid/menorah.svg b/public/svgs/solid/menorah.svg similarity index 100% rename from webmail/public/svgs/solid/menorah.svg rename to public/svgs/solid/menorah.svg diff --git a/webmail/public/svgs/solid/mercury.svg b/public/svgs/solid/mercury.svg similarity index 100% rename from webmail/public/svgs/solid/mercury.svg rename to public/svgs/solid/mercury.svg diff --git a/webmail/public/svgs/solid/meteor.svg b/public/svgs/solid/meteor.svg similarity index 100% rename from webmail/public/svgs/solid/meteor.svg rename to public/svgs/solid/meteor.svg diff --git a/webmail/public/svgs/solid/microchip.svg b/public/svgs/solid/microchip.svg similarity index 100% rename from webmail/public/svgs/solid/microchip.svg rename to public/svgs/solid/microchip.svg diff --git a/webmail/public/svgs/solid/microphone-alt-slash.svg b/public/svgs/solid/microphone-alt-slash.svg similarity index 100% rename from webmail/public/svgs/solid/microphone-alt-slash.svg rename to public/svgs/solid/microphone-alt-slash.svg diff --git a/webmail/public/svgs/solid/microphone-alt.svg b/public/svgs/solid/microphone-alt.svg similarity index 100% rename from webmail/public/svgs/solid/microphone-alt.svg rename to public/svgs/solid/microphone-alt.svg diff --git a/webmail/public/svgs/solid/microphone-slash.svg b/public/svgs/solid/microphone-slash.svg similarity index 100% rename from webmail/public/svgs/solid/microphone-slash.svg rename to public/svgs/solid/microphone-slash.svg diff --git a/webmail/public/svgs/solid/microphone.svg b/public/svgs/solid/microphone.svg similarity index 100% rename from webmail/public/svgs/solid/microphone.svg rename to public/svgs/solid/microphone.svg diff --git a/webmail/public/svgs/solid/microscope.svg b/public/svgs/solid/microscope.svg similarity index 100% rename from webmail/public/svgs/solid/microscope.svg rename to public/svgs/solid/microscope.svg diff --git a/webmail/public/svgs/solid/minus-circle.svg b/public/svgs/solid/minus-circle.svg similarity index 100% rename from webmail/public/svgs/solid/minus-circle.svg rename to public/svgs/solid/minus-circle.svg diff --git a/webmail/public/svgs/solid/minus-square.svg b/public/svgs/solid/minus-square.svg similarity index 100% rename from webmail/public/svgs/solid/minus-square.svg rename to public/svgs/solid/minus-square.svg diff --git a/webmail/public/svgs/solid/minus.svg b/public/svgs/solid/minus.svg similarity index 100% rename from webmail/public/svgs/solid/minus.svg rename to public/svgs/solid/minus.svg diff --git a/webmail/public/svgs/solid/mobile-alt.svg b/public/svgs/solid/mobile-alt.svg similarity index 100% rename from webmail/public/svgs/solid/mobile-alt.svg rename to public/svgs/solid/mobile-alt.svg diff --git a/webmail/public/svgs/solid/mobile.svg b/public/svgs/solid/mobile.svg similarity index 100% rename from webmail/public/svgs/solid/mobile.svg rename to public/svgs/solid/mobile.svg diff --git a/webmail/public/svgs/solid/money-bill-alt.svg b/public/svgs/solid/money-bill-alt.svg similarity index 100% rename from webmail/public/svgs/solid/money-bill-alt.svg rename to public/svgs/solid/money-bill-alt.svg diff --git a/webmail/public/svgs/solid/money-bill-wave-alt.svg b/public/svgs/solid/money-bill-wave-alt.svg similarity index 100% rename from webmail/public/svgs/solid/money-bill-wave-alt.svg rename to public/svgs/solid/money-bill-wave-alt.svg diff --git a/webmail/public/svgs/solid/money-bill-wave.svg b/public/svgs/solid/money-bill-wave.svg similarity index 100% rename from webmail/public/svgs/solid/money-bill-wave.svg rename to public/svgs/solid/money-bill-wave.svg diff --git a/webmail/public/svgs/solid/money-bill.svg b/public/svgs/solid/money-bill.svg similarity index 100% rename from webmail/public/svgs/solid/money-bill.svg rename to public/svgs/solid/money-bill.svg diff --git a/webmail/public/svgs/solid/money-check-alt.svg b/public/svgs/solid/money-check-alt.svg similarity index 100% rename from webmail/public/svgs/solid/money-check-alt.svg rename to public/svgs/solid/money-check-alt.svg diff --git a/webmail/public/svgs/solid/money-check.svg b/public/svgs/solid/money-check.svg similarity index 100% rename from webmail/public/svgs/solid/money-check.svg rename to public/svgs/solid/money-check.svg diff --git a/webmail/public/svgs/solid/monument.svg b/public/svgs/solid/monument.svg similarity index 100% rename from webmail/public/svgs/solid/monument.svg rename to public/svgs/solid/monument.svg diff --git a/webmail/public/svgs/solid/moon.svg b/public/svgs/solid/moon.svg similarity index 100% rename from webmail/public/svgs/solid/moon.svg rename to public/svgs/solid/moon.svg diff --git a/webmail/public/svgs/solid/mortar-pestle.svg b/public/svgs/solid/mortar-pestle.svg similarity index 100% rename from webmail/public/svgs/solid/mortar-pestle.svg rename to public/svgs/solid/mortar-pestle.svg diff --git a/webmail/public/svgs/solid/mosque.svg b/public/svgs/solid/mosque.svg similarity index 100% rename from webmail/public/svgs/solid/mosque.svg rename to public/svgs/solid/mosque.svg diff --git a/webmail/public/svgs/solid/motorcycle.svg b/public/svgs/solid/motorcycle.svg similarity index 100% rename from webmail/public/svgs/solid/motorcycle.svg rename to public/svgs/solid/motorcycle.svg diff --git a/webmail/public/svgs/solid/mountain.svg b/public/svgs/solid/mountain.svg similarity index 100% rename from webmail/public/svgs/solid/mountain.svg rename to public/svgs/solid/mountain.svg diff --git a/webmail/public/svgs/solid/mouse-pointer.svg b/public/svgs/solid/mouse-pointer.svg similarity index 100% rename from webmail/public/svgs/solid/mouse-pointer.svg rename to public/svgs/solid/mouse-pointer.svg diff --git a/webmail/public/svgs/solid/music.svg b/public/svgs/solid/music.svg similarity index 100% rename from webmail/public/svgs/solid/music.svg rename to public/svgs/solid/music.svg diff --git a/webmail/public/svgs/solid/network-wired.svg b/public/svgs/solid/network-wired.svg similarity index 100% rename from webmail/public/svgs/solid/network-wired.svg rename to public/svgs/solid/network-wired.svg diff --git a/webmail/public/svgs/solid/neuter.svg b/public/svgs/solid/neuter.svg similarity index 100% rename from webmail/public/svgs/solid/neuter.svg rename to public/svgs/solid/neuter.svg diff --git a/webmail/public/svgs/solid/newspaper.svg b/public/svgs/solid/newspaper.svg similarity index 100% rename from webmail/public/svgs/solid/newspaper.svg rename to public/svgs/solid/newspaper.svg diff --git a/webmail/public/svgs/solid/not-equal.svg b/public/svgs/solid/not-equal.svg similarity index 100% rename from webmail/public/svgs/solid/not-equal.svg rename to public/svgs/solid/not-equal.svg diff --git a/webmail/public/svgs/solid/notes-medical.svg b/public/svgs/solid/notes-medical.svg similarity index 100% rename from webmail/public/svgs/solid/notes-medical.svg rename to public/svgs/solid/notes-medical.svg diff --git a/webmail/public/svgs/solid/object-group.svg b/public/svgs/solid/object-group.svg similarity index 100% rename from webmail/public/svgs/solid/object-group.svg rename to public/svgs/solid/object-group.svg diff --git a/webmail/public/svgs/solid/object-ungroup.svg b/public/svgs/solid/object-ungroup.svg similarity index 100% rename from webmail/public/svgs/solid/object-ungroup.svg rename to public/svgs/solid/object-ungroup.svg diff --git a/webmail/public/svgs/solid/oil-can.svg b/public/svgs/solid/oil-can.svg similarity index 100% rename from webmail/public/svgs/solid/oil-can.svg rename to public/svgs/solid/oil-can.svg diff --git a/webmail/public/svgs/solid/om.svg b/public/svgs/solid/om.svg similarity index 100% rename from webmail/public/svgs/solid/om.svg rename to public/svgs/solid/om.svg diff --git a/webmail/public/svgs/solid/otter.svg b/public/svgs/solid/otter.svg similarity index 100% rename from webmail/public/svgs/solid/otter.svg rename to public/svgs/solid/otter.svg diff --git a/webmail/public/svgs/solid/outdent.svg b/public/svgs/solid/outdent.svg similarity index 100% rename from webmail/public/svgs/solid/outdent.svg rename to public/svgs/solid/outdent.svg diff --git a/webmail/public/svgs/solid/paint-brush.svg b/public/svgs/solid/paint-brush.svg similarity index 100% rename from webmail/public/svgs/solid/paint-brush.svg rename to public/svgs/solid/paint-brush.svg diff --git a/webmail/public/svgs/solid/paint-roller.svg b/public/svgs/solid/paint-roller.svg similarity index 100% rename from webmail/public/svgs/solid/paint-roller.svg rename to public/svgs/solid/paint-roller.svg diff --git a/webmail/public/svgs/solid/palette.svg b/public/svgs/solid/palette.svg similarity index 100% rename from webmail/public/svgs/solid/palette.svg rename to public/svgs/solid/palette.svg diff --git a/webmail/public/svgs/solid/pallet.svg b/public/svgs/solid/pallet.svg similarity index 100% rename from webmail/public/svgs/solid/pallet.svg rename to public/svgs/solid/pallet.svg diff --git a/webmail/public/svgs/solid/paper-plane.svg b/public/svgs/solid/paper-plane.svg similarity index 100% rename from webmail/public/svgs/solid/paper-plane.svg rename to public/svgs/solid/paper-plane.svg diff --git a/webmail/public/svgs/solid/paperclip.svg b/public/svgs/solid/paperclip.svg similarity index 100% rename from webmail/public/svgs/solid/paperclip.svg rename to public/svgs/solid/paperclip.svg diff --git a/webmail/public/svgs/solid/parachute-box.svg b/public/svgs/solid/parachute-box.svg similarity index 100% rename from webmail/public/svgs/solid/parachute-box.svg rename to public/svgs/solid/parachute-box.svg diff --git a/webmail/public/svgs/solid/paragraph.svg b/public/svgs/solid/paragraph.svg similarity index 100% rename from webmail/public/svgs/solid/paragraph.svg rename to public/svgs/solid/paragraph.svg diff --git a/webmail/public/svgs/solid/parking.svg b/public/svgs/solid/parking.svg similarity index 100% rename from webmail/public/svgs/solid/parking.svg rename to public/svgs/solid/parking.svg diff --git a/webmail/public/svgs/solid/passport.svg b/public/svgs/solid/passport.svg similarity index 100% rename from webmail/public/svgs/solid/passport.svg rename to public/svgs/solid/passport.svg diff --git a/webmail/public/svgs/solid/pastafarianism.svg b/public/svgs/solid/pastafarianism.svg similarity index 100% rename from webmail/public/svgs/solid/pastafarianism.svg rename to public/svgs/solid/pastafarianism.svg diff --git a/webmail/public/svgs/solid/paste.svg b/public/svgs/solid/paste.svg similarity index 100% rename from webmail/public/svgs/solid/paste.svg rename to public/svgs/solid/paste.svg diff --git a/webmail/public/svgs/solid/pause-circle.svg b/public/svgs/solid/pause-circle.svg similarity index 100% rename from webmail/public/svgs/solid/pause-circle.svg rename to public/svgs/solid/pause-circle.svg diff --git a/webmail/public/svgs/solid/pause.svg b/public/svgs/solid/pause.svg similarity index 100% rename from webmail/public/svgs/solid/pause.svg rename to public/svgs/solid/pause.svg diff --git a/webmail/public/svgs/solid/paw.svg b/public/svgs/solid/paw.svg similarity index 100% rename from webmail/public/svgs/solid/paw.svg rename to public/svgs/solid/paw.svg diff --git a/webmail/public/svgs/solid/peace.svg b/public/svgs/solid/peace.svg similarity index 100% rename from webmail/public/svgs/solid/peace.svg rename to public/svgs/solid/peace.svg diff --git a/webmail/public/svgs/solid/pen-alt.svg b/public/svgs/solid/pen-alt.svg similarity index 100% rename from webmail/public/svgs/solid/pen-alt.svg rename to public/svgs/solid/pen-alt.svg diff --git a/webmail/public/svgs/solid/pen-fancy.svg b/public/svgs/solid/pen-fancy.svg similarity index 100% rename from webmail/public/svgs/solid/pen-fancy.svg rename to public/svgs/solid/pen-fancy.svg diff --git a/webmail/public/svgs/solid/pen-nib.svg b/public/svgs/solid/pen-nib.svg similarity index 100% rename from webmail/public/svgs/solid/pen-nib.svg rename to public/svgs/solid/pen-nib.svg diff --git a/webmail/public/svgs/solid/pen-square.svg b/public/svgs/solid/pen-square.svg similarity index 100% rename from webmail/public/svgs/solid/pen-square.svg rename to public/svgs/solid/pen-square.svg diff --git a/webmail/public/svgs/solid/pen.svg b/public/svgs/solid/pen.svg similarity index 100% rename from webmail/public/svgs/solid/pen.svg rename to public/svgs/solid/pen.svg diff --git a/webmail/public/svgs/solid/pencil-alt.svg b/public/svgs/solid/pencil-alt.svg similarity index 100% rename from webmail/public/svgs/solid/pencil-alt.svg rename to public/svgs/solid/pencil-alt.svg diff --git a/webmail/public/svgs/solid/pencil-ruler.svg b/public/svgs/solid/pencil-ruler.svg similarity index 100% rename from webmail/public/svgs/solid/pencil-ruler.svg rename to public/svgs/solid/pencil-ruler.svg diff --git a/webmail/public/svgs/solid/people-carry.svg b/public/svgs/solid/people-carry.svg similarity index 100% rename from webmail/public/svgs/solid/people-carry.svg rename to public/svgs/solid/people-carry.svg diff --git a/webmail/public/svgs/solid/percent.svg b/public/svgs/solid/percent.svg similarity index 100% rename from webmail/public/svgs/solid/percent.svg rename to public/svgs/solid/percent.svg diff --git a/webmail/public/svgs/solid/percentage.svg b/public/svgs/solid/percentage.svg similarity index 100% rename from webmail/public/svgs/solid/percentage.svg rename to public/svgs/solid/percentage.svg diff --git a/webmail/public/svgs/solid/person-booth.svg b/public/svgs/solid/person-booth.svg similarity index 100% rename from webmail/public/svgs/solid/person-booth.svg rename to public/svgs/solid/person-booth.svg diff --git a/webmail/public/svgs/solid/phone-slash.svg b/public/svgs/solid/phone-slash.svg similarity index 100% rename from webmail/public/svgs/solid/phone-slash.svg rename to public/svgs/solid/phone-slash.svg diff --git a/webmail/public/svgs/solid/phone-square.svg b/public/svgs/solid/phone-square.svg similarity index 100% rename from webmail/public/svgs/solid/phone-square.svg rename to public/svgs/solid/phone-square.svg diff --git a/webmail/public/svgs/solid/phone-volume.svg b/public/svgs/solid/phone-volume.svg similarity index 100% rename from webmail/public/svgs/solid/phone-volume.svg rename to public/svgs/solid/phone-volume.svg diff --git a/webmail/public/svgs/solid/phone.svg b/public/svgs/solid/phone.svg similarity index 100% rename from webmail/public/svgs/solid/phone.svg rename to public/svgs/solid/phone.svg diff --git a/webmail/public/svgs/solid/piggy-bank.svg b/public/svgs/solid/piggy-bank.svg similarity index 100% rename from webmail/public/svgs/solid/piggy-bank.svg rename to public/svgs/solid/piggy-bank.svg diff --git a/webmail/public/svgs/solid/pills.svg b/public/svgs/solid/pills.svg similarity index 100% rename from webmail/public/svgs/solid/pills.svg rename to public/svgs/solid/pills.svg diff --git a/webmail/public/svgs/solid/place-of-worship.svg b/public/svgs/solid/place-of-worship.svg similarity index 100% rename from webmail/public/svgs/solid/place-of-worship.svg rename to public/svgs/solid/place-of-worship.svg diff --git a/webmail/public/svgs/solid/plane-arrival.svg b/public/svgs/solid/plane-arrival.svg similarity index 100% rename from webmail/public/svgs/solid/plane-arrival.svg rename to public/svgs/solid/plane-arrival.svg diff --git a/webmail/public/svgs/solid/plane-departure.svg b/public/svgs/solid/plane-departure.svg similarity index 100% rename from webmail/public/svgs/solid/plane-departure.svg rename to public/svgs/solid/plane-departure.svg diff --git a/webmail/public/svgs/solid/plane.svg b/public/svgs/solid/plane.svg similarity index 100% rename from webmail/public/svgs/solid/plane.svg rename to public/svgs/solid/plane.svg diff --git a/webmail/public/svgs/solid/play-circle.svg b/public/svgs/solid/play-circle.svg similarity index 100% rename from webmail/public/svgs/solid/play-circle.svg rename to public/svgs/solid/play-circle.svg diff --git a/webmail/public/svgs/solid/play.svg b/public/svgs/solid/play.svg similarity index 100% rename from webmail/public/svgs/solid/play.svg rename to public/svgs/solid/play.svg diff --git a/webmail/public/svgs/solid/plug.svg b/public/svgs/solid/plug.svg similarity index 100% rename from webmail/public/svgs/solid/plug.svg rename to public/svgs/solid/plug.svg diff --git a/webmail/public/svgs/solid/plus-circle.svg b/public/svgs/solid/plus-circle.svg similarity index 100% rename from webmail/public/svgs/solid/plus-circle.svg rename to public/svgs/solid/plus-circle.svg diff --git a/webmail/public/svgs/solid/plus-square.svg b/public/svgs/solid/plus-square.svg similarity index 100% rename from webmail/public/svgs/solid/plus-square.svg rename to public/svgs/solid/plus-square.svg diff --git a/webmail/public/svgs/solid/plus.svg b/public/svgs/solid/plus.svg similarity index 100% rename from webmail/public/svgs/solid/plus.svg rename to public/svgs/solid/plus.svg diff --git a/webmail/public/svgs/solid/podcast.svg b/public/svgs/solid/podcast.svg similarity index 100% rename from webmail/public/svgs/solid/podcast.svg rename to public/svgs/solid/podcast.svg diff --git a/webmail/public/svgs/solid/poll-h.svg b/public/svgs/solid/poll-h.svg similarity index 100% rename from webmail/public/svgs/solid/poll-h.svg rename to public/svgs/solid/poll-h.svg diff --git a/webmail/public/svgs/solid/poll.svg b/public/svgs/solid/poll.svg similarity index 100% rename from webmail/public/svgs/solid/poll.svg rename to public/svgs/solid/poll.svg diff --git a/webmail/public/svgs/solid/poo-storm.svg b/public/svgs/solid/poo-storm.svg similarity index 100% rename from webmail/public/svgs/solid/poo-storm.svg rename to public/svgs/solid/poo-storm.svg diff --git a/webmail/public/svgs/solid/poo.svg b/public/svgs/solid/poo.svg similarity index 100% rename from webmail/public/svgs/solid/poo.svg rename to public/svgs/solid/poo.svg diff --git a/webmail/public/svgs/solid/poop.svg b/public/svgs/solid/poop.svg similarity index 100% rename from webmail/public/svgs/solid/poop.svg rename to public/svgs/solid/poop.svg diff --git a/webmail/public/svgs/solid/portrait.svg b/public/svgs/solid/portrait.svg similarity index 100% rename from webmail/public/svgs/solid/portrait.svg rename to public/svgs/solid/portrait.svg diff --git a/webmail/public/svgs/solid/pound-sign.svg b/public/svgs/solid/pound-sign.svg similarity index 100% rename from webmail/public/svgs/solid/pound-sign.svg rename to public/svgs/solid/pound-sign.svg diff --git a/webmail/public/svgs/solid/power-off.svg b/public/svgs/solid/power-off.svg similarity index 100% rename from webmail/public/svgs/solid/power-off.svg rename to public/svgs/solid/power-off.svg diff --git a/webmail/public/svgs/solid/pray.svg b/public/svgs/solid/pray.svg similarity index 100% rename from webmail/public/svgs/solid/pray.svg rename to public/svgs/solid/pray.svg diff --git a/webmail/public/svgs/solid/praying-hands.svg b/public/svgs/solid/praying-hands.svg similarity index 100% rename from webmail/public/svgs/solid/praying-hands.svg rename to public/svgs/solid/praying-hands.svg diff --git a/webmail/public/svgs/solid/prescription-bottle-alt.svg b/public/svgs/solid/prescription-bottle-alt.svg similarity index 100% rename from webmail/public/svgs/solid/prescription-bottle-alt.svg rename to public/svgs/solid/prescription-bottle-alt.svg diff --git a/webmail/public/svgs/solid/prescription-bottle.svg b/public/svgs/solid/prescription-bottle.svg similarity index 100% rename from webmail/public/svgs/solid/prescription-bottle.svg rename to public/svgs/solid/prescription-bottle.svg diff --git a/webmail/public/svgs/solid/prescription.svg b/public/svgs/solid/prescription.svg similarity index 100% rename from webmail/public/svgs/solid/prescription.svg rename to public/svgs/solid/prescription.svg diff --git a/webmail/public/svgs/solid/print.svg b/public/svgs/solid/print.svg similarity index 100% rename from webmail/public/svgs/solid/print.svg rename to public/svgs/solid/print.svg diff --git a/webmail/public/svgs/solid/procedures.svg b/public/svgs/solid/procedures.svg similarity index 100% rename from webmail/public/svgs/solid/procedures.svg rename to public/svgs/solid/procedures.svg diff --git a/webmail/public/svgs/solid/project-diagram.svg b/public/svgs/solid/project-diagram.svg similarity index 100% rename from webmail/public/svgs/solid/project-diagram.svg rename to public/svgs/solid/project-diagram.svg diff --git a/webmail/public/svgs/solid/puzzle-piece.svg b/public/svgs/solid/puzzle-piece.svg similarity index 100% rename from webmail/public/svgs/solid/puzzle-piece.svg rename to public/svgs/solid/puzzle-piece.svg diff --git a/webmail/public/svgs/solid/qrcode.svg b/public/svgs/solid/qrcode.svg similarity index 100% rename from webmail/public/svgs/solid/qrcode.svg rename to public/svgs/solid/qrcode.svg diff --git a/webmail/public/svgs/solid/question-circle.svg b/public/svgs/solid/question-circle.svg similarity index 100% rename from webmail/public/svgs/solid/question-circle.svg rename to public/svgs/solid/question-circle.svg diff --git a/webmail/public/svgs/solid/question.svg b/public/svgs/solid/question.svg similarity index 100% rename from webmail/public/svgs/solid/question.svg rename to public/svgs/solid/question.svg diff --git a/webmail/public/svgs/solid/quidditch.svg b/public/svgs/solid/quidditch.svg similarity index 100% rename from webmail/public/svgs/solid/quidditch.svg rename to public/svgs/solid/quidditch.svg diff --git a/webmail/public/svgs/solid/quote-left.svg b/public/svgs/solid/quote-left.svg similarity index 100% rename from webmail/public/svgs/solid/quote-left.svg rename to public/svgs/solid/quote-left.svg diff --git a/webmail/public/svgs/solid/quote-right.svg b/public/svgs/solid/quote-right.svg similarity index 100% rename from webmail/public/svgs/solid/quote-right.svg rename to public/svgs/solid/quote-right.svg diff --git a/webmail/public/svgs/solid/quran.svg b/public/svgs/solid/quran.svg similarity index 100% rename from webmail/public/svgs/solid/quran.svg rename to public/svgs/solid/quran.svg diff --git a/webmail/public/svgs/solid/rainbow.svg b/public/svgs/solid/rainbow.svg similarity index 100% rename from webmail/public/svgs/solid/rainbow.svg rename to public/svgs/solid/rainbow.svg diff --git a/webmail/public/svgs/solid/random.svg b/public/svgs/solid/random.svg similarity index 100% rename from webmail/public/svgs/solid/random.svg rename to public/svgs/solid/random.svg diff --git a/webmail/public/svgs/solid/receipt.svg b/public/svgs/solid/receipt.svg similarity index 100% rename from webmail/public/svgs/solid/receipt.svg rename to public/svgs/solid/receipt.svg diff --git a/webmail/public/svgs/solid/recycle.svg b/public/svgs/solid/recycle.svg similarity index 100% rename from webmail/public/svgs/solid/recycle.svg rename to public/svgs/solid/recycle.svg diff --git a/webmail/public/svgs/solid/redo-alt.svg b/public/svgs/solid/redo-alt.svg similarity index 100% rename from webmail/public/svgs/solid/redo-alt.svg rename to public/svgs/solid/redo-alt.svg diff --git a/webmail/public/svgs/solid/redo.svg b/public/svgs/solid/redo.svg similarity index 100% rename from webmail/public/svgs/solid/redo.svg rename to public/svgs/solid/redo.svg diff --git a/webmail/public/svgs/solid/registered.svg b/public/svgs/solid/registered.svg similarity index 100% rename from webmail/public/svgs/solid/registered.svg rename to public/svgs/solid/registered.svg diff --git a/webmail/public/svgs/solid/reply-all.svg b/public/svgs/solid/reply-all.svg similarity index 100% rename from webmail/public/svgs/solid/reply-all.svg rename to public/svgs/solid/reply-all.svg diff --git a/webmail/public/svgs/solid/reply.svg b/public/svgs/solid/reply.svg similarity index 100% rename from webmail/public/svgs/solid/reply.svg rename to public/svgs/solid/reply.svg diff --git a/webmail/public/svgs/solid/republican.svg b/public/svgs/solid/republican.svg similarity index 100% rename from webmail/public/svgs/solid/republican.svg rename to public/svgs/solid/republican.svg diff --git a/webmail/public/svgs/solid/retweet.svg b/public/svgs/solid/retweet.svg similarity index 100% rename from webmail/public/svgs/solid/retweet.svg rename to public/svgs/solid/retweet.svg diff --git a/webmail/public/svgs/solid/ribbon.svg b/public/svgs/solid/ribbon.svg similarity index 100% rename from webmail/public/svgs/solid/ribbon.svg rename to public/svgs/solid/ribbon.svg diff --git a/webmail/public/svgs/solid/ring.svg b/public/svgs/solid/ring.svg similarity index 100% rename from webmail/public/svgs/solid/ring.svg rename to public/svgs/solid/ring.svg diff --git a/webmail/public/svgs/solid/road.svg b/public/svgs/solid/road.svg similarity index 100% rename from webmail/public/svgs/solid/road.svg rename to public/svgs/solid/road.svg diff --git a/webmail/public/svgs/solid/robot.svg b/public/svgs/solid/robot.svg similarity index 100% rename from webmail/public/svgs/solid/robot.svg rename to public/svgs/solid/robot.svg diff --git a/webmail/public/svgs/solid/rocket.svg b/public/svgs/solid/rocket.svg similarity index 100% rename from webmail/public/svgs/solid/rocket.svg rename to public/svgs/solid/rocket.svg diff --git a/webmail/public/svgs/solid/route.svg b/public/svgs/solid/route.svg similarity index 100% rename from webmail/public/svgs/solid/route.svg rename to public/svgs/solid/route.svg diff --git a/webmail/public/svgs/solid/rss-square.svg b/public/svgs/solid/rss-square.svg similarity index 100% rename from webmail/public/svgs/solid/rss-square.svg rename to public/svgs/solid/rss-square.svg diff --git a/webmail/public/svgs/solid/rss.svg b/public/svgs/solid/rss.svg similarity index 100% rename from webmail/public/svgs/solid/rss.svg rename to public/svgs/solid/rss.svg diff --git a/webmail/public/svgs/solid/ruble-sign.svg b/public/svgs/solid/ruble-sign.svg similarity index 100% rename from webmail/public/svgs/solid/ruble-sign.svg rename to public/svgs/solid/ruble-sign.svg diff --git a/webmail/public/svgs/solid/ruler-combined.svg b/public/svgs/solid/ruler-combined.svg similarity index 100% rename from webmail/public/svgs/solid/ruler-combined.svg rename to public/svgs/solid/ruler-combined.svg diff --git a/webmail/public/svgs/solid/ruler-horizontal.svg b/public/svgs/solid/ruler-horizontal.svg similarity index 100% rename from webmail/public/svgs/solid/ruler-horizontal.svg rename to public/svgs/solid/ruler-horizontal.svg diff --git a/webmail/public/svgs/solid/ruler-vertical.svg b/public/svgs/solid/ruler-vertical.svg similarity index 100% rename from webmail/public/svgs/solid/ruler-vertical.svg rename to public/svgs/solid/ruler-vertical.svg diff --git a/webmail/public/svgs/solid/ruler.svg b/public/svgs/solid/ruler.svg similarity index 100% rename from webmail/public/svgs/solid/ruler.svg rename to public/svgs/solid/ruler.svg diff --git a/webmail/public/svgs/solid/running.svg b/public/svgs/solid/running.svg similarity index 100% rename from webmail/public/svgs/solid/running.svg rename to public/svgs/solid/running.svg diff --git a/webmail/public/svgs/solid/rupee-sign.svg b/public/svgs/solid/rupee-sign.svg similarity index 100% rename from webmail/public/svgs/solid/rupee-sign.svg rename to public/svgs/solid/rupee-sign.svg diff --git a/webmail/public/svgs/solid/sad-cry.svg b/public/svgs/solid/sad-cry.svg similarity index 100% rename from webmail/public/svgs/solid/sad-cry.svg rename to public/svgs/solid/sad-cry.svg diff --git a/webmail/public/svgs/solid/sad-tear.svg b/public/svgs/solid/sad-tear.svg similarity index 100% rename from webmail/public/svgs/solid/sad-tear.svg rename to public/svgs/solid/sad-tear.svg diff --git a/webmail/public/svgs/solid/save.svg b/public/svgs/solid/save.svg similarity index 100% rename from webmail/public/svgs/solid/save.svg rename to public/svgs/solid/save.svg diff --git a/webmail/public/svgs/solid/school.svg b/public/svgs/solid/school.svg similarity index 100% rename from webmail/public/svgs/solid/school.svg rename to public/svgs/solid/school.svg diff --git a/webmail/public/svgs/solid/screwdriver.svg b/public/svgs/solid/screwdriver.svg similarity index 100% rename from webmail/public/svgs/solid/screwdriver.svg rename to public/svgs/solid/screwdriver.svg diff --git a/webmail/public/svgs/solid/scroll.svg b/public/svgs/solid/scroll.svg similarity index 100% rename from webmail/public/svgs/solid/scroll.svg rename to public/svgs/solid/scroll.svg diff --git a/webmail/public/svgs/solid/search-dollar.svg b/public/svgs/solid/search-dollar.svg similarity index 100% rename from webmail/public/svgs/solid/search-dollar.svg rename to public/svgs/solid/search-dollar.svg diff --git a/webmail/public/svgs/solid/search-location.svg b/public/svgs/solid/search-location.svg similarity index 100% rename from webmail/public/svgs/solid/search-location.svg rename to public/svgs/solid/search-location.svg diff --git a/webmail/public/svgs/solid/search-minus.svg b/public/svgs/solid/search-minus.svg similarity index 100% rename from webmail/public/svgs/solid/search-minus.svg rename to public/svgs/solid/search-minus.svg diff --git a/webmail/public/svgs/solid/search-plus.svg b/public/svgs/solid/search-plus.svg similarity index 100% rename from webmail/public/svgs/solid/search-plus.svg rename to public/svgs/solid/search-plus.svg diff --git a/webmail/public/svgs/solid/search.svg b/public/svgs/solid/search.svg similarity index 100% rename from webmail/public/svgs/solid/search.svg rename to public/svgs/solid/search.svg diff --git a/webmail/public/svgs/solid/seedling.svg b/public/svgs/solid/seedling.svg similarity index 100% rename from webmail/public/svgs/solid/seedling.svg rename to public/svgs/solid/seedling.svg diff --git a/webmail/public/svgs/solid/server.svg b/public/svgs/solid/server.svg similarity index 100% rename from webmail/public/svgs/solid/server.svg rename to public/svgs/solid/server.svg diff --git a/webmail/public/svgs/solid/shapes.svg b/public/svgs/solid/shapes.svg similarity index 100% rename from webmail/public/svgs/solid/shapes.svg rename to public/svgs/solid/shapes.svg diff --git a/webmail/public/svgs/solid/share-alt-square.svg b/public/svgs/solid/share-alt-square.svg similarity index 100% rename from webmail/public/svgs/solid/share-alt-square.svg rename to public/svgs/solid/share-alt-square.svg diff --git a/webmail/public/svgs/solid/share-alt.svg b/public/svgs/solid/share-alt.svg similarity index 100% rename from webmail/public/svgs/solid/share-alt.svg rename to public/svgs/solid/share-alt.svg diff --git a/webmail/public/svgs/solid/share-square.svg b/public/svgs/solid/share-square.svg similarity index 100% rename from webmail/public/svgs/solid/share-square.svg rename to public/svgs/solid/share-square.svg diff --git a/webmail/public/svgs/solid/share.svg b/public/svgs/solid/share.svg similarity index 100% rename from webmail/public/svgs/solid/share.svg rename to public/svgs/solid/share.svg diff --git a/webmail/public/svgs/solid/shekel-sign.svg b/public/svgs/solid/shekel-sign.svg similarity index 100% rename from webmail/public/svgs/solid/shekel-sign.svg rename to public/svgs/solid/shekel-sign.svg diff --git a/webmail/public/svgs/solid/shield-alt.svg b/public/svgs/solid/shield-alt.svg similarity index 100% rename from webmail/public/svgs/solid/shield-alt.svg rename to public/svgs/solid/shield-alt.svg diff --git a/webmail/public/svgs/solid/ship.svg b/public/svgs/solid/ship.svg similarity index 100% rename from webmail/public/svgs/solid/ship.svg rename to public/svgs/solid/ship.svg diff --git a/webmail/public/svgs/solid/shipping-fast.svg b/public/svgs/solid/shipping-fast.svg similarity index 100% rename from webmail/public/svgs/solid/shipping-fast.svg rename to public/svgs/solid/shipping-fast.svg diff --git a/webmail/public/svgs/solid/shoe-prints.svg b/public/svgs/solid/shoe-prints.svg similarity index 100% rename from webmail/public/svgs/solid/shoe-prints.svg rename to public/svgs/solid/shoe-prints.svg diff --git a/webmail/public/svgs/solid/shopping-bag.svg b/public/svgs/solid/shopping-bag.svg similarity index 100% rename from webmail/public/svgs/solid/shopping-bag.svg rename to public/svgs/solid/shopping-bag.svg diff --git a/webmail/public/svgs/solid/shopping-basket.svg b/public/svgs/solid/shopping-basket.svg similarity index 100% rename from webmail/public/svgs/solid/shopping-basket.svg rename to public/svgs/solid/shopping-basket.svg diff --git a/webmail/public/svgs/solid/shopping-cart.svg b/public/svgs/solid/shopping-cart.svg similarity index 100% rename from webmail/public/svgs/solid/shopping-cart.svg rename to public/svgs/solid/shopping-cart.svg diff --git a/webmail/public/svgs/solid/shower.svg b/public/svgs/solid/shower.svg similarity index 100% rename from webmail/public/svgs/solid/shower.svg rename to public/svgs/solid/shower.svg diff --git a/webmail/public/svgs/solid/shuttle-van.svg b/public/svgs/solid/shuttle-van.svg similarity index 100% rename from webmail/public/svgs/solid/shuttle-van.svg rename to public/svgs/solid/shuttle-van.svg diff --git a/webmail/public/svgs/solid/sign-in-alt.svg b/public/svgs/solid/sign-in-alt.svg similarity index 100% rename from webmail/public/svgs/solid/sign-in-alt.svg rename to public/svgs/solid/sign-in-alt.svg diff --git a/webmail/public/svgs/solid/sign-language.svg b/public/svgs/solid/sign-language.svg similarity index 100% rename from webmail/public/svgs/solid/sign-language.svg rename to public/svgs/solid/sign-language.svg diff --git a/webmail/public/svgs/solid/sign-out-alt.svg b/public/svgs/solid/sign-out-alt.svg similarity index 100% rename from webmail/public/svgs/solid/sign-out-alt.svg rename to public/svgs/solid/sign-out-alt.svg diff --git a/webmail/public/svgs/solid/sign.svg b/public/svgs/solid/sign.svg similarity index 100% rename from webmail/public/svgs/solid/sign.svg rename to public/svgs/solid/sign.svg diff --git a/webmail/public/svgs/solid/signal.svg b/public/svgs/solid/signal.svg similarity index 100% rename from webmail/public/svgs/solid/signal.svg rename to public/svgs/solid/signal.svg diff --git a/webmail/public/svgs/solid/signature.svg b/public/svgs/solid/signature.svg similarity index 100% rename from webmail/public/svgs/solid/signature.svg rename to public/svgs/solid/signature.svg diff --git a/webmail/public/svgs/solid/sitemap.svg b/public/svgs/solid/sitemap.svg similarity index 100% rename from webmail/public/svgs/solid/sitemap.svg rename to public/svgs/solid/sitemap.svg diff --git a/webmail/public/svgs/solid/skull-crossbones.svg b/public/svgs/solid/skull-crossbones.svg similarity index 100% rename from webmail/public/svgs/solid/skull-crossbones.svg rename to public/svgs/solid/skull-crossbones.svg diff --git a/webmail/public/svgs/solid/skull.svg b/public/svgs/solid/skull.svg similarity index 100% rename from webmail/public/svgs/solid/skull.svg rename to public/svgs/solid/skull.svg diff --git a/webmail/public/svgs/solid/slash.svg b/public/svgs/solid/slash.svg similarity index 100% rename from webmail/public/svgs/solid/slash.svg rename to public/svgs/solid/slash.svg diff --git a/webmail/public/svgs/solid/sliders-h.svg b/public/svgs/solid/sliders-h.svg similarity index 100% rename from webmail/public/svgs/solid/sliders-h.svg rename to public/svgs/solid/sliders-h.svg diff --git a/webmail/public/svgs/solid/smile-beam.svg b/public/svgs/solid/smile-beam.svg similarity index 100% rename from webmail/public/svgs/solid/smile-beam.svg rename to public/svgs/solid/smile-beam.svg diff --git a/webmail/public/svgs/solid/smile-wink.svg b/public/svgs/solid/smile-wink.svg similarity index 100% rename from webmail/public/svgs/solid/smile-wink.svg rename to public/svgs/solid/smile-wink.svg diff --git a/webmail/public/svgs/solid/smile.svg b/public/svgs/solid/smile.svg similarity index 100% rename from webmail/public/svgs/solid/smile.svg rename to public/svgs/solid/smile.svg diff --git a/webmail/public/svgs/solid/smog.svg b/public/svgs/solid/smog.svg similarity index 100% rename from webmail/public/svgs/solid/smog.svg rename to public/svgs/solid/smog.svg diff --git a/webmail/public/svgs/solid/smoking-ban.svg b/public/svgs/solid/smoking-ban.svg similarity index 100% rename from webmail/public/svgs/solid/smoking-ban.svg rename to public/svgs/solid/smoking-ban.svg diff --git a/webmail/public/svgs/solid/smoking.svg b/public/svgs/solid/smoking.svg similarity index 100% rename from webmail/public/svgs/solid/smoking.svg rename to public/svgs/solid/smoking.svg diff --git a/webmail/public/svgs/solid/snowflake.svg b/public/svgs/solid/snowflake.svg similarity index 100% rename from webmail/public/svgs/solid/snowflake.svg rename to public/svgs/solid/snowflake.svg diff --git a/webmail/public/svgs/solid/socks.svg b/public/svgs/solid/socks.svg similarity index 100% rename from webmail/public/svgs/solid/socks.svg rename to public/svgs/solid/socks.svg diff --git a/webmail/public/svgs/solid/solar-panel.svg b/public/svgs/solid/solar-panel.svg similarity index 100% rename from webmail/public/svgs/solid/solar-panel.svg rename to public/svgs/solid/solar-panel.svg diff --git a/webmail/public/svgs/solid/sort-alpha-down.svg b/public/svgs/solid/sort-alpha-down.svg similarity index 100% rename from webmail/public/svgs/solid/sort-alpha-down.svg rename to public/svgs/solid/sort-alpha-down.svg diff --git a/webmail/public/svgs/solid/sort-alpha-up.svg b/public/svgs/solid/sort-alpha-up.svg similarity index 100% rename from webmail/public/svgs/solid/sort-alpha-up.svg rename to public/svgs/solid/sort-alpha-up.svg diff --git a/webmail/public/svgs/solid/sort-amount-down.svg b/public/svgs/solid/sort-amount-down.svg similarity index 100% rename from webmail/public/svgs/solid/sort-amount-down.svg rename to public/svgs/solid/sort-amount-down.svg diff --git a/webmail/public/svgs/solid/sort-amount-up.svg b/public/svgs/solid/sort-amount-up.svg similarity index 100% rename from webmail/public/svgs/solid/sort-amount-up.svg rename to public/svgs/solid/sort-amount-up.svg diff --git a/webmail/public/svgs/solid/sort-down.svg b/public/svgs/solid/sort-down.svg similarity index 100% rename from webmail/public/svgs/solid/sort-down.svg rename to public/svgs/solid/sort-down.svg diff --git a/webmail/public/svgs/solid/sort-numeric-down.svg b/public/svgs/solid/sort-numeric-down.svg similarity index 100% rename from webmail/public/svgs/solid/sort-numeric-down.svg rename to public/svgs/solid/sort-numeric-down.svg diff --git a/webmail/public/svgs/solid/sort-numeric-up.svg b/public/svgs/solid/sort-numeric-up.svg similarity index 100% rename from webmail/public/svgs/solid/sort-numeric-up.svg rename to public/svgs/solid/sort-numeric-up.svg diff --git a/webmail/public/svgs/solid/sort-up.svg b/public/svgs/solid/sort-up.svg similarity index 100% rename from webmail/public/svgs/solid/sort-up.svg rename to public/svgs/solid/sort-up.svg diff --git a/webmail/public/svgs/solid/sort.svg b/public/svgs/solid/sort.svg similarity index 100% rename from webmail/public/svgs/solid/sort.svg rename to public/svgs/solid/sort.svg diff --git a/webmail/public/svgs/solid/spa.svg b/public/svgs/solid/spa.svg similarity index 100% rename from webmail/public/svgs/solid/spa.svg rename to public/svgs/solid/spa.svg diff --git a/webmail/public/svgs/solid/space-shuttle.svg b/public/svgs/solid/space-shuttle.svg similarity index 100% rename from webmail/public/svgs/solid/space-shuttle.svg rename to public/svgs/solid/space-shuttle.svg diff --git a/webmail/public/svgs/solid/spider.svg b/public/svgs/solid/spider.svg similarity index 100% rename from webmail/public/svgs/solid/spider.svg rename to public/svgs/solid/spider.svg diff --git a/webmail/public/svgs/solid/spinner.svg b/public/svgs/solid/spinner.svg similarity index 100% rename from webmail/public/svgs/solid/spinner.svg rename to public/svgs/solid/spinner.svg diff --git a/webmail/public/svgs/solid/splotch.svg b/public/svgs/solid/splotch.svg similarity index 100% rename from webmail/public/svgs/solid/splotch.svg rename to public/svgs/solid/splotch.svg diff --git a/webmail/public/svgs/solid/spray-can.svg b/public/svgs/solid/spray-can.svg similarity index 100% rename from webmail/public/svgs/solid/spray-can.svg rename to public/svgs/solid/spray-can.svg diff --git a/webmail/public/svgs/solid/square-full.svg b/public/svgs/solid/square-full.svg similarity index 100% rename from webmail/public/svgs/solid/square-full.svg rename to public/svgs/solid/square-full.svg diff --git a/webmail/public/svgs/solid/square-root-alt.svg b/public/svgs/solid/square-root-alt.svg similarity index 100% rename from webmail/public/svgs/solid/square-root-alt.svg rename to public/svgs/solid/square-root-alt.svg diff --git a/webmail/public/svgs/solid/square.svg b/public/svgs/solid/square.svg similarity index 100% rename from webmail/public/svgs/solid/square.svg rename to public/svgs/solid/square.svg diff --git a/webmail/public/svgs/solid/stamp.svg b/public/svgs/solid/stamp.svg similarity index 100% rename from webmail/public/svgs/solid/stamp.svg rename to public/svgs/solid/stamp.svg diff --git a/webmail/public/svgs/solid/star-and-crescent.svg b/public/svgs/solid/star-and-crescent.svg similarity index 100% rename from webmail/public/svgs/solid/star-and-crescent.svg rename to public/svgs/solid/star-and-crescent.svg diff --git a/webmail/public/svgs/solid/star-half-alt.svg b/public/svgs/solid/star-half-alt.svg similarity index 100% rename from webmail/public/svgs/solid/star-half-alt.svg rename to public/svgs/solid/star-half-alt.svg diff --git a/webmail/public/svgs/solid/star-half.svg b/public/svgs/solid/star-half.svg similarity index 100% rename from webmail/public/svgs/solid/star-half.svg rename to public/svgs/solid/star-half.svg diff --git a/webmail/public/svgs/solid/star-of-david.svg b/public/svgs/solid/star-of-david.svg similarity index 100% rename from webmail/public/svgs/solid/star-of-david.svg rename to public/svgs/solid/star-of-david.svg diff --git a/webmail/public/svgs/solid/star-of-life.svg b/public/svgs/solid/star-of-life.svg similarity index 100% rename from webmail/public/svgs/solid/star-of-life.svg rename to public/svgs/solid/star-of-life.svg diff --git a/webmail/public/svgs/solid/star.svg b/public/svgs/solid/star.svg similarity index 100% rename from webmail/public/svgs/solid/star.svg rename to public/svgs/solid/star.svg diff --git a/webmail/public/svgs/solid/step-backward.svg b/public/svgs/solid/step-backward.svg similarity index 100% rename from webmail/public/svgs/solid/step-backward.svg rename to public/svgs/solid/step-backward.svg diff --git a/webmail/public/svgs/solid/step-forward.svg b/public/svgs/solid/step-forward.svg similarity index 100% rename from webmail/public/svgs/solid/step-forward.svg rename to public/svgs/solid/step-forward.svg diff --git a/webmail/public/svgs/solid/stethoscope.svg b/public/svgs/solid/stethoscope.svg similarity index 100% rename from webmail/public/svgs/solid/stethoscope.svg rename to public/svgs/solid/stethoscope.svg diff --git a/webmail/public/svgs/solid/sticky-note.svg b/public/svgs/solid/sticky-note.svg similarity index 100% rename from webmail/public/svgs/solid/sticky-note.svg rename to public/svgs/solid/sticky-note.svg diff --git a/webmail/public/svgs/solid/stop-circle.svg b/public/svgs/solid/stop-circle.svg similarity index 100% rename from webmail/public/svgs/solid/stop-circle.svg rename to public/svgs/solid/stop-circle.svg diff --git a/webmail/public/svgs/solid/stop.svg b/public/svgs/solid/stop.svg similarity index 100% rename from webmail/public/svgs/solid/stop.svg rename to public/svgs/solid/stop.svg diff --git a/webmail/public/svgs/solid/stopwatch.svg b/public/svgs/solid/stopwatch.svg similarity index 100% rename from webmail/public/svgs/solid/stopwatch.svg rename to public/svgs/solid/stopwatch.svg diff --git a/webmail/public/svgs/solid/store-alt.svg b/public/svgs/solid/store-alt.svg similarity index 100% rename from webmail/public/svgs/solid/store-alt.svg rename to public/svgs/solid/store-alt.svg diff --git a/webmail/public/svgs/solid/store.svg b/public/svgs/solid/store.svg similarity index 100% rename from webmail/public/svgs/solid/store.svg rename to public/svgs/solid/store.svg diff --git a/webmail/public/svgs/solid/stream.svg b/public/svgs/solid/stream.svg similarity index 100% rename from webmail/public/svgs/solid/stream.svg rename to public/svgs/solid/stream.svg diff --git a/webmail/public/svgs/solid/street-view.svg b/public/svgs/solid/street-view.svg similarity index 100% rename from webmail/public/svgs/solid/street-view.svg rename to public/svgs/solid/street-view.svg diff --git a/webmail/public/svgs/solid/strikethrough.svg b/public/svgs/solid/strikethrough.svg similarity index 100% rename from webmail/public/svgs/solid/strikethrough.svg rename to public/svgs/solid/strikethrough.svg diff --git a/webmail/public/svgs/solid/stroopwafel.svg b/public/svgs/solid/stroopwafel.svg similarity index 100% rename from webmail/public/svgs/solid/stroopwafel.svg rename to public/svgs/solid/stroopwafel.svg diff --git a/webmail/public/svgs/solid/subscript.svg b/public/svgs/solid/subscript.svg similarity index 100% rename from webmail/public/svgs/solid/subscript.svg rename to public/svgs/solid/subscript.svg diff --git a/webmail/public/svgs/solid/subway.svg b/public/svgs/solid/subway.svg similarity index 100% rename from webmail/public/svgs/solid/subway.svg rename to public/svgs/solid/subway.svg diff --git a/webmail/public/svgs/solid/suitcase-rolling.svg b/public/svgs/solid/suitcase-rolling.svg similarity index 100% rename from webmail/public/svgs/solid/suitcase-rolling.svg rename to public/svgs/solid/suitcase-rolling.svg diff --git a/webmail/public/svgs/solid/suitcase.svg b/public/svgs/solid/suitcase.svg similarity index 100% rename from webmail/public/svgs/solid/suitcase.svg rename to public/svgs/solid/suitcase.svg diff --git a/webmail/public/svgs/solid/sun.svg b/public/svgs/solid/sun.svg similarity index 100% rename from webmail/public/svgs/solid/sun.svg rename to public/svgs/solid/sun.svg diff --git a/webmail/public/svgs/solid/superscript.svg b/public/svgs/solid/superscript.svg similarity index 100% rename from webmail/public/svgs/solid/superscript.svg rename to public/svgs/solid/superscript.svg diff --git a/webmail/public/svgs/solid/surprise.svg b/public/svgs/solid/surprise.svg similarity index 100% rename from webmail/public/svgs/solid/surprise.svg rename to public/svgs/solid/surprise.svg diff --git a/webmail/public/svgs/solid/swatchbook.svg b/public/svgs/solid/swatchbook.svg similarity index 100% rename from webmail/public/svgs/solid/swatchbook.svg rename to public/svgs/solid/swatchbook.svg diff --git a/webmail/public/svgs/solid/swimmer.svg b/public/svgs/solid/swimmer.svg similarity index 100% rename from webmail/public/svgs/solid/swimmer.svg rename to public/svgs/solid/swimmer.svg diff --git a/webmail/public/svgs/solid/swimming-pool.svg b/public/svgs/solid/swimming-pool.svg similarity index 100% rename from webmail/public/svgs/solid/swimming-pool.svg rename to public/svgs/solid/swimming-pool.svg diff --git a/webmail/public/svgs/solid/synagogue.svg b/public/svgs/solid/synagogue.svg similarity index 100% rename from webmail/public/svgs/solid/synagogue.svg rename to public/svgs/solid/synagogue.svg diff --git a/webmail/public/svgs/solid/sync-alt.svg b/public/svgs/solid/sync-alt.svg similarity index 100% rename from webmail/public/svgs/solid/sync-alt.svg rename to public/svgs/solid/sync-alt.svg diff --git a/webmail/public/svgs/solid/sync.svg b/public/svgs/solid/sync.svg similarity index 100% rename from webmail/public/svgs/solid/sync.svg rename to public/svgs/solid/sync.svg diff --git a/webmail/public/svgs/solid/syringe.svg b/public/svgs/solid/syringe.svg similarity index 100% rename from webmail/public/svgs/solid/syringe.svg rename to public/svgs/solid/syringe.svg diff --git a/webmail/public/svgs/solid/table-tennis.svg b/public/svgs/solid/table-tennis.svg similarity index 100% rename from webmail/public/svgs/solid/table-tennis.svg rename to public/svgs/solid/table-tennis.svg diff --git a/webmail/public/svgs/solid/table.svg b/public/svgs/solid/table.svg similarity index 100% rename from webmail/public/svgs/solid/table.svg rename to public/svgs/solid/table.svg diff --git a/webmail/public/svgs/solid/tablet-alt.svg b/public/svgs/solid/tablet-alt.svg similarity index 100% rename from webmail/public/svgs/solid/tablet-alt.svg rename to public/svgs/solid/tablet-alt.svg diff --git a/webmail/public/svgs/solid/tablet.svg b/public/svgs/solid/tablet.svg similarity index 100% rename from webmail/public/svgs/solid/tablet.svg rename to public/svgs/solid/tablet.svg diff --git a/webmail/public/svgs/solid/tablets.svg b/public/svgs/solid/tablets.svg similarity index 100% rename from webmail/public/svgs/solid/tablets.svg rename to public/svgs/solid/tablets.svg diff --git a/webmail/public/svgs/solid/tachometer-alt.svg b/public/svgs/solid/tachometer-alt.svg similarity index 100% rename from webmail/public/svgs/solid/tachometer-alt.svg rename to public/svgs/solid/tachometer-alt.svg diff --git a/webmail/public/svgs/solid/tag.svg b/public/svgs/solid/tag.svg similarity index 100% rename from webmail/public/svgs/solid/tag.svg rename to public/svgs/solid/tag.svg diff --git a/webmail/public/svgs/solid/tags.svg b/public/svgs/solid/tags.svg similarity index 100% rename from webmail/public/svgs/solid/tags.svg rename to public/svgs/solid/tags.svg diff --git a/webmail/public/svgs/solid/tape.svg b/public/svgs/solid/tape.svg similarity index 100% rename from webmail/public/svgs/solid/tape.svg rename to public/svgs/solid/tape.svg diff --git a/webmail/public/svgs/solid/tasks.svg b/public/svgs/solid/tasks.svg similarity index 100% rename from webmail/public/svgs/solid/tasks.svg rename to public/svgs/solid/tasks.svg diff --git a/webmail/public/svgs/solid/taxi.svg b/public/svgs/solid/taxi.svg similarity index 100% rename from webmail/public/svgs/solid/taxi.svg rename to public/svgs/solid/taxi.svg diff --git a/webmail/public/svgs/solid/teeth-open.svg b/public/svgs/solid/teeth-open.svg similarity index 100% rename from webmail/public/svgs/solid/teeth-open.svg rename to public/svgs/solid/teeth-open.svg diff --git a/webmail/public/svgs/solid/teeth.svg b/public/svgs/solid/teeth.svg similarity index 100% rename from webmail/public/svgs/solid/teeth.svg rename to public/svgs/solid/teeth.svg diff --git a/webmail/public/svgs/solid/temperature-high.svg b/public/svgs/solid/temperature-high.svg similarity index 100% rename from webmail/public/svgs/solid/temperature-high.svg rename to public/svgs/solid/temperature-high.svg diff --git a/webmail/public/svgs/solid/temperature-low.svg b/public/svgs/solid/temperature-low.svg similarity index 100% rename from webmail/public/svgs/solid/temperature-low.svg rename to public/svgs/solid/temperature-low.svg diff --git a/webmail/public/svgs/solid/terminal.svg b/public/svgs/solid/terminal.svg similarity index 100% rename from webmail/public/svgs/solid/terminal.svg rename to public/svgs/solid/terminal.svg diff --git a/webmail/public/svgs/solid/text-height.svg b/public/svgs/solid/text-height.svg similarity index 100% rename from webmail/public/svgs/solid/text-height.svg rename to public/svgs/solid/text-height.svg diff --git a/webmail/public/svgs/solid/text-width.svg b/public/svgs/solid/text-width.svg similarity index 100% rename from webmail/public/svgs/solid/text-width.svg rename to public/svgs/solid/text-width.svg diff --git a/webmail/public/svgs/solid/th-large.svg b/public/svgs/solid/th-large.svg similarity index 100% rename from webmail/public/svgs/solid/th-large.svg rename to public/svgs/solid/th-large.svg diff --git a/webmail/public/svgs/solid/th-list.svg b/public/svgs/solid/th-list.svg similarity index 100% rename from webmail/public/svgs/solid/th-list.svg rename to public/svgs/solid/th-list.svg diff --git a/webmail/public/svgs/solid/th.svg b/public/svgs/solid/th.svg similarity index 100% rename from webmail/public/svgs/solid/th.svg rename to public/svgs/solid/th.svg diff --git a/webmail/public/svgs/solid/theater-masks.svg b/public/svgs/solid/theater-masks.svg similarity index 100% rename from webmail/public/svgs/solid/theater-masks.svg rename to public/svgs/solid/theater-masks.svg diff --git a/webmail/public/svgs/solid/thermometer-empty.svg b/public/svgs/solid/thermometer-empty.svg similarity index 100% rename from webmail/public/svgs/solid/thermometer-empty.svg rename to public/svgs/solid/thermometer-empty.svg diff --git a/webmail/public/svgs/solid/thermometer-full.svg b/public/svgs/solid/thermometer-full.svg similarity index 100% rename from webmail/public/svgs/solid/thermometer-full.svg rename to public/svgs/solid/thermometer-full.svg diff --git a/webmail/public/svgs/solid/thermometer-half.svg b/public/svgs/solid/thermometer-half.svg similarity index 100% rename from webmail/public/svgs/solid/thermometer-half.svg rename to public/svgs/solid/thermometer-half.svg diff --git a/webmail/public/svgs/solid/thermometer-quarter.svg b/public/svgs/solid/thermometer-quarter.svg similarity index 100% rename from webmail/public/svgs/solid/thermometer-quarter.svg rename to public/svgs/solid/thermometer-quarter.svg diff --git a/webmail/public/svgs/solid/thermometer-three-quarters.svg b/public/svgs/solid/thermometer-three-quarters.svg similarity index 100% rename from webmail/public/svgs/solid/thermometer-three-quarters.svg rename to public/svgs/solid/thermometer-three-quarters.svg diff --git a/webmail/public/svgs/solid/thermometer.svg b/public/svgs/solid/thermometer.svg similarity index 100% rename from webmail/public/svgs/solid/thermometer.svg rename to public/svgs/solid/thermometer.svg diff --git a/webmail/public/svgs/solid/thumbs-down.svg b/public/svgs/solid/thumbs-down.svg similarity index 100% rename from webmail/public/svgs/solid/thumbs-down.svg rename to public/svgs/solid/thumbs-down.svg diff --git a/webmail/public/svgs/solid/thumbs-up.svg b/public/svgs/solid/thumbs-up.svg similarity index 100% rename from webmail/public/svgs/solid/thumbs-up.svg rename to public/svgs/solid/thumbs-up.svg diff --git a/webmail/public/svgs/solid/thumbtack.svg b/public/svgs/solid/thumbtack.svg similarity index 100% rename from webmail/public/svgs/solid/thumbtack.svg rename to public/svgs/solid/thumbtack.svg diff --git a/webmail/public/svgs/solid/ticket-alt.svg b/public/svgs/solid/ticket-alt.svg similarity index 100% rename from webmail/public/svgs/solid/ticket-alt.svg rename to public/svgs/solid/ticket-alt.svg diff --git a/webmail/public/svgs/solid/times-circle.svg b/public/svgs/solid/times-circle.svg similarity index 100% rename from webmail/public/svgs/solid/times-circle.svg rename to public/svgs/solid/times-circle.svg diff --git a/webmail/public/svgs/solid/times.svg b/public/svgs/solid/times.svg similarity index 100% rename from webmail/public/svgs/solid/times.svg rename to public/svgs/solid/times.svg diff --git a/webmail/public/svgs/solid/tint-slash.svg b/public/svgs/solid/tint-slash.svg similarity index 100% rename from webmail/public/svgs/solid/tint-slash.svg rename to public/svgs/solid/tint-slash.svg diff --git a/webmail/public/svgs/solid/tint.svg b/public/svgs/solid/tint.svg similarity index 100% rename from webmail/public/svgs/solid/tint.svg rename to public/svgs/solid/tint.svg diff --git a/webmail/public/svgs/solid/tired.svg b/public/svgs/solid/tired.svg similarity index 100% rename from webmail/public/svgs/solid/tired.svg rename to public/svgs/solid/tired.svg diff --git a/webmail/public/svgs/solid/toggle-off.svg b/public/svgs/solid/toggle-off.svg similarity index 100% rename from webmail/public/svgs/solid/toggle-off.svg rename to public/svgs/solid/toggle-off.svg diff --git a/webmail/public/svgs/solid/toggle-on.svg b/public/svgs/solid/toggle-on.svg similarity index 100% rename from webmail/public/svgs/solid/toggle-on.svg rename to public/svgs/solid/toggle-on.svg diff --git a/webmail/public/svgs/solid/toilet-paper.svg b/public/svgs/solid/toilet-paper.svg similarity index 100% rename from webmail/public/svgs/solid/toilet-paper.svg rename to public/svgs/solid/toilet-paper.svg diff --git a/webmail/public/svgs/solid/toolbox.svg b/public/svgs/solid/toolbox.svg similarity index 100% rename from webmail/public/svgs/solid/toolbox.svg rename to public/svgs/solid/toolbox.svg diff --git a/webmail/public/svgs/solid/tooth.svg b/public/svgs/solid/tooth.svg similarity index 100% rename from webmail/public/svgs/solid/tooth.svg rename to public/svgs/solid/tooth.svg diff --git a/webmail/public/svgs/solid/torah.svg b/public/svgs/solid/torah.svg similarity index 100% rename from webmail/public/svgs/solid/torah.svg rename to public/svgs/solid/torah.svg diff --git a/webmail/public/svgs/solid/torii-gate.svg b/public/svgs/solid/torii-gate.svg similarity index 100% rename from webmail/public/svgs/solid/torii-gate.svg rename to public/svgs/solid/torii-gate.svg diff --git a/webmail/public/svgs/solid/tractor.svg b/public/svgs/solid/tractor.svg similarity index 100% rename from webmail/public/svgs/solid/tractor.svg rename to public/svgs/solid/tractor.svg diff --git a/webmail/public/svgs/solid/trademark.svg b/public/svgs/solid/trademark.svg similarity index 100% rename from webmail/public/svgs/solid/trademark.svg rename to public/svgs/solid/trademark.svg diff --git a/webmail/public/svgs/solid/traffic-light.svg b/public/svgs/solid/traffic-light.svg similarity index 100% rename from webmail/public/svgs/solid/traffic-light.svg rename to public/svgs/solid/traffic-light.svg diff --git a/webmail/public/svgs/solid/train.svg b/public/svgs/solid/train.svg similarity index 100% rename from webmail/public/svgs/solid/train.svg rename to public/svgs/solid/train.svg diff --git a/webmail/public/svgs/solid/transgender-alt.svg b/public/svgs/solid/transgender-alt.svg similarity index 100% rename from webmail/public/svgs/solid/transgender-alt.svg rename to public/svgs/solid/transgender-alt.svg diff --git a/webmail/public/svgs/solid/transgender.svg b/public/svgs/solid/transgender.svg similarity index 100% rename from webmail/public/svgs/solid/transgender.svg rename to public/svgs/solid/transgender.svg diff --git a/webmail/public/svgs/solid/trash-alt.svg b/public/svgs/solid/trash-alt.svg similarity index 100% rename from webmail/public/svgs/solid/trash-alt.svg rename to public/svgs/solid/trash-alt.svg diff --git a/webmail/public/svgs/solid/trash.svg b/public/svgs/solid/trash.svg similarity index 100% rename from webmail/public/svgs/solid/trash.svg rename to public/svgs/solid/trash.svg diff --git a/webmail/public/svgs/solid/tree.svg b/public/svgs/solid/tree.svg similarity index 100% rename from webmail/public/svgs/solid/tree.svg rename to public/svgs/solid/tree.svg diff --git a/webmail/public/svgs/solid/trophy.svg b/public/svgs/solid/trophy.svg similarity index 100% rename from webmail/public/svgs/solid/trophy.svg rename to public/svgs/solid/trophy.svg diff --git a/webmail/public/svgs/solid/truck-loading.svg b/public/svgs/solid/truck-loading.svg similarity index 100% rename from webmail/public/svgs/solid/truck-loading.svg rename to public/svgs/solid/truck-loading.svg diff --git a/webmail/public/svgs/solid/truck-monster.svg b/public/svgs/solid/truck-monster.svg similarity index 100% rename from webmail/public/svgs/solid/truck-monster.svg rename to public/svgs/solid/truck-monster.svg diff --git a/webmail/public/svgs/solid/truck-moving.svg b/public/svgs/solid/truck-moving.svg similarity index 100% rename from webmail/public/svgs/solid/truck-moving.svg rename to public/svgs/solid/truck-moving.svg diff --git a/webmail/public/svgs/solid/truck-pickup.svg b/public/svgs/solid/truck-pickup.svg similarity index 100% rename from webmail/public/svgs/solid/truck-pickup.svg rename to public/svgs/solid/truck-pickup.svg diff --git a/webmail/public/svgs/solid/truck.svg b/public/svgs/solid/truck.svg similarity index 100% rename from webmail/public/svgs/solid/truck.svg rename to public/svgs/solid/truck.svg diff --git a/webmail/public/svgs/solid/tshirt.svg b/public/svgs/solid/tshirt.svg similarity index 100% rename from webmail/public/svgs/solid/tshirt.svg rename to public/svgs/solid/tshirt.svg diff --git a/webmail/public/svgs/solid/tty.svg b/public/svgs/solid/tty.svg similarity index 100% rename from webmail/public/svgs/solid/tty.svg rename to public/svgs/solid/tty.svg diff --git a/webmail/public/svgs/solid/tv.svg b/public/svgs/solid/tv.svg similarity index 100% rename from webmail/public/svgs/solid/tv.svg rename to public/svgs/solid/tv.svg diff --git a/webmail/public/svgs/solid/umbrella-beach.svg b/public/svgs/solid/umbrella-beach.svg similarity index 100% rename from webmail/public/svgs/solid/umbrella-beach.svg rename to public/svgs/solid/umbrella-beach.svg diff --git a/webmail/public/svgs/solid/umbrella.svg b/public/svgs/solid/umbrella.svg similarity index 100% rename from webmail/public/svgs/solid/umbrella.svg rename to public/svgs/solid/umbrella.svg diff --git a/webmail/public/svgs/solid/underline.svg b/public/svgs/solid/underline.svg similarity index 100% rename from webmail/public/svgs/solid/underline.svg rename to public/svgs/solid/underline.svg diff --git a/webmail/public/svgs/solid/undo-alt.svg b/public/svgs/solid/undo-alt.svg similarity index 100% rename from webmail/public/svgs/solid/undo-alt.svg rename to public/svgs/solid/undo-alt.svg diff --git a/webmail/public/svgs/solid/undo.svg b/public/svgs/solid/undo.svg similarity index 100% rename from webmail/public/svgs/solid/undo.svg rename to public/svgs/solid/undo.svg diff --git a/webmail/public/svgs/solid/universal-access.svg b/public/svgs/solid/universal-access.svg similarity index 100% rename from webmail/public/svgs/solid/universal-access.svg rename to public/svgs/solid/universal-access.svg diff --git a/webmail/public/svgs/solid/university.svg b/public/svgs/solid/university.svg similarity index 100% rename from webmail/public/svgs/solid/university.svg rename to public/svgs/solid/university.svg diff --git a/webmail/public/svgs/solid/unlink.svg b/public/svgs/solid/unlink.svg similarity index 100% rename from webmail/public/svgs/solid/unlink.svg rename to public/svgs/solid/unlink.svg diff --git a/webmail/public/svgs/solid/unlock-alt.svg b/public/svgs/solid/unlock-alt.svg similarity index 100% rename from webmail/public/svgs/solid/unlock-alt.svg rename to public/svgs/solid/unlock-alt.svg diff --git a/webmail/public/svgs/solid/unlock.svg b/public/svgs/solid/unlock.svg similarity index 100% rename from webmail/public/svgs/solid/unlock.svg rename to public/svgs/solid/unlock.svg diff --git a/webmail/public/svgs/solid/upload.svg b/public/svgs/solid/upload.svg similarity index 100% rename from webmail/public/svgs/solid/upload.svg rename to public/svgs/solid/upload.svg diff --git a/webmail/public/svgs/solid/user-alt-slash.svg b/public/svgs/solid/user-alt-slash.svg similarity index 100% rename from webmail/public/svgs/solid/user-alt-slash.svg rename to public/svgs/solid/user-alt-slash.svg diff --git a/webmail/public/svgs/solid/user-alt.svg b/public/svgs/solid/user-alt.svg similarity index 100% rename from webmail/public/svgs/solid/user-alt.svg rename to public/svgs/solid/user-alt.svg diff --git a/webmail/public/svgs/solid/user-astronaut.svg b/public/svgs/solid/user-astronaut.svg similarity index 100% rename from webmail/public/svgs/solid/user-astronaut.svg rename to public/svgs/solid/user-astronaut.svg diff --git a/webmail/public/svgs/solid/user-check.svg b/public/svgs/solid/user-check.svg similarity index 100% rename from webmail/public/svgs/solid/user-check.svg rename to public/svgs/solid/user-check.svg diff --git a/webmail/public/svgs/solid/user-circle.svg b/public/svgs/solid/user-circle.svg similarity index 100% rename from webmail/public/svgs/solid/user-circle.svg rename to public/svgs/solid/user-circle.svg diff --git a/webmail/public/svgs/solid/user-clock.svg b/public/svgs/solid/user-clock.svg similarity index 100% rename from webmail/public/svgs/solid/user-clock.svg rename to public/svgs/solid/user-clock.svg diff --git a/webmail/public/svgs/solid/user-cog.svg b/public/svgs/solid/user-cog.svg similarity index 100% rename from webmail/public/svgs/solid/user-cog.svg rename to public/svgs/solid/user-cog.svg diff --git a/webmail/public/svgs/solid/user-edit.svg b/public/svgs/solid/user-edit.svg similarity index 100% rename from webmail/public/svgs/solid/user-edit.svg rename to public/svgs/solid/user-edit.svg diff --git a/webmail/public/svgs/solid/user-friends.svg b/public/svgs/solid/user-friends.svg similarity index 100% rename from webmail/public/svgs/solid/user-friends.svg rename to public/svgs/solid/user-friends.svg diff --git a/webmail/public/svgs/solid/user-graduate.svg b/public/svgs/solid/user-graduate.svg similarity index 100% rename from webmail/public/svgs/solid/user-graduate.svg rename to public/svgs/solid/user-graduate.svg diff --git a/webmail/public/svgs/solid/user-injured.svg b/public/svgs/solid/user-injured.svg similarity index 100% rename from webmail/public/svgs/solid/user-injured.svg rename to public/svgs/solid/user-injured.svg diff --git a/webmail/public/svgs/solid/user-lock.svg b/public/svgs/solid/user-lock.svg similarity index 100% rename from webmail/public/svgs/solid/user-lock.svg rename to public/svgs/solid/user-lock.svg diff --git a/webmail/public/svgs/solid/user-md.svg b/public/svgs/solid/user-md.svg similarity index 100% rename from webmail/public/svgs/solid/user-md.svg rename to public/svgs/solid/user-md.svg diff --git a/webmail/public/svgs/solid/user-minus.svg b/public/svgs/solid/user-minus.svg similarity index 100% rename from webmail/public/svgs/solid/user-minus.svg rename to public/svgs/solid/user-minus.svg diff --git a/webmail/public/svgs/solid/user-ninja.svg b/public/svgs/solid/user-ninja.svg similarity index 100% rename from webmail/public/svgs/solid/user-ninja.svg rename to public/svgs/solid/user-ninja.svg diff --git a/webmail/public/svgs/solid/user-plus.svg b/public/svgs/solid/user-plus.svg similarity index 100% rename from webmail/public/svgs/solid/user-plus.svg rename to public/svgs/solid/user-plus.svg diff --git a/webmail/public/svgs/solid/user-secret.svg b/public/svgs/solid/user-secret.svg similarity index 100% rename from webmail/public/svgs/solid/user-secret.svg rename to public/svgs/solid/user-secret.svg diff --git a/webmail/public/svgs/solid/user-shield.svg b/public/svgs/solid/user-shield.svg similarity index 100% rename from webmail/public/svgs/solid/user-shield.svg rename to public/svgs/solid/user-shield.svg diff --git a/webmail/public/svgs/solid/user-slash.svg b/public/svgs/solid/user-slash.svg similarity index 100% rename from webmail/public/svgs/solid/user-slash.svg rename to public/svgs/solid/user-slash.svg diff --git a/webmail/public/svgs/solid/user-tag.svg b/public/svgs/solid/user-tag.svg similarity index 100% rename from webmail/public/svgs/solid/user-tag.svg rename to public/svgs/solid/user-tag.svg diff --git a/webmail/public/svgs/solid/user-tie.svg b/public/svgs/solid/user-tie.svg similarity index 100% rename from webmail/public/svgs/solid/user-tie.svg rename to public/svgs/solid/user-tie.svg diff --git a/webmail/public/svgs/solid/user-times.svg b/public/svgs/solid/user-times.svg similarity index 100% rename from webmail/public/svgs/solid/user-times.svg rename to public/svgs/solid/user-times.svg diff --git a/webmail/public/svgs/solid/user.svg b/public/svgs/solid/user.svg similarity index 100% rename from webmail/public/svgs/solid/user.svg rename to public/svgs/solid/user.svg diff --git a/webmail/public/svgs/solid/users-cog.svg b/public/svgs/solid/users-cog.svg similarity index 100% rename from webmail/public/svgs/solid/users-cog.svg rename to public/svgs/solid/users-cog.svg diff --git a/webmail/public/svgs/solid/users.svg b/public/svgs/solid/users.svg similarity index 100% rename from webmail/public/svgs/solid/users.svg rename to public/svgs/solid/users.svg diff --git a/webmail/public/svgs/solid/utensil-spoon.svg b/public/svgs/solid/utensil-spoon.svg similarity index 100% rename from webmail/public/svgs/solid/utensil-spoon.svg rename to public/svgs/solid/utensil-spoon.svg diff --git a/webmail/public/svgs/solid/utensils.svg b/public/svgs/solid/utensils.svg similarity index 100% rename from webmail/public/svgs/solid/utensils.svg rename to public/svgs/solid/utensils.svg diff --git a/webmail/public/svgs/solid/vector-square.svg b/public/svgs/solid/vector-square.svg similarity index 100% rename from webmail/public/svgs/solid/vector-square.svg rename to public/svgs/solid/vector-square.svg diff --git a/webmail/public/svgs/solid/venus-double.svg b/public/svgs/solid/venus-double.svg similarity index 100% rename from webmail/public/svgs/solid/venus-double.svg rename to public/svgs/solid/venus-double.svg diff --git a/webmail/public/svgs/solid/venus-mars.svg b/public/svgs/solid/venus-mars.svg similarity index 100% rename from webmail/public/svgs/solid/venus-mars.svg rename to public/svgs/solid/venus-mars.svg diff --git a/webmail/public/svgs/solid/venus.svg b/public/svgs/solid/venus.svg similarity index 100% rename from webmail/public/svgs/solid/venus.svg rename to public/svgs/solid/venus.svg diff --git a/webmail/public/svgs/solid/vial.svg b/public/svgs/solid/vial.svg similarity index 100% rename from webmail/public/svgs/solid/vial.svg rename to public/svgs/solid/vial.svg diff --git a/webmail/public/svgs/solid/vials.svg b/public/svgs/solid/vials.svg similarity index 100% rename from webmail/public/svgs/solid/vials.svg rename to public/svgs/solid/vials.svg diff --git a/webmail/public/svgs/solid/video-slash.svg b/public/svgs/solid/video-slash.svg similarity index 100% rename from webmail/public/svgs/solid/video-slash.svg rename to public/svgs/solid/video-slash.svg diff --git a/webmail/public/svgs/solid/video.svg b/public/svgs/solid/video.svg similarity index 100% rename from webmail/public/svgs/solid/video.svg rename to public/svgs/solid/video.svg diff --git a/webmail/public/svgs/solid/vihara.svg b/public/svgs/solid/vihara.svg similarity index 100% rename from webmail/public/svgs/solid/vihara.svg rename to public/svgs/solid/vihara.svg diff --git a/webmail/public/svgs/solid/volleyball-ball.svg b/public/svgs/solid/volleyball-ball.svg similarity index 100% rename from webmail/public/svgs/solid/volleyball-ball.svg rename to public/svgs/solid/volleyball-ball.svg diff --git a/webmail/public/svgs/solid/volume-down.svg b/public/svgs/solid/volume-down.svg similarity index 100% rename from webmail/public/svgs/solid/volume-down.svg rename to public/svgs/solid/volume-down.svg diff --git a/webmail/public/svgs/solid/volume-mute.svg b/public/svgs/solid/volume-mute.svg similarity index 100% rename from webmail/public/svgs/solid/volume-mute.svg rename to public/svgs/solid/volume-mute.svg diff --git a/webmail/public/svgs/solid/volume-off.svg b/public/svgs/solid/volume-off.svg similarity index 100% rename from webmail/public/svgs/solid/volume-off.svg rename to public/svgs/solid/volume-off.svg diff --git a/webmail/public/svgs/solid/volume-up.svg b/public/svgs/solid/volume-up.svg similarity index 100% rename from webmail/public/svgs/solid/volume-up.svg rename to public/svgs/solid/volume-up.svg diff --git a/webmail/public/svgs/solid/vote-yea.svg b/public/svgs/solid/vote-yea.svg similarity index 100% rename from webmail/public/svgs/solid/vote-yea.svg rename to public/svgs/solid/vote-yea.svg diff --git a/webmail/public/svgs/solid/vr-cardboard.svg b/public/svgs/solid/vr-cardboard.svg similarity index 100% rename from webmail/public/svgs/solid/vr-cardboard.svg rename to public/svgs/solid/vr-cardboard.svg diff --git a/webmail/public/svgs/solid/walking.svg b/public/svgs/solid/walking.svg similarity index 100% rename from webmail/public/svgs/solid/walking.svg rename to public/svgs/solid/walking.svg diff --git a/webmail/public/svgs/solid/wallet.svg b/public/svgs/solid/wallet.svg similarity index 100% rename from webmail/public/svgs/solid/wallet.svg rename to public/svgs/solid/wallet.svg diff --git a/webmail/public/svgs/solid/warehouse.svg b/public/svgs/solid/warehouse.svg similarity index 100% rename from webmail/public/svgs/solid/warehouse.svg rename to public/svgs/solid/warehouse.svg diff --git a/webmail/public/svgs/solid/water.svg b/public/svgs/solid/water.svg similarity index 100% rename from webmail/public/svgs/solid/water.svg rename to public/svgs/solid/water.svg diff --git a/webmail/public/svgs/solid/weight-hanging.svg b/public/svgs/solid/weight-hanging.svg similarity index 100% rename from webmail/public/svgs/solid/weight-hanging.svg rename to public/svgs/solid/weight-hanging.svg diff --git a/webmail/public/svgs/solid/weight.svg b/public/svgs/solid/weight.svg similarity index 100% rename from webmail/public/svgs/solid/weight.svg rename to public/svgs/solid/weight.svg diff --git a/webmail/public/svgs/solid/wheelchair.svg b/public/svgs/solid/wheelchair.svg similarity index 100% rename from webmail/public/svgs/solid/wheelchair.svg rename to public/svgs/solid/wheelchair.svg diff --git a/webmail/public/svgs/solid/wifi.svg b/public/svgs/solid/wifi.svg similarity index 100% rename from webmail/public/svgs/solid/wifi.svg rename to public/svgs/solid/wifi.svg diff --git a/webmail/public/svgs/solid/wind.svg b/public/svgs/solid/wind.svg similarity index 100% rename from webmail/public/svgs/solid/wind.svg rename to public/svgs/solid/wind.svg diff --git a/webmail/public/svgs/solid/window-close.svg b/public/svgs/solid/window-close.svg similarity index 100% rename from webmail/public/svgs/solid/window-close.svg rename to public/svgs/solid/window-close.svg diff --git a/webmail/public/svgs/solid/window-maximize.svg b/public/svgs/solid/window-maximize.svg similarity index 100% rename from webmail/public/svgs/solid/window-maximize.svg rename to public/svgs/solid/window-maximize.svg diff --git a/webmail/public/svgs/solid/window-minimize.svg b/public/svgs/solid/window-minimize.svg similarity index 100% rename from webmail/public/svgs/solid/window-minimize.svg rename to public/svgs/solid/window-minimize.svg diff --git a/webmail/public/svgs/solid/window-restore.svg b/public/svgs/solid/window-restore.svg similarity index 100% rename from webmail/public/svgs/solid/window-restore.svg rename to public/svgs/solid/window-restore.svg diff --git a/webmail/public/svgs/solid/wine-bottle.svg b/public/svgs/solid/wine-bottle.svg similarity index 100% rename from webmail/public/svgs/solid/wine-bottle.svg rename to public/svgs/solid/wine-bottle.svg diff --git a/webmail/public/svgs/solid/wine-glass-alt.svg b/public/svgs/solid/wine-glass-alt.svg similarity index 100% rename from webmail/public/svgs/solid/wine-glass-alt.svg rename to public/svgs/solid/wine-glass-alt.svg diff --git a/webmail/public/svgs/solid/wine-glass.svg b/public/svgs/solid/wine-glass.svg similarity index 100% rename from webmail/public/svgs/solid/wine-glass.svg rename to public/svgs/solid/wine-glass.svg diff --git a/webmail/public/svgs/solid/won-sign.svg b/public/svgs/solid/won-sign.svg similarity index 100% rename from webmail/public/svgs/solid/won-sign.svg rename to public/svgs/solid/won-sign.svg diff --git a/webmail/public/svgs/solid/wrench.svg b/public/svgs/solid/wrench.svg similarity index 100% rename from webmail/public/svgs/solid/wrench.svg rename to public/svgs/solid/wrench.svg diff --git a/webmail/public/svgs/solid/x-ray.svg b/public/svgs/solid/x-ray.svg similarity index 100% rename from webmail/public/svgs/solid/x-ray.svg rename to public/svgs/solid/x-ray.svg diff --git a/webmail/public/svgs/solid/yen-sign.svg b/public/svgs/solid/yen-sign.svg similarity index 100% rename from webmail/public/svgs/solid/yen-sign.svg rename to public/svgs/solid/yen-sign.svg diff --git a/webmail/public/svgs/solid/yin-yang.svg b/public/svgs/solid/yin-yang.svg similarity index 100% rename from webmail/public/svgs/solid/yin-yang.svg rename to public/svgs/solid/yin-yang.svg diff --git a/webmail/public/webfonts/fa-brands-400.eot b/public/webfonts/fa-brands-400.eot similarity index 100% rename from webmail/public/webfonts/fa-brands-400.eot rename to public/webfonts/fa-brands-400.eot diff --git a/webmail/public/webfonts/fa-brands-400.svg b/public/webfonts/fa-brands-400.svg similarity index 100% rename from webmail/public/webfonts/fa-brands-400.svg rename to public/webfonts/fa-brands-400.svg diff --git a/webmail/public/webfonts/fa-brands-400.ttf b/public/webfonts/fa-brands-400.ttf similarity index 100% rename from webmail/public/webfonts/fa-brands-400.ttf rename to public/webfonts/fa-brands-400.ttf diff --git a/webmail/public/webfonts/fa-brands-400.woff b/public/webfonts/fa-brands-400.woff similarity index 100% rename from webmail/public/webfonts/fa-brands-400.woff rename to public/webfonts/fa-brands-400.woff diff --git a/webmail/public/webfonts/fa-brands-400.woff2 b/public/webfonts/fa-brands-400.woff2 similarity index 100% rename from webmail/public/webfonts/fa-brands-400.woff2 rename to public/webfonts/fa-brands-400.woff2 diff --git a/webmail/public/webfonts/fa-regular-400.eot b/public/webfonts/fa-regular-400.eot similarity index 100% rename from webmail/public/webfonts/fa-regular-400.eot rename to public/webfonts/fa-regular-400.eot diff --git a/webmail/public/webfonts/fa-regular-400.svg b/public/webfonts/fa-regular-400.svg similarity index 100% rename from webmail/public/webfonts/fa-regular-400.svg rename to public/webfonts/fa-regular-400.svg diff --git a/webmail/public/webfonts/fa-regular-400.ttf b/public/webfonts/fa-regular-400.ttf similarity index 100% rename from webmail/public/webfonts/fa-regular-400.ttf rename to public/webfonts/fa-regular-400.ttf diff --git a/webmail/public/webfonts/fa-regular-400.woff b/public/webfonts/fa-regular-400.woff similarity index 100% rename from webmail/public/webfonts/fa-regular-400.woff rename to public/webfonts/fa-regular-400.woff diff --git a/webmail/public/webfonts/fa-regular-400.woff2 b/public/webfonts/fa-regular-400.woff2 similarity index 100% rename from webmail/public/webfonts/fa-regular-400.woff2 rename to public/webfonts/fa-regular-400.woff2 diff --git a/webmail/public/webfonts/fa-solid-900.eot b/public/webfonts/fa-solid-900.eot similarity index 100% rename from webmail/public/webfonts/fa-solid-900.eot rename to public/webfonts/fa-solid-900.eot diff --git a/webmail/public/webfonts/fa-solid-900.svg b/public/webfonts/fa-solid-900.svg similarity index 100% rename from webmail/public/webfonts/fa-solid-900.svg rename to public/webfonts/fa-solid-900.svg diff --git a/webmail/public/webfonts/fa-solid-900.ttf b/public/webfonts/fa-solid-900.ttf similarity index 100% rename from webmail/public/webfonts/fa-solid-900.ttf rename to public/webfonts/fa-solid-900.ttf diff --git a/webmail/public/webfonts/fa-solid-900.woff b/public/webfonts/fa-solid-900.woff similarity index 100% rename from webmail/public/webfonts/fa-solid-900.woff rename to public/webfonts/fa-solid-900.woff diff --git a/webmail/public/webfonts/fa-solid-900.woff2 b/public/webfonts/fa-solid-900.woff2 similarity index 100% rename from webmail/public/webfonts/fa-solid-900.woff2 rename to public/webfonts/fa-solid-900.woff2 diff --git a/webmail/src/api/inbox.js b/src/api/inbox.js similarity index 100% rename from webmail/src/api/inbox.js rename to src/api/inbox.js diff --git a/webmail/src/api/index.js b/src/api/index.js similarity index 100% rename from webmail/src/api/index.js rename to src/api/index.js diff --git a/webmail/src/api/login.js b/src/api/login.js similarity index 100% rename from webmail/src/api/login.js rename to src/api/login.js diff --git a/webmail/src/api/markread.js b/src/api/markread.js similarity index 100% rename from webmail/src/api/markread.js rename to src/api/markread.js diff --git a/webmail/src/api/minetest/channel.js b/src/api/minetest/channel.js similarity index 100% rename from webmail/src/api/minetest/channel.js rename to src/api/minetest/channel.js diff --git a/webmail/src/api/minetest/index.js b/src/api/minetest/index.js similarity index 100% rename from webmail/src/api/minetest/index.js rename to src/api/minetest/index.js diff --git a/webmail/src/api/minetest/keycheck.js b/src/api/minetest/keycheck.js similarity index 100% rename from webmail/src/api/minetest/keycheck.js rename to src/api/minetest/keycheck.js diff --git a/webmail/src/api/send.js b/src/api/send.js similarity index 100% rename from webmail/src/api/send.js rename to src/api/send.js diff --git a/webmail/src/api/tokencheck.js b/src/api/tokencheck.js similarity index 100% rename from webmail/src/api/tokencheck.js rename to src/api/tokencheck.js diff --git a/webmail/src/api/verify.js b/src/api/verify.js similarity index 100% rename from webmail/src/api/verify.js rename to src/api/verify.js diff --git a/webmail/src/app.js b/src/app.js similarity index 100% rename from webmail/src/app.js rename to src/app.js diff --git a/webmail/src/events.js b/src/events.js similarity index 100% rename from webmail/src/events.js rename to src/events.js diff --git a/webmail/src/index.js b/src/index.js similarity index 100% rename from webmail/src/index.js rename to src/index.js diff --git a/webmail/src/promise/deletemessage.js b/src/promise/deletemessage.js similarity index 100% rename from webmail/src/promise/deletemessage.js rename to src/promise/deletemessage.js diff --git a/webmail/src/promise/login.js b/src/promise/login.js similarity index 100% rename from webmail/src/promise/login.js rename to src/promise/login.js diff --git a/webmail/src/promise/markmessage.js b/src/promise/markmessage.js similarity index 100% rename from webmail/src/promise/markmessage.js rename to src/promise/markmessage.js diff --git a/webmail/src/promise/playermessages.js b/src/promise/playermessages.js similarity index 100% rename from webmail/src/promise/playermessages.js rename to src/promise/playermessages.js diff --git a/webmail/src/promise/sendmessage.js b/src/promise/sendmessage.js similarity index 100% rename from webmail/src/promise/sendmessage.js rename to src/promise/sendmessage.js diff --git a/webmail/src/token.js b/src/token.js similarity index 100% rename from webmail/src/token.js rename to src/token.js diff --git a/webmail/start.sh b/start.sh similarity index 100% rename from webmail/start.sh rename to start.sh diff --git a/storage.lua b/storage.lua deleted file mode 100644 index 8f50a74..0000000 --- a/storage.lua +++ /dev/null @@ -1,32 +0,0 @@ - --- TODO: maybe local cache? - -function getMailFile(playername) - local saneplayername = string.gsub(playername, "[.|/]", "") - return mail.maildir .. "/" .. saneplayername .. ".json" -end - -mail.getMessages = function(playername) - local file = io.open(getMailFile(playername), "r") - local messages = {} - if file then - local json = file:read("*a") - messages = minetest.parse_json(json or "[]") or {} - mail.hud_update(playername, messages) - file:close() - end - - return messages -end - -mail.setMessages = function(playername, messages) - local file = io.open(getMailFile(playername),"w") - local json = minetest.write_json(messages) - if file and file:write(json) and file:close() then - mail.hud_update(playername, messages) - return true - else - minetest.log("error","[mail] Save failed - messages may be lost!") - return false - end -end diff --git a/tan.lua b/tan.lua deleted file mode 100644 index 95d116c..0000000 --- a/tan.lua +++ /dev/null @@ -1,16 +0,0 @@ - - -minetest.register_chatcommand("webmail_tan", { - description = "generates a tan (temporary access number) for the webmail access", - func = function(name) - local tan = "" .. math.random(1000, 9999) - mail.tan[name] = tan - - return true, "Your tan is " .. tan .. ", it will expire upon leaving the game" - end -}) - -minetest.register_on_leaveplayer(function(player) - local name = player:get_player_name() - mail.tan[name] = nil -end) diff --git a/textures/email_mail.png b/textures/email_mail.png deleted file mode 100644 index b1e5553de1bd6ce724fffdde42e8fbeb4a8067c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^qChOj!3HFa+MYK6DYhhUcNd2LAh=-f^2tCE&H|6f zVg?4j!ywFfJby(BP>{XE)7O>#E*n3uByWTrTOd$qwx^3@h{frvQylqP6?j}EAK!BI zfAH7;C}%`PV__((%+_P?ADJsEvc@fAW>vYoKG{S5i28+#>I`we9fWvGq9f)VHi(^a z{^<@yrZ=rTUYR0m8kUQTGR|jQy4*HG_RgoHt8zMRHJ3&(%kK$hPq@Xt`EHc4o6YN~ zhS7&&gf<_YY8EFpd8t*zyzl%=->tAdFXh1ct#8tW?YUk1fBp({>G$D`DHDzWI+MZE L)z4*}Q$iB}$xB~d diff --git a/textures/mail_button.png b/textures/mail_button.png deleted file mode 100644 index 8adf3eaa60ae226fc91bb3b11ec77f5e53c66d78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2916 zcmV-q3!C(bP)_y`wcL{*Ky)b?l z_5h+yOvP~~rcwYTioQFK!Pq|R0mLAH*a@aA^|=gS>RkeF0e}gn;%EeLP|rvjeX0ed zy*$GmZyx~E9-aZGzrB&By1SpK{n@yQX7vdZO}VPi0JupC;YJ-DWBN=-$HP}|>dKY+ z4_aF8{<*um=abIP$DcfW_%B)MqIk0E>grjDAim~=fAck7--Zh2^aQ{!T2H?-5dr*! z5hnm1CgyO!Y!d9pxjMJ-;=TL7t?%e~Fc$UUD=}VLdd(S?g=#7l;Q7@>9JXFEGOy1LriA9l92-S2Gc{*Nd|R}WH5&DolFMF8c6Wlh!9H=&|J z3}t2Y`0v$0ad9;i7FIxheko*UU-Zb%E`0CUv8Wen{+zOTx*@R=47!FODlk&#o0~h% zH#N0ixN+l7X+y*9I?R@GoU6p**4y>dXuQtd;kKPlp&lDHe zKv7XO6ckj#g$ossmsbY4#UhB~=|K`M0XNEkaXd(jOoPP49Egd@hKPuC5C~ErFfbPU z{G#CK(J(l2Boq!G<^!6Ke-V-2#hJf)^#;tIZ3o82rcC31i5cuh06&e>g=3xq zX4cm?5`274Fp+Ut5d;MAU({r+WdWN02=%Nt@{O=$$qFzuoWP88<~bP|nSdT{RU0>c z50#aTQUJxpwYWx$AU&PZHXlvqLUQssOx+xakME7@i4z$R7IvyPvf=3v!_x=q1plt9 z54#b7&!OW=0KB~;lpvsSQl8e90vca{`hz0>)mJWHU|=j4brTZ{Fg2Zonha)UmQ3{8 z+1Uk)Vx1JirAsvs8=H;G<}^!Tq3|T|`6&<*k_16P@tDqWQUwT4L9CuW&{^Og2!Jxc zR{~(LEb#IYau7b(RtES|O8ff@VZsD+sYwfqDX6J1Y0@;9Jef2dEG=iilqoZr==H{p zKd`JJ0JQE43#;Jx@kC}?R&-4kfIk9AHZX)#EP}grsR;7Wc%&2nNsTNxqAdVVD=Hem z#bt|<(Wz6dVA?cmlnqRuK8tDQ%-J~GN@g3_ym<#(0$e6g7AOKBsRBTa5CL$*UBI88 zEC+zg0-C+O!&L#u(1v*%TKiPpKl{v@i8DK6hAmiG&5>xXoX9*U`kRoDC?JURT~r8z zgA)dXKmbw@03M0qpST3}j_U=0dpt8wGxwULm<5tzcwHL+cF>Lc`tn)CIm6c0^OV#F zV2&IBlC||*X|F)rVRZCql>i8gB7h$efIDVD00IaIh{2_(3_!6KNC4bIeV{1-0TsXR zzT3glnlm|60F*6<5Bp0SrJ|x5l>oRb;FdrX?gG>Zx&Bobg76x9&p%oUfP>HvfELsk zjR0WOgq4*y!O3Yo8kwUO0D0qmTD*7#(0BEAiq{6rf`G6zNY*!y0-y{S2msZAegKTt z2mq$Pu(q}Z=FeX&x5ibOSB$zM0NO2RC*f*Aett#&wEzLcVjmDT-h>{0z&;rOv<%b) z(5wvrp^5;MQ(m=sMF3PhZEWVT9f1H4h`6{jsUFOQ0PP-8QK`~eK!+QZwZM}PNd`s`gGJDdb^$D+L4s7t zE}=GnI&A=m&?W$qkI!)_06GBivAQb*5HJ9-corZ49#*md;?xC@r40bV1Ypsk&xZs+ z*0>^oojZS&)&bfLsP|U|AQ1u3Hn`{0=LQg}4FFrJtD9icrtOmbTyp@<&Ksn=0d+(_(22 zpzbg!DM#*rL^UDwsIV7+F>Zru)BwdsNOBg~qzwSZ1i;fX0HbH4l=g!G;0{F#7cPYr zD^`M|qZ2G$x*QS`GMIT%W@Z8F2l)IXc048t@JO3rXv6@xQ4PTF8ae>}5>3ssnQ8z% z<*~G!IV1pd&E9@FtXj1OwOXn#zjVMzM?!h|b(RHmL=Fy4l$!4a5C-ws3iBBNJ@8ty z0fMB5rC4a{A(s{&9_ zaUFt!)XJ>Vw%MC9Jy1T zot-_d?bWbmO|NlPl7*oT0Ded^1f!|r2ZGq+GVYi>2!MRlJ6bg_0dP_zy2Z9W&NRIy z<7CL$c^xw^tARi`IIP6xCu(2-C^F4S_L-rovj8rEJW1r=(b4um0H^EfZoz^D%b0n4 z`(@0CqG@#ikQ^OX;SC3|W{4mR9e~nl@UFLa#3-E?H4wla+6uRA+lA3{d~V~MC~I6@ zJ=nuiYKdvq0Du?)u!kNvzc2vqbdv-jBjX%=^UbE`GA;|i&F#Q|076340?@AWG6vqD zHQgksrly&tZc@@|*uH%yR(*#dnO7e`@?ZdZP~++TUg(dZinRdsl!HM#LqbA2xVU_a z#@1*AK(P-P1VE3UU*yL+FKcieA$K-F<;i9Q{SZp6?YedAvH4jwWB`;=;o<4(0QjE- z!sM44`F@}{pu`*qYL~_0cD&heJUVYdlTJ$8A168wC<36L%G3bxJ8HJhs~%iN;5-`T z%t7El&=FTCjA2G8+Op<30J6Kl5CF`fe;4Oh&Oi~w`=~(F9~=mJhCt?y9u0&I8@^>r zLqh;AuZQdYA&^F)@?|rE4ANmIFi@xo0QR3E5yET9KoyKds3OiFiI&Fs^QGYB<*(ET z4FX^@eJ9SZw|P|qjX9#hE)D{TerBWA*VEIF86N~d#GB_@Asf)(N2r~$5V*acd#wrp zpP#(%jWsVj&>%ODMx~>kD#B0!Ad~(E=V8G>3PJMP2z6-y012p3!^8Q&P@GUA1pvPc ztH`UdEZ#*q5`YsYGOEz{pN4(pRe`9gy7_Td*2TZPRpv*=$QT)~#rQu~@{zK&G&nE- O0000 " .. sendmail.dst) - mail.send(sendmail) -end - --- get player messages request from webmail -local function get_player_messages_handler(playername) - local messages = mail.getMessages(playername) - channel.send({ - type = "player-messages", - playername = playername, - data = messages - }) -end - --- remove mail -local function delete_mail_handler(playername, index) - local messages = mail.getMessages(playername) - if messages[index] then - table.remove(messages, index) - end - mail.setMessages(playername, messages) -end - --- mark mail as read -local function mark_mail_read_handler(playername, index) - local messages = mail.getMessages(playername) - if messages[index] then - messages[index].unread = false - end - mail.setMessages(playername, messages) -end - --- mark mail as unread -local function mark_mail_unread_handler(playername, index) - local messages = mail.getMessages(playername) - if messages[index] then - messages[index].unread = true - end - mail.setMessages(playername, messages) -end - -function mail.webmail_send_hook(m) - channel.send({ - type = "new-message", - data = m - }) -end -mail.register_on_receive(mail.webmail_send_hook) - -function mail.webmail_init(http, url, key) - channel = Channel(http, url .. "/api/minetest/channel", { - extra_headers = { "webmailkey: " .. key } - }) - - channel.receive(function(data) - if data.type == "auth" then - auth_handler(data.data) - - elseif data.type == "send" then - send_handler(data.data) -- { src, dst, subject, body } - - elseif data.type == "delete-mail" then - delete_mail_handler(data.playername, data.index) -- index 1-based - - elseif data.type == "mark-mail-read" then - mark_mail_read_handler(data.playername, data.index) -- index 1-based - - elseif data.type == "mark-mail-unread" then - mark_mail_unread_handler(data.playername, data.index) -- index 1-based - - elseif data.type == "player-messages" then - get_player_messages_handler(data.data) - - end - end) -end