diff --git a/README.md b/README.md index 0afb8846..8a001050 100644 --- a/README.md +++ b/README.md @@ -1,147 +1,7 @@ -vichan - A lightweight and full featured PHP imageboard. -======================================================== - **Vichan has reached END OF LIFE (EOL). See [#543](https://github.com/vichan-devel/vichan/issues/543). It will receive NO FURTHER PATCHES, neither for security or anything else, unless the situation therein described substantially changes. Thank you for your years of interest, but this horse is dead. ~ Fredrick R. Brennan <>** -As of 29 August 2022, though, it supports PHP8.1. +To see this repository as it appeared before Vichan reached EOL, please see commit `d4e25308ad784c0bdc7acfba879b094f46de9807`. It is tagged `final-pre-eol`. -##### Unapplied patches - -Some patches remain unapplied due to their uncertain maintenance burden. You may wish to apply them: - - - -They will be collected in `static/unapplied patches` upon rejection. - -About ------------- -vichan is a free light-weight, fast, highly configurable and user-friendly -imageboard software package. It is written in PHP and has few dependencies. - -*Security problems can be reported to the development team: DEVELOPMENT \ VICHAN \ NET.* - -While there is currently no active development besides fixing security problems, we don't exclude the possibility to refactor the code in order to meet today's standards and continue our work from the point where [@czaks](https://github.com/czaks) retired in 2017. -Before this milestone is achieved though, we strongly urge you to consider other imageboard packages. It is the opinion of the vichan development team that no new vichan imageboards should be deployed at the moment, and other imageboard packages used instead. - -For support, feel free to join our [IRC channel](https://webchat.6an.org/?channels=vichan-dev) at irc.6an.org. - -Some documentation may be found on our [wiki](https://github.com/vichan-devel/vichan/wiki). (feel free to contribute) - -History ------------- -vichan is a fork of (now defunc'd) [Tinyboard](http://github.com/savetheinternet/Tinyboard), -a great imageboard package, actively building on it and adding a lot of features and other -improvements. - -### Maintainer timeline -1. [@h00j](https://github.com/h00j) (2021 - present) -2. [@ctrlcctrlv](https://github.com/ctrlcctrlv) (2017 - 2021) -3. [@czaks](https://github.com/czaks) (2014 - 2017) (The author of vichan fork) -4. [@savetheinternet](https://github.com/savetheinternet) (2010 - 2014) (The creator of Tinyboard) - -Requirements ------------- -1. PHP >= 5.4 (we still try to keep compatibility with php 5.3 as much as possible) - PHP 7.0 is explicitly supported. PHP 7.2 works as well, but may cause as yet unreported bugs. -2. MySQL/MariaDB server -3. [mbstring](http://www.php.net/manual/en/mbstring.installation.php) -4. [PHP GD](http://www.php.net/manual/en/intro.image.php) -5. [PHP PDO](http://www.php.net/manual/en/intro.pdo.php) -6. A Unix-like OS, preferrably FreeBSD or GNU/Linux - -We try to make sure vichan is compatible with all major web servers. vichan does not include an Apache `.htaccess` file nor does it need one. - -### Recommended -1. MySQL/MariaDB server >= 5.5.3 -2. ImageMagick (command-line ImageMagick or GraphicsMagick preferred). -3. ~~[APC (Alternative PHP Cache)](http://php.net/manual/en/book.apc.php)~~, - [APCu (Alternative PHP Cache)](http://php.net/manual/en/book.apcu.php), - [XCache](http://xcache.lighttpd.net/), - [Memcached](http://www.php.net/manual/en/intro.memcached.php) or - [Redis](https://redis.io/docs/about/) - -Contributing ------------- -You can contribute to vichan by: -* Developing patches/improvements/translations and using GitHub to submit pull requests -* Providing feedback and suggestions -* Writing/editing documentation - -Installation -------------- -1. Download and extract vichan to your web directory or get the latest - development version with: - - git clone git://github.com/vichan-devel/vichan.git - -2. run ```composer install``` inside the directory -3. Navigate to ```install.php``` in your web browser and follow the - prompts. -4. vichan should now be installed. Log in to ```mod.php``` with the - default username and password combination: **admin / password**. - -Please remember to change the administrator account password. - -See also: [Configuration Basics](https://github.com/vichan-devel/vichan/wiki/config). - -Upgrade -------- -To upgrade from any version of Tinyboard or vichan: - -Either run ```git pull``` to update your files, if you used git, or -backup your ```inc/instance-config.php```, replace all your files in place -(don't remove boards etc.), then put ```inc/instance-config.php``` back and -finally run ```install.php```. - -To migrate from a Kusaba X board, use http://github.com/vichan-devel/Tinyboard-Migration - -Demo --------- -Demo with the most updated version of [Vichan](https://vichan.27chan.org). - -1. PHP 8.1 -2. MySQL 5.7 -3. KeyDB 6.2.1 (Redis) -4. NGINX 1.14.0 - -Support --------- -vichan is still beta software -- there are bound to be bugs. If you find a -bug, please report it. - -CLI tools ------------------ -There are a few command line interface tools, based on Tinyboard-Tools. These need -to be launched from a Unix shell account (SSH, or something). They are located in a ```tools/``` -directory. - -You actually don't need these tools for your imageboard functioning, they are aimed -at the power users. You won't be able to run these from shared hosting accounts -(i.e. all free web servers). - -Oekaki ------- -vichan makes use of [wPaint](https://github.com/websanova/wPaint) for oekaki. After you pull the repository, however, you will need to download wPaint separately using git's `submodule` feature. Use the following commands: - -``` -git submodule init -git submodule update -``` - -To enable oekaki, add all the scripts listed in `js/wpaint.js` to your `instance-config.php`. - -WebM support ------------- -Read `inc/lib/webm/README.md` for information about enabling webm. - -vichan API ----------- -vichan provides by default a 4chan-compatible JSON API. For documentation on this, see: -https://github.com/vichan-devel/vichan-API/ . - -License --------- -See [LICENSE.md](http://github.com/vichan-devel/vichan/blob/master/LICENSE.md). +# oops i eated it +![](vichan/static/OOPS_I_EATED_IT.png) diff --git a/.gitignore b/vichan/.gitignore similarity index 100% rename from .gitignore rename to vichan/.gitignore diff --git a/.gitmodules b/vichan/.gitmodules similarity index 89% rename from .gitmodules rename to vichan/.gitmodules index 565076dc..c3330a97 100644 --- a/.gitmodules +++ b/vichan/.gitmodules @@ -1,5 +1,5 @@ [submodule "js/wPaint"] - path = js/wPaint + path = vichan/js/wPaint url = https://github.com/vichan-devel/wPaint.git branch = master diff --git a/LICENSE.Tinyboard.md b/vichan/LICENSE.Tinyboard.md similarity index 100% rename from LICENSE.Tinyboard.md rename to vichan/LICENSE.Tinyboard.md diff --git a/LICENSE.md b/vichan/LICENSE.md similarity index 100% rename from LICENSE.md rename to vichan/LICENSE.md diff --git a/b.php b/vichan/b.php similarity index 100% rename from b.php rename to vichan/b.php diff --git a/banned.php b/vichan/banned.php similarity index 100% rename from banned.php rename to vichan/banned.php diff --git a/composer.json b/vichan/composer.json similarity index 100% rename from composer.json rename to vichan/composer.json diff --git a/composer.lock b/vichan/composer.lock similarity index 100% rename from composer.lock rename to vichan/composer.lock diff --git a/inc/anti-bot.php b/vichan/inc/anti-bot.php similarity index 100% rename from inc/anti-bot.php rename to vichan/inc/anti-bot.php diff --git a/inc/api.php b/vichan/inc/api.php similarity index 100% rename from inc/api.php rename to vichan/inc/api.php diff --git a/inc/bans.php b/vichan/inc/bans.php similarity index 100% rename from inc/bans.php rename to vichan/inc/bans.php diff --git a/inc/bootstrap.php b/vichan/inc/bootstrap.php similarity index 100% rename from inc/bootstrap.php rename to vichan/inc/bootstrap.php diff --git a/inc/cache.php b/vichan/inc/cache.php similarity index 100% rename from inc/cache.php rename to vichan/inc/cache.php diff --git a/inc/captcha/captcha.php b/vichan/inc/captcha/captcha.php similarity index 100% rename from inc/captcha/captcha.php rename to vichan/inc/captcha/captcha.php diff --git a/inc/captcha/config.php b/vichan/inc/captcha/config.php similarity index 100% rename from inc/captcha/config.php rename to vichan/inc/captcha/config.php diff --git a/inc/captcha/dbschema.sql b/vichan/inc/captcha/dbschema.sql similarity index 100% rename from inc/captcha/dbschema.sql rename to vichan/inc/captcha/dbschema.sql diff --git a/inc/captcha/entrypoint.php b/vichan/inc/captcha/entrypoint.php similarity index 100% rename from inc/captcha/entrypoint.php rename to vichan/inc/captcha/entrypoint.php diff --git a/inc/captcha/readme.md b/vichan/inc/captcha/readme.md similarity index 100% rename from inc/captcha/readme.md rename to vichan/inc/captcha/readme.md diff --git a/inc/config.php b/vichan/inc/config.php similarity index 100% rename from inc/config.php rename to vichan/inc/config.php diff --git a/inc/controller.php b/vichan/inc/controller.php similarity index 100% rename from inc/controller.php rename to vichan/inc/controller.php diff --git a/inc/database.php b/vichan/inc/database.php similarity index 100% rename from inc/database.php rename to vichan/inc/database.php diff --git a/inc/display.php b/vichan/inc/display.php similarity index 100% rename from inc/display.php rename to vichan/inc/display.php diff --git a/inc/events.php b/vichan/inc/events.php similarity index 100% rename from inc/events.php rename to vichan/inc/events.php diff --git a/inc/filters.php b/vichan/inc/filters.php similarity index 100% rename from inc/filters.php rename to vichan/inc/filters.php diff --git a/inc/functions.php b/vichan/inc/functions.php similarity index 100% rename from inc/functions.php rename to vichan/inc/functions.php diff --git a/inc/image.php b/vichan/inc/image.php similarity index 100% rename from inc/image.php rename to vichan/inc/image.php diff --git a/inc/image/bmp.php b/vichan/inc/image/bmp.php similarity index 100% rename from inc/image/bmp.php rename to vichan/inc/image/bmp.php diff --git a/inc/instance-config.php b/vichan/inc/instance-config.php similarity index 100% rename from inc/instance-config.php rename to vichan/inc/instance-config.php diff --git a/inc/lib/geoip/GeoIPv6.dat b/vichan/inc/lib/geoip/GeoIPv6.dat similarity index 100% rename from inc/lib/geoip/GeoIPv6.dat rename to vichan/inc/lib/geoip/GeoIPv6.dat diff --git a/inc/lib/twig/extensions/Extension/I18n.php b/vichan/inc/lib/twig/extensions/Extension/I18n.php similarity index 100% rename from inc/lib/twig/extensions/Extension/I18n.php rename to vichan/inc/lib/twig/extensions/Extension/I18n.php diff --git a/inc/lib/twig/extensions/Extension/Tinyboard.php b/vichan/inc/lib/twig/extensions/Extension/Tinyboard.php similarity index 100% rename from inc/lib/twig/extensions/Extension/Tinyboard.php rename to vichan/inc/lib/twig/extensions/Extension/Tinyboard.php diff --git a/inc/lib/twig/extensions/Node/Trans.php b/vichan/inc/lib/twig/extensions/Node/Trans.php similarity index 100% rename from inc/lib/twig/extensions/Node/Trans.php rename to vichan/inc/lib/twig/extensions/Node/Trans.php diff --git a/inc/lib/twig/extensions/TokenParser/Trans.php b/vichan/inc/lib/twig/extensions/TokenParser/Trans.php similarity index 100% rename from inc/lib/twig/extensions/TokenParser/Trans.php rename to vichan/inc/lib/twig/extensions/TokenParser/Trans.php diff --git a/inc/lib/webm/README.md b/vichan/inc/lib/webm/README.md similarity index 100% rename from inc/lib/webm/README.md rename to vichan/inc/lib/webm/README.md diff --git a/inc/lib/webm/ffmpeg.php b/vichan/inc/lib/webm/ffmpeg.php similarity index 100% rename from inc/lib/webm/ffmpeg.php rename to vichan/inc/lib/webm/ffmpeg.php diff --git a/inc/lib/webm/matroska-elements.txt b/vichan/inc/lib/webm/matroska-elements.txt similarity index 100% rename from inc/lib/webm/matroska-elements.txt rename to vichan/inc/lib/webm/matroska-elements.txt diff --git a/inc/lib/webm/matroska.php b/vichan/inc/lib/webm/matroska.php similarity index 100% rename from inc/lib/webm/matroska.php rename to vichan/inc/lib/webm/matroska.php diff --git a/inc/lib/webm/posthandler.php b/vichan/inc/lib/webm/posthandler.php similarity index 100% rename from inc/lib/webm/posthandler.php rename to vichan/inc/lib/webm/posthandler.php diff --git a/inc/lib/webm/videodata.php b/vichan/inc/lib/webm/videodata.php similarity index 100% rename from inc/lib/webm/videodata.php rename to vichan/inc/lib/webm/videodata.php diff --git a/inc/locale/.tx/config b/vichan/inc/locale/.tx/config similarity index 100% rename from inc/locale/.tx/config rename to vichan/inc/locale/.tx/config diff --git a/inc/locale/README.md b/vichan/inc/locale/README.md similarity index 100% rename from inc/locale/README.md rename to vichan/inc/locale/README.md diff --git a/inc/locale/ca/LC_MESSAGES/javascript.po b/vichan/inc/locale/ca/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/ca/LC_MESSAGES/javascript.po rename to vichan/inc/locale/ca/LC_MESSAGES/javascript.po diff --git a/inc/locale/ca/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/ca/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/ca/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/ca/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/cs_CZ/LC_MESSAGES/javascript.js b/vichan/inc/locale/cs_CZ/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/cs_CZ/LC_MESSAGES/javascript.js rename to vichan/inc/locale/cs_CZ/LC_MESSAGES/javascript.js diff --git a/inc/locale/cs_CZ/LC_MESSAGES/javascript.po b/vichan/inc/locale/cs_CZ/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/cs_CZ/LC_MESSAGES/javascript.po rename to vichan/inc/locale/cs_CZ/LC_MESSAGES/javascript.po diff --git a/inc/locale/cs_CZ/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/cs_CZ/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/cs_CZ/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/cs_CZ/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/cs_CZ/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/cs_CZ/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/cs_CZ/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/cs_CZ/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/da_DK/LC_MESSAGES/javascript.js b/vichan/inc/locale/da_DK/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/da_DK/LC_MESSAGES/javascript.js rename to vichan/inc/locale/da_DK/LC_MESSAGES/javascript.js diff --git a/inc/locale/da_DK/LC_MESSAGES/javascript.po b/vichan/inc/locale/da_DK/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/da_DK/LC_MESSAGES/javascript.po rename to vichan/inc/locale/da_DK/LC_MESSAGES/javascript.po diff --git a/inc/locale/da_DK/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/da_DK/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/da_DK/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/da_DK/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/da_DK/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/da_DK/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/da_DK/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/da_DK/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/de_DE/LC_MESSAGES/javascript.js b/vichan/inc/locale/de_DE/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/de_DE/LC_MESSAGES/javascript.js rename to vichan/inc/locale/de_DE/LC_MESSAGES/javascript.js diff --git a/inc/locale/de_DE/LC_MESSAGES/javascript.po b/vichan/inc/locale/de_DE/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/de_DE/LC_MESSAGES/javascript.po rename to vichan/inc/locale/de_DE/LC_MESSAGES/javascript.po diff --git a/inc/locale/de_DE/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/de_DE/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/de_DE/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/de_DE/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/de_DE/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/de_DE/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/de_DE/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/de_DE/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/en/LC_MESSAGES/javascript.po b/vichan/inc/locale/en/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/en/LC_MESSAGES/javascript.po rename to vichan/inc/locale/en/LC_MESSAGES/javascript.po diff --git a/inc/locale/en/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/en/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/en/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/en/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/en_AU/LC_MESSAGES/javascript.js b/vichan/inc/locale/en_AU/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/en_AU/LC_MESSAGES/javascript.js rename to vichan/inc/locale/en_AU/LC_MESSAGES/javascript.js diff --git a/inc/locale/en_AU/LC_MESSAGES/javascript.po b/vichan/inc/locale/en_AU/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/en_AU/LC_MESSAGES/javascript.po rename to vichan/inc/locale/en_AU/LC_MESSAGES/javascript.po diff --git a/inc/locale/en_AU/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/en_AU/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/en_AU/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/en_AU/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/en_AU/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/en_AU/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/en_AU/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/en_AU/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/en_NZ/LC_MESSAGES/javascript.js b/vichan/inc/locale/en_NZ/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/en_NZ/LC_MESSAGES/javascript.js rename to vichan/inc/locale/en_NZ/LC_MESSAGES/javascript.js diff --git a/inc/locale/en_NZ/LC_MESSAGES/javascript.po b/vichan/inc/locale/en_NZ/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/en_NZ/LC_MESSAGES/javascript.po rename to vichan/inc/locale/en_NZ/LC_MESSAGES/javascript.po diff --git a/inc/locale/en_NZ/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/en_NZ/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/en_NZ/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/en_NZ/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/en_NZ/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/en_NZ/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/en_NZ/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/en_NZ/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/eo/LC_MESSAGES/javascript.js b/vichan/inc/locale/eo/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/eo/LC_MESSAGES/javascript.js rename to vichan/inc/locale/eo/LC_MESSAGES/javascript.js diff --git a/inc/locale/eo/LC_MESSAGES/javascript.po b/vichan/inc/locale/eo/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/eo/LC_MESSAGES/javascript.po rename to vichan/inc/locale/eo/LC_MESSAGES/javascript.po diff --git a/inc/locale/eo/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/eo/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/eo/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/eo/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/eo/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/eo/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/eo/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/eo/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/es_ES/LC_MESSAGES/javascript.js b/vichan/inc/locale/es_ES/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/es_ES/LC_MESSAGES/javascript.js rename to vichan/inc/locale/es_ES/LC_MESSAGES/javascript.js diff --git a/inc/locale/es_ES/LC_MESSAGES/javascript.po b/vichan/inc/locale/es_ES/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/es_ES/LC_MESSAGES/javascript.po rename to vichan/inc/locale/es_ES/LC_MESSAGES/javascript.po diff --git a/inc/locale/es_ES/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/es_ES/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/es_ES/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/es_ES/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/es_ES/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/es_ES/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/es_ES/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/es_ES/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/es_MX/LC_MESSAGES/javascript.js b/vichan/inc/locale/es_MX/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/es_MX/LC_MESSAGES/javascript.js rename to vichan/inc/locale/es_MX/LC_MESSAGES/javascript.js diff --git a/inc/locale/es_MX/LC_MESSAGES/javascript.po b/vichan/inc/locale/es_MX/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/es_MX/LC_MESSAGES/javascript.po rename to vichan/inc/locale/es_MX/LC_MESSAGES/javascript.po diff --git a/inc/locale/es_MX/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/es_MX/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/es_MX/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/es_MX/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/es_MX/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/es_MX/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/es_MX/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/es_MX/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/fi_FI/LC_MESSAGES/javascript.js b/vichan/inc/locale/fi_FI/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/fi_FI/LC_MESSAGES/javascript.js rename to vichan/inc/locale/fi_FI/LC_MESSAGES/javascript.js diff --git a/inc/locale/fi_FI/LC_MESSAGES/javascript.po b/vichan/inc/locale/fi_FI/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/fi_FI/LC_MESSAGES/javascript.po rename to vichan/inc/locale/fi_FI/LC_MESSAGES/javascript.po diff --git a/inc/locale/fi_FI/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/fi_FI/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/fi_FI/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/fi_FI/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/fi_FI/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/fi_FI/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/fi_FI/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/fi_FI/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/fr_FR/LC_MESSAGES/javascript.js b/vichan/inc/locale/fr_FR/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/fr_FR/LC_MESSAGES/javascript.js rename to vichan/inc/locale/fr_FR/LC_MESSAGES/javascript.js diff --git a/inc/locale/fr_FR/LC_MESSAGES/javascript.po b/vichan/inc/locale/fr_FR/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/fr_FR/LC_MESSAGES/javascript.po rename to vichan/inc/locale/fr_FR/LC_MESSAGES/javascript.po diff --git a/inc/locale/fr_FR/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/fr_FR/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/fr_FR/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/fr_FR/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/fr_FR/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/fr_FR/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/fr_FR/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/fr_FR/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/he_IL/LC_MESSAGES/javascript.js b/vichan/inc/locale/he_IL/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/he_IL/LC_MESSAGES/javascript.js rename to vichan/inc/locale/he_IL/LC_MESSAGES/javascript.js diff --git a/inc/locale/he_IL/LC_MESSAGES/javascript.po b/vichan/inc/locale/he_IL/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/he_IL/LC_MESSAGES/javascript.po rename to vichan/inc/locale/he_IL/LC_MESSAGES/javascript.po diff --git a/inc/locale/he_IL/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/he_IL/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/he_IL/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/he_IL/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/he_IL/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/he_IL/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/he_IL/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/he_IL/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/hu_HU/LC_MESSAGES/javascript.js b/vichan/inc/locale/hu_HU/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/hu_HU/LC_MESSAGES/javascript.js rename to vichan/inc/locale/hu_HU/LC_MESSAGES/javascript.js diff --git a/inc/locale/hu_HU/LC_MESSAGES/javascript.po b/vichan/inc/locale/hu_HU/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/hu_HU/LC_MESSAGES/javascript.po rename to vichan/inc/locale/hu_HU/LC_MESSAGES/javascript.po diff --git a/inc/locale/hu_HU/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/hu_HU/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/hu_HU/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/hu_HU/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/hu_HU/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/hu_HU/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/hu_HU/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/hu_HU/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/it_IT/LC_MESSAGES/javascript.js b/vichan/inc/locale/it_IT/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/it_IT/LC_MESSAGES/javascript.js rename to vichan/inc/locale/it_IT/LC_MESSAGES/javascript.js diff --git a/inc/locale/it_IT/LC_MESSAGES/javascript.po b/vichan/inc/locale/it_IT/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/it_IT/LC_MESSAGES/javascript.po rename to vichan/inc/locale/it_IT/LC_MESSAGES/javascript.po diff --git a/inc/locale/it_IT/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/it_IT/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/it_IT/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/it_IT/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/it_IT/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/it_IT/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/it_IT/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/it_IT/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/ja_JP/LC_MESSAGES/javascript.js b/vichan/inc/locale/ja_JP/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/ja_JP/LC_MESSAGES/javascript.js rename to vichan/inc/locale/ja_JP/LC_MESSAGES/javascript.js diff --git a/inc/locale/ja_JP/LC_MESSAGES/javascript.po b/vichan/inc/locale/ja_JP/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/ja_JP/LC_MESSAGES/javascript.po rename to vichan/inc/locale/ja_JP/LC_MESSAGES/javascript.po diff --git a/inc/locale/ja_JP/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/ja_JP/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/ja_JP/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/ja_JP/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/ja_JP/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/ja_JP/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/ja_JP/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/ja_JP/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/jbo/LC_MESSAGES/javascript.po b/vichan/inc/locale/jbo/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/jbo/LC_MESSAGES/javascript.po rename to vichan/inc/locale/jbo/LC_MESSAGES/javascript.po diff --git a/inc/locale/jbo/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/jbo/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/jbo/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/jbo/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/lt_LT/LC_MESSAGES/javascript.js b/vichan/inc/locale/lt_LT/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/lt_LT/LC_MESSAGES/javascript.js rename to vichan/inc/locale/lt_LT/LC_MESSAGES/javascript.js diff --git a/inc/locale/lt_LT/LC_MESSAGES/javascript.po b/vichan/inc/locale/lt_LT/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/lt_LT/LC_MESSAGES/javascript.po rename to vichan/inc/locale/lt_LT/LC_MESSAGES/javascript.po diff --git a/inc/locale/lt_LT/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/lt_LT/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/lt_LT/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/lt_LT/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/lt_LT/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/lt_LT/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/lt_LT/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/lt_LT/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/lv_LV/LC_MESSAGES/javascript.js b/vichan/inc/locale/lv_LV/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/lv_LV/LC_MESSAGES/javascript.js rename to vichan/inc/locale/lv_LV/LC_MESSAGES/javascript.js diff --git a/inc/locale/lv_LV/LC_MESSAGES/javascript.po b/vichan/inc/locale/lv_LV/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/lv_LV/LC_MESSAGES/javascript.po rename to vichan/inc/locale/lv_LV/LC_MESSAGES/javascript.po diff --git a/inc/locale/lv_LV/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/lv_LV/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/lv_LV/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/lv_LV/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/lv_LV/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/lv_LV/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/lv_LV/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/lv_LV/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/nb_NO/LC_MESSAGES/javascript.js b/vichan/inc/locale/nb_NO/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/nb_NO/LC_MESSAGES/javascript.js rename to vichan/inc/locale/nb_NO/LC_MESSAGES/javascript.js diff --git a/inc/locale/nb_NO/LC_MESSAGES/javascript.po b/vichan/inc/locale/nb_NO/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/nb_NO/LC_MESSAGES/javascript.po rename to vichan/inc/locale/nb_NO/LC_MESSAGES/javascript.po diff --git a/inc/locale/nb_NO/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/nb_NO/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/nb_NO/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/nb_NO/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/nb_NO/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/nb_NO/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/nb_NO/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/nb_NO/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/nl_NL/LC_MESSAGES/javascript.js b/vichan/inc/locale/nl_NL/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/nl_NL/LC_MESSAGES/javascript.js rename to vichan/inc/locale/nl_NL/LC_MESSAGES/javascript.js diff --git a/inc/locale/nl_NL/LC_MESSAGES/javascript.po b/vichan/inc/locale/nl_NL/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/nl_NL/LC_MESSAGES/javascript.po rename to vichan/inc/locale/nl_NL/LC_MESSAGES/javascript.po diff --git a/inc/locale/nl_NL/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/nl_NL/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/nl_NL/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/nl_NL/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/nl_NL/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/nl_NL/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/nl_NL/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/nl_NL/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/pl_PL/LC_MESSAGES/javascript.js b/vichan/inc/locale/pl_PL/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/pl_PL/LC_MESSAGES/javascript.js rename to vichan/inc/locale/pl_PL/LC_MESSAGES/javascript.js diff --git a/inc/locale/pl_PL/LC_MESSAGES/javascript.po b/vichan/inc/locale/pl_PL/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/pl_PL/LC_MESSAGES/javascript.po rename to vichan/inc/locale/pl_PL/LC_MESSAGES/javascript.po diff --git a/inc/locale/pl_PL/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/pl_PL/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/pl_PL/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/pl_PL/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/pl_PL/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/pl_PL/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/pl_PL/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/pl_PL/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/pt_BR/LC_MESSAGES/javascript.js b/vichan/inc/locale/pt_BR/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/pt_BR/LC_MESSAGES/javascript.js rename to vichan/inc/locale/pt_BR/LC_MESSAGES/javascript.js diff --git a/inc/locale/pt_BR/LC_MESSAGES/javascript.po b/vichan/inc/locale/pt_BR/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/pt_BR/LC_MESSAGES/javascript.po rename to vichan/inc/locale/pt_BR/LC_MESSAGES/javascript.po diff --git a/inc/locale/pt_BR/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/pt_BR/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/pt_BR/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/pt_BR/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/pt_BR/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/pt_BR/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/pt_BR/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/pt_BR/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/pt_PT/LC_MESSAGES/javascript.js b/vichan/inc/locale/pt_PT/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/pt_PT/LC_MESSAGES/javascript.js rename to vichan/inc/locale/pt_PT/LC_MESSAGES/javascript.js diff --git a/inc/locale/pt_PT/LC_MESSAGES/javascript.po b/vichan/inc/locale/pt_PT/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/pt_PT/LC_MESSAGES/javascript.po rename to vichan/inc/locale/pt_PT/LC_MESSAGES/javascript.po diff --git a/inc/locale/pt_PT/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/pt_PT/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/pt_PT/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/pt_PT/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/pt_PT/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/pt_PT/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/pt_PT/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/pt_PT/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/ru_RU/LC_MESSAGES/javascript.js b/vichan/inc/locale/ru_RU/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/ru_RU/LC_MESSAGES/javascript.js rename to vichan/inc/locale/ru_RU/LC_MESSAGES/javascript.js diff --git a/inc/locale/ru_RU/LC_MESSAGES/javascript.po b/vichan/inc/locale/ru_RU/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/ru_RU/LC_MESSAGES/javascript.po rename to vichan/inc/locale/ru_RU/LC_MESSAGES/javascript.po diff --git a/inc/locale/ru_RU/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/ru_RU/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/ru_RU/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/ru_RU/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/ru_RU/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/ru_RU/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/ru_RU/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/ru_RU/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/sk_SK/LC_MESSAGES/javascript.js b/vichan/inc/locale/sk_SK/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/sk_SK/LC_MESSAGES/javascript.js rename to vichan/inc/locale/sk_SK/LC_MESSAGES/javascript.js diff --git a/inc/locale/sk_SK/LC_MESSAGES/javascript.po b/vichan/inc/locale/sk_SK/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/sk_SK/LC_MESSAGES/javascript.po rename to vichan/inc/locale/sk_SK/LC_MESSAGES/javascript.po diff --git a/inc/locale/sk_SK/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/sk_SK/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/sk_SK/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/sk_SK/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/sk_SK/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/sk_SK/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/sk_SK/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/sk_SK/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/sv_SE/LC_MESSAGES/javascript.js b/vichan/inc/locale/sv_SE/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/sv_SE/LC_MESSAGES/javascript.js rename to vichan/inc/locale/sv_SE/LC_MESSAGES/javascript.js diff --git a/inc/locale/sv_SE/LC_MESSAGES/javascript.po b/vichan/inc/locale/sv_SE/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/sv_SE/LC_MESSAGES/javascript.po rename to vichan/inc/locale/sv_SE/LC_MESSAGES/javascript.po diff --git a/inc/locale/sv_SE/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/sv_SE/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/sv_SE/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/sv_SE/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/sv_SE/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/sv_SE/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/sv_SE/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/sv_SE/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/tr_TR/LC_MESSAGES/javascript.js b/vichan/inc/locale/tr_TR/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/tr_TR/LC_MESSAGES/javascript.js rename to vichan/inc/locale/tr_TR/LC_MESSAGES/javascript.js diff --git a/inc/locale/tr_TR/LC_MESSAGES/javascript.po b/vichan/inc/locale/tr_TR/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/tr_TR/LC_MESSAGES/javascript.po rename to vichan/inc/locale/tr_TR/LC_MESSAGES/javascript.po diff --git a/inc/locale/tr_TR/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/tr_TR/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/tr_TR/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/tr_TR/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/tr_TR/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/tr_TR/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/tr_TR/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/tr_TR/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/uk_UA/LC_MESSAGES/javascript.po b/vichan/inc/locale/uk_UA/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/uk_UA/LC_MESSAGES/javascript.po rename to vichan/inc/locale/uk_UA/LC_MESSAGES/javascript.po diff --git a/inc/locale/uk_UA/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/uk_UA/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/uk_UA/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/uk_UA/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/uk_UA/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/uk_UA/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/uk_UA/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/uk_UA/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/zh_CN/LC_MESSAGES/javascript.js b/vichan/inc/locale/zh_CN/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/zh_CN/LC_MESSAGES/javascript.js rename to vichan/inc/locale/zh_CN/LC_MESSAGES/javascript.js diff --git a/inc/locale/zh_CN/LC_MESSAGES/javascript.po b/vichan/inc/locale/zh_CN/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/zh_CN/LC_MESSAGES/javascript.po rename to vichan/inc/locale/zh_CN/LC_MESSAGES/javascript.po diff --git a/inc/locale/zh_CN/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/zh_CN/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/zh_CN/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/zh_CN/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/zh_CN/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/zh_CN/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/zh_CN/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/zh_CN/LC_MESSAGES/tinyboard.po diff --git a/inc/locale/zh_TW/LC_MESSAGES/javascript.js b/vichan/inc/locale/zh_TW/LC_MESSAGES/javascript.js similarity index 100% rename from inc/locale/zh_TW/LC_MESSAGES/javascript.js rename to vichan/inc/locale/zh_TW/LC_MESSAGES/javascript.js diff --git a/inc/locale/zh_TW/LC_MESSAGES/javascript.po b/vichan/inc/locale/zh_TW/LC_MESSAGES/javascript.po similarity index 100% rename from inc/locale/zh_TW/LC_MESSAGES/javascript.po rename to vichan/inc/locale/zh_TW/LC_MESSAGES/javascript.po diff --git a/inc/locale/zh_TW/LC_MESSAGES/tinyboard.mo b/vichan/inc/locale/zh_TW/LC_MESSAGES/tinyboard.mo similarity index 100% rename from inc/locale/zh_TW/LC_MESSAGES/tinyboard.mo rename to vichan/inc/locale/zh_TW/LC_MESSAGES/tinyboard.mo diff --git a/inc/locale/zh_TW/LC_MESSAGES/tinyboard.po b/vichan/inc/locale/zh_TW/LC_MESSAGES/tinyboard.po similarity index 100% rename from inc/locale/zh_TW/LC_MESSAGES/tinyboard.po rename to vichan/inc/locale/zh_TW/LC_MESSAGES/tinyboard.po diff --git a/inc/lock.php b/vichan/inc/lock.php similarity index 100% rename from inc/lock.php rename to vichan/inc/lock.php diff --git a/inc/mod/auth.php b/vichan/inc/mod/auth.php similarity index 100% rename from inc/mod/auth.php rename to vichan/inc/mod/auth.php diff --git a/inc/mod/ban.php b/vichan/inc/mod/ban.php similarity index 100% rename from inc/mod/ban.php rename to vichan/inc/mod/ban.php diff --git a/inc/mod/config-editor.php b/vichan/inc/mod/config-editor.php similarity index 100% rename from inc/mod/config-editor.php rename to vichan/inc/mod/config-editor.php diff --git a/inc/mod/pages.php b/vichan/inc/mod/pages.php similarity index 100% rename from inc/mod/pages.php rename to vichan/inc/mod/pages.php diff --git a/inc/nntpchan/nntpchan.php b/vichan/inc/nntpchan/nntpchan.php similarity index 100% rename from inc/nntpchan/nntpchan.php rename to vichan/inc/nntpchan/nntpchan.php diff --git a/inc/nntpchan/tests.php b/vichan/inc/nntpchan/tests.php similarity index 100% rename from inc/nntpchan/tests.php rename to vichan/inc/nntpchan/tests.php diff --git a/inc/polyfill.php b/vichan/inc/polyfill.php similarity index 100% rename from inc/polyfill.php rename to vichan/inc/polyfill.php diff --git a/inc/queue.php b/vichan/inc/queue.php similarity index 100% rename from inc/queue.php rename to vichan/inc/queue.php diff --git a/inc/remote.php b/vichan/inc/remote.php similarity index 100% rename from inc/remote.php rename to vichan/inc/remote.php diff --git a/inc/route.php b/vichan/inc/route.php similarity index 100% rename from inc/route.php rename to vichan/inc/route.php diff --git a/inc/template.php b/vichan/inc/template.php similarity index 100% rename from inc/template.php rename to vichan/inc/template.php diff --git a/install.php b/vichan/install.php similarity index 100% rename from install.php rename to vichan/install.php diff --git a/install.sql b/vichan/install.sql similarity index 100% rename from install.sql rename to vichan/install.sql diff --git a/js/ajax-post-controls.js b/vichan/js/ajax-post-controls.js similarity index 100% rename from js/ajax-post-controls.js rename to vichan/js/ajax-post-controls.js diff --git a/js/ajax.js b/vichan/js/ajax.js similarity index 100% rename from js/ajax.js rename to vichan/js/ajax.js diff --git a/js/auto-reload.js b/vichan/js/auto-reload.js similarity index 100% rename from js/auto-reload.js rename to vichan/js/auto-reload.js diff --git a/js/auto-scroll.js b/vichan/js/auto-scroll.js similarity index 100% rename from js/auto-scroll.js rename to vichan/js/auto-scroll.js diff --git a/js/captcha.js b/vichan/js/captcha.js similarity index 100% rename from js/captcha.js rename to vichan/js/captcha.js diff --git a/js/catalog-link.js b/vichan/js/catalog-link.js similarity index 100% rename from js/catalog-link.js rename to vichan/js/catalog-link.js diff --git a/js/catalog-search.js b/vichan/js/catalog-search.js similarity index 100% rename from js/catalog-search.js rename to vichan/js/catalog-search.js diff --git a/js/catalog.js b/vichan/js/catalog.js similarity index 100% rename from js/catalog.js rename to vichan/js/catalog.js diff --git a/js/comment-toolbar.js b/vichan/js/comment-toolbar.js similarity index 100% rename from js/comment-toolbar.js rename to vichan/js/comment-toolbar.js diff --git a/js/compact-boardlist.js b/vichan/js/compact-boardlist.js similarity index 100% rename from js/compact-boardlist.js rename to vichan/js/compact-boardlist.js diff --git a/js/download-original.js b/vichan/js/download-original.js similarity index 100% rename from js/download-original.js rename to vichan/js/download-original.js diff --git a/js/expand-all-images.js b/vichan/js/expand-all-images.js similarity index 100% rename from js/expand-all-images.js rename to vichan/js/expand-all-images.js diff --git a/js/expand-too-long.js b/vichan/js/expand-too-long.js similarity index 100% rename from js/expand-too-long.js rename to vichan/js/expand-too-long.js diff --git a/js/expand-video.js b/vichan/js/expand-video.js similarity index 100% rename from js/expand-video.js rename to vichan/js/expand-video.js diff --git a/js/expand.js b/vichan/js/expand.js similarity index 100% rename from js/expand.js rename to vichan/js/expand.js diff --git a/js/favorites.js b/vichan/js/favorites.js similarity index 100% rename from js/favorites.js rename to vichan/js/favorites.js diff --git a/js/file-selector.js b/vichan/js/file-selector.js similarity index 100% rename from js/file-selector.js rename to vichan/js/file-selector.js diff --git a/js/fix-report-delete-submit.js b/vichan/js/fix-report-delete-submit.js similarity index 100% rename from js/fix-report-delete-submit.js rename to vichan/js/fix-report-delete-submit.js diff --git a/js/forced-anon.js b/vichan/js/forced-anon.js similarity index 100% rename from js/forced-anon.js rename to vichan/js/forced-anon.js diff --git a/js/gallery-view.js b/vichan/js/gallery-view.js similarity index 100% rename from js/gallery-view.js rename to vichan/js/gallery-view.js diff --git a/js/hide-images.js b/vichan/js/hide-images.js similarity index 100% rename from js/hide-images.js rename to vichan/js/hide-images.js diff --git a/js/hide-threads.js b/vichan/js/hide-threads.js similarity index 100% rename from js/hide-threads.js rename to vichan/js/hide-threads.js diff --git a/js/id_colors.js b/vichan/js/id_colors.js similarity index 100% rename from js/id_colors.js rename to vichan/js/id_colors.js diff --git a/js/id_highlighter.js b/vichan/js/id_highlighter.js similarity index 100% rename from js/id_highlighter.js rename to vichan/js/id_highlighter.js diff --git a/js/image-hover.js b/vichan/js/image-hover.js similarity index 100% rename from js/image-hover.js rename to vichan/js/image-hover.js diff --git a/js/infinite-scroll.js b/vichan/js/infinite-scroll.js similarity index 100% rename from js/infinite-scroll.js rename to vichan/js/infinite-scroll.js diff --git a/js/inline-expanding-filename.js b/vichan/js/inline-expanding-filename.js similarity index 100% rename from js/inline-expanding-filename.js rename to vichan/js/inline-expanding-filename.js diff --git a/js/inline-expanding.js b/vichan/js/inline-expanding.js similarity index 100% rename from js/inline-expanding.js rename to vichan/js/inline-expanding.js diff --git a/js/inline.js b/vichan/js/inline.js similarity index 100% rename from js/inline.js rename to vichan/js/inline.js diff --git a/js/jquery-ui.custom.min.js b/vichan/js/jquery-ui.custom.min.js similarity index 100% rename from js/jquery-ui.custom.min.js rename to vichan/js/jquery-ui.custom.min.js diff --git a/js/jquery.min.js b/vichan/js/jquery.min.js similarity index 100% rename from js/jquery.min.js rename to vichan/js/jquery.min.js diff --git a/js/jquery.mixitup.min.js b/vichan/js/jquery.mixitup.min.js similarity index 100% rename from js/jquery.mixitup.min.js rename to vichan/js/jquery.mixitup.min.js diff --git a/js/live-index.js b/vichan/js/live-index.js similarity index 100% rename from js/live-index.js rename to vichan/js/live-index.js diff --git a/js/local-time.js b/vichan/js/local-time.js similarity index 100% rename from js/local-time.js rename to vichan/js/local-time.js diff --git a/js/longtable/longtable.js b/vichan/js/longtable/longtable.js similarity index 100% rename from js/longtable/longtable.js rename to vichan/js/longtable/longtable.js diff --git a/js/mobile-style.js b/vichan/js/mobile-style.js similarity index 100% rename from js/mobile-style.js rename to vichan/js/mobile-style.js diff --git a/js/mod/ban-list.js b/vichan/js/mod/ban-list.js similarity index 100% rename from js/mod/ban-list.js rename to vichan/js/mod/ban-list.js diff --git a/js/mod/recent-posts.js b/vichan/js/mod/recent-posts.js similarity index 100% rename from js/mod/recent-posts.js rename to vichan/js/mod/recent-posts.js diff --git a/js/multi-image.js b/vichan/js/multi-image.js similarity index 100% rename from js/multi-image.js rename to vichan/js/multi-image.js diff --git a/js/no-animated-gif.js b/vichan/js/no-animated-gif.js similarity index 100% rename from js/no-animated-gif.js rename to vichan/js/no-animated-gif.js diff --git a/js/options.js b/vichan/js/options.js similarity index 100% rename from js/options.js rename to vichan/js/options.js diff --git a/js/options/fav.js b/vichan/js/options/fav.js similarity index 100% rename from js/options/fav.js rename to vichan/js/options/fav.js diff --git a/js/options/general.js b/vichan/js/options/general.js similarity index 100% rename from js/options/general.js rename to vichan/js/options/general.js diff --git a/js/options/user-css.js b/vichan/js/options/user-css.js similarity index 100% rename from js/options/user-css.js rename to vichan/js/options/user-css.js diff --git a/js/options/user-js.js b/vichan/js/options/user-js.js similarity index 100% rename from js/options/user-js.js rename to vichan/js/options/user-js.js diff --git a/js/own-board.js b/vichan/js/own-board.js similarity index 100% rename from js/own-board.js rename to vichan/js/own-board.js diff --git a/js/post-filter.js b/vichan/js/post-filter.js similarity index 100% rename from js/post-filter.js rename to vichan/js/post-filter.js diff --git a/js/post-hover.js b/vichan/js/post-hover.js similarity index 100% rename from js/post-hover.js rename to vichan/js/post-hover.js diff --git a/js/post-menu.js b/vichan/js/post-menu.js similarity index 100% rename from js/post-menu.js rename to vichan/js/post-menu.js diff --git a/js/quick-post-controls.js b/vichan/js/quick-post-controls.js similarity index 100% rename from js/quick-post-controls.js rename to vichan/js/quick-post-controls.js diff --git a/js/quick-reply.js b/vichan/js/quick-reply.js similarity index 100% rename from js/quick-reply.js rename to vichan/js/quick-reply.js diff --git a/js/quote-selection.js b/vichan/js/quote-selection.js similarity index 100% rename from js/quote-selection.js rename to vichan/js/quote-selection.js diff --git a/js/save-user_flag.js b/vichan/js/save-user_flag.js similarity index 100% rename from js/save-user_flag.js rename to vichan/js/save-user_flag.js diff --git a/js/settings.js b/vichan/js/settings.js similarity index 100% rename from js/settings.js rename to vichan/js/settings.js diff --git a/js/show-backlinks.js b/vichan/js/show-backlinks.js similarity index 100% rename from js/show-backlinks.js rename to vichan/js/show-backlinks.js diff --git a/js/show-op.js b/vichan/js/show-op.js similarity index 100% rename from js/show-op.js rename to vichan/js/show-op.js diff --git a/js/show-own-posts.js b/vichan/js/show-own-posts.js similarity index 100% rename from js/show-own-posts.js rename to vichan/js/show-own-posts.js diff --git a/js/smartphone-spoiler.js b/vichan/js/smartphone-spoiler.js similarity index 100% rename from js/smartphone-spoiler.js rename to vichan/js/smartphone-spoiler.js diff --git a/js/strftime.min.js b/vichan/js/strftime.min.js similarity index 100% rename from js/strftime.min.js rename to vichan/js/strftime.min.js diff --git a/js/style-select.js b/vichan/js/style-select.js similarity index 100% rename from js/style-select.js rename to vichan/js/style-select.js diff --git a/js/thread-stats.js b/vichan/js/thread-stats.js similarity index 100% rename from js/thread-stats.js rename to vichan/js/thread-stats.js diff --git a/js/thread-watcher.js b/vichan/js/thread-watcher.js similarity index 100% rename from js/thread-watcher.js rename to vichan/js/thread-watcher.js diff --git a/js/threadscroll.js b/vichan/js/threadscroll.js similarity index 100% rename from js/threadscroll.js rename to vichan/js/threadscroll.js diff --git a/js/titlebar-notifications.js b/vichan/js/titlebar-notifications.js similarity index 100% rename from js/titlebar-notifications.js rename to vichan/js/titlebar-notifications.js diff --git a/js/toggle-images.js b/vichan/js/toggle-images.js similarity index 100% rename from js/toggle-images.js rename to vichan/js/toggle-images.js diff --git a/js/toggle-locked-threads.js b/vichan/js/toggle-locked-threads.js similarity index 100% rename from js/toggle-locked-threads.js rename to vichan/js/toggle-locked-threads.js diff --git a/js/treeview.js b/vichan/js/treeview.js similarity index 100% rename from js/treeview.js rename to vichan/js/treeview.js diff --git a/js/upload-selection.js b/vichan/js/upload-selection.js similarity index 100% rename from js/upload-selection.js rename to vichan/js/upload-selection.js diff --git a/js/wPaint b/vichan/js/wPaint similarity index 100% rename from js/wPaint rename to vichan/js/wPaint diff --git a/js/watch.js b/vichan/js/watch.js similarity index 100% rename from js/watch.js rename to vichan/js/watch.js diff --git a/js/webm-settings.js b/vichan/js/webm-settings.js similarity index 100% rename from js/webm-settings.js rename to vichan/js/webm-settings.js diff --git a/js/webm/playersettings.js b/vichan/js/webm/playersettings.js similarity index 100% rename from js/webm/playersettings.js rename to vichan/js/webm/playersettings.js diff --git a/js/wpaint.js b/vichan/js/wpaint.js similarity index 100% rename from js/wpaint.js rename to vichan/js/wpaint.js diff --git a/js/youtube.js b/vichan/js/youtube.js similarity index 100% rename from js/youtube.js rename to vichan/js/youtube.js diff --git a/log.php b/vichan/log.php similarity index 100% rename from log.php rename to vichan/log.php diff --git a/mod.php b/vichan/mod.php similarity index 100% rename from mod.php rename to vichan/mod.php diff --git a/player.php b/vichan/player.php similarity index 100% rename from player.php rename to vichan/player.php diff --git a/post.php b/vichan/post.php similarity index 100% rename from post.php rename to vichan/post.php diff --git a/report.php b/vichan/report.php similarity index 100% rename from report.php rename to vichan/report.php diff --git a/search.php b/vichan/search.php similarity index 100% rename from search.php rename to vichan/search.php diff --git a/securimage.php b/vichan/securimage.php similarity index 100% rename from securimage.php rename to vichan/securimage.php diff --git a/smart_build.php b/vichan/smart_build.php similarity index 100% rename from smart_build.php rename to vichan/smart_build.php diff --git a/vichan/static/OOPS_I_EATED_IT.png b/vichan/static/OOPS_I_EATED_IT.png new file mode 100644 index 00000000..5c4adef7 Binary files /dev/null and b/vichan/static/OOPS_I_EATED_IT.png differ diff --git a/static/banners/defaultbanner.png b/vichan/static/banners/defaultbanner.png similarity index 100% rename from static/banners/defaultbanner.png rename to vichan/static/banners/defaultbanner.png diff --git a/static/blank.gif b/vichan/static/blank.gif similarity index 100% rename from static/blank.gif rename to vichan/static/blank.gif diff --git a/static/clickme.gif b/vichan/static/clickme.gif similarity index 100% rename from static/clickme.gif rename to vichan/static/clickme.gif diff --git a/static/collapse.gif b/vichan/static/collapse.gif similarity index 100% rename from static/collapse.gif rename to vichan/static/collapse.gif diff --git a/static/d10.svg b/vichan/static/d10.svg similarity index 100% rename from static/d10.svg rename to vichan/static/d10.svg diff --git a/static/deleted.png b/vichan/static/deleted.png similarity index 100% rename from static/deleted.png rename to vichan/static/deleted.png diff --git a/static/file.png b/vichan/static/file.png similarity index 100% rename from static/file.png rename to vichan/static/file.png diff --git a/static/flags/a1.png b/vichan/static/flags/a1.png similarity index 100% rename from static/flags/a1.png rename to vichan/static/flags/a1.png diff --git a/static/flags/a2.png b/vichan/static/flags/a2.png similarity index 100% rename from static/flags/a2.png rename to vichan/static/flags/a2.png diff --git a/static/flags/ac.png b/vichan/static/flags/ac.png similarity index 100% rename from static/flags/ac.png rename to vichan/static/flags/ac.png diff --git a/static/flags/ad.png b/vichan/static/flags/ad.png similarity index 100% rename from static/flags/ad.png rename to vichan/static/flags/ad.png diff --git a/static/flags/ae.png b/vichan/static/flags/ae.png similarity index 100% rename from static/flags/ae.png rename to vichan/static/flags/ae.png diff --git a/static/flags/af.png b/vichan/static/flags/af.png similarity index 100% rename from static/flags/af.png rename to vichan/static/flags/af.png diff --git a/static/flags/ag.png b/vichan/static/flags/ag.png similarity index 100% rename from static/flags/ag.png rename to vichan/static/flags/ag.png diff --git a/static/flags/ai.png b/vichan/static/flags/ai.png similarity index 100% rename from static/flags/ai.png rename to vichan/static/flags/ai.png diff --git a/static/flags/al.png b/vichan/static/flags/al.png similarity index 100% rename from static/flags/al.png rename to vichan/static/flags/al.png diff --git a/static/flags/am.png b/vichan/static/flags/am.png similarity index 100% rename from static/flags/am.png rename to vichan/static/flags/am.png diff --git a/static/flags/an.png b/vichan/static/flags/an.png similarity index 100% rename from static/flags/an.png rename to vichan/static/flags/an.png diff --git a/static/flags/ao.png b/vichan/static/flags/ao.png similarity index 100% rename from static/flags/ao.png rename to vichan/static/flags/ao.png diff --git a/static/flags/ap.png b/vichan/static/flags/ap.png similarity index 100% rename from static/flags/ap.png rename to vichan/static/flags/ap.png diff --git a/static/flags/aq.png b/vichan/static/flags/aq.png similarity index 100% rename from static/flags/aq.png rename to vichan/static/flags/aq.png diff --git a/static/flags/ar.png b/vichan/static/flags/ar.png similarity index 100% rename from static/flags/ar.png rename to vichan/static/flags/ar.png diff --git a/static/flags/as.png b/vichan/static/flags/as.png similarity index 100% rename from static/flags/as.png rename to vichan/static/flags/as.png diff --git a/static/flags/at.png b/vichan/static/flags/at.png similarity index 100% rename from static/flags/at.png rename to vichan/static/flags/at.png diff --git a/static/flags/au.png b/vichan/static/flags/au.png similarity index 100% rename from static/flags/au.png rename to vichan/static/flags/au.png diff --git a/static/flags/aw.png b/vichan/static/flags/aw.png similarity index 100% rename from static/flags/aw.png rename to vichan/static/flags/aw.png diff --git a/static/flags/ax.png b/vichan/static/flags/ax.png similarity index 100% rename from static/flags/ax.png rename to vichan/static/flags/ax.png diff --git a/static/flags/az.png b/vichan/static/flags/az.png similarity index 100% rename from static/flags/az.png rename to vichan/static/flags/az.png diff --git a/static/flags/ba.png b/vichan/static/flags/ba.png similarity index 100% rename from static/flags/ba.png rename to vichan/static/flags/ba.png diff --git a/static/flags/bb.png b/vichan/static/flags/bb.png similarity index 100% rename from static/flags/bb.png rename to vichan/static/flags/bb.png diff --git a/static/flags/bd.png b/vichan/static/flags/bd.png similarity index 100% rename from static/flags/bd.png rename to vichan/static/flags/bd.png diff --git a/static/flags/be.png b/vichan/static/flags/be.png similarity index 100% rename from static/flags/be.png rename to vichan/static/flags/be.png diff --git a/static/flags/bf.png b/vichan/static/flags/bf.png similarity index 100% rename from static/flags/bf.png rename to vichan/static/flags/bf.png diff --git a/static/flags/bg.png b/vichan/static/flags/bg.png similarity index 100% rename from static/flags/bg.png rename to vichan/static/flags/bg.png diff --git a/static/flags/bh.png b/vichan/static/flags/bh.png similarity index 100% rename from static/flags/bh.png rename to vichan/static/flags/bh.png diff --git a/static/flags/bi.png b/vichan/static/flags/bi.png similarity index 100% rename from static/flags/bi.png rename to vichan/static/flags/bi.png diff --git a/static/flags/bj.png b/vichan/static/flags/bj.png similarity index 100% rename from static/flags/bj.png rename to vichan/static/flags/bj.png diff --git a/static/flags/bl.png b/vichan/static/flags/bl.png similarity index 100% rename from static/flags/bl.png rename to vichan/static/flags/bl.png diff --git a/static/flags/bm.png b/vichan/static/flags/bm.png similarity index 100% rename from static/flags/bm.png rename to vichan/static/flags/bm.png diff --git a/static/flags/bn.png b/vichan/static/flags/bn.png similarity index 100% rename from static/flags/bn.png rename to vichan/static/flags/bn.png diff --git a/static/flags/bo.png b/vichan/static/flags/bo.png similarity index 100% rename from static/flags/bo.png rename to vichan/static/flags/bo.png diff --git a/static/flags/bq.png b/vichan/static/flags/bq.png similarity index 100% rename from static/flags/bq.png rename to vichan/static/flags/bq.png diff --git a/static/flags/br.png b/vichan/static/flags/br.png similarity index 100% rename from static/flags/br.png rename to vichan/static/flags/br.png diff --git a/static/flags/bs.png b/vichan/static/flags/bs.png similarity index 100% rename from static/flags/bs.png rename to vichan/static/flags/bs.png diff --git a/static/flags/bt.png b/vichan/static/flags/bt.png similarity index 100% rename from static/flags/bt.png rename to vichan/static/flags/bt.png diff --git a/static/flags/bu.png b/vichan/static/flags/bu.png similarity index 100% rename from static/flags/bu.png rename to vichan/static/flags/bu.png diff --git a/static/flags/bv.png b/vichan/static/flags/bv.png similarity index 100% rename from static/flags/bv.png rename to vichan/static/flags/bv.png diff --git a/static/flags/bw.png b/vichan/static/flags/bw.png similarity index 100% rename from static/flags/bw.png rename to vichan/static/flags/bw.png diff --git a/static/flags/by.png b/vichan/static/flags/by.png similarity index 100% rename from static/flags/by.png rename to vichan/static/flags/by.png diff --git a/static/flags/bz.png b/vichan/static/flags/bz.png similarity index 100% rename from static/flags/bz.png rename to vichan/static/flags/bz.png diff --git a/static/flags/ca.png b/vichan/static/flags/ca.png similarity index 100% rename from static/flags/ca.png rename to vichan/static/flags/ca.png diff --git a/static/flags/cat.png b/vichan/static/flags/cat.png similarity index 100% rename from static/flags/cat.png rename to vichan/static/flags/cat.png diff --git a/static/flags/cc.png b/vichan/static/flags/cc.png similarity index 100% rename from static/flags/cc.png rename to vichan/static/flags/cc.png diff --git a/static/flags/cd.png b/vichan/static/flags/cd.png similarity index 100% rename from static/flags/cd.png rename to vichan/static/flags/cd.png diff --git a/static/flags/cf.png b/vichan/static/flags/cf.png similarity index 100% rename from static/flags/cf.png rename to vichan/static/flags/cf.png diff --git a/static/flags/cg.png b/vichan/static/flags/cg.png similarity index 100% rename from static/flags/cg.png rename to vichan/static/flags/cg.png diff --git a/static/flags/ch.png b/vichan/static/flags/ch.png similarity index 100% rename from static/flags/ch.png rename to vichan/static/flags/ch.png diff --git a/static/flags/ci.png b/vichan/static/flags/ci.png similarity index 100% rename from static/flags/ci.png rename to vichan/static/flags/ci.png diff --git a/static/flags/ck.png b/vichan/static/flags/ck.png similarity index 100% rename from static/flags/ck.png rename to vichan/static/flags/ck.png diff --git a/static/flags/cl.png b/vichan/static/flags/cl.png similarity index 100% rename from static/flags/cl.png rename to vichan/static/flags/cl.png diff --git a/static/flags/cm.png b/vichan/static/flags/cm.png similarity index 100% rename from static/flags/cm.png rename to vichan/static/flags/cm.png diff --git a/static/flags/cn.png b/vichan/static/flags/cn.png similarity index 100% rename from static/flags/cn.png rename to vichan/static/flags/cn.png diff --git a/static/flags/co.png b/vichan/static/flags/co.png similarity index 100% rename from static/flags/co.png rename to vichan/static/flags/co.png diff --git a/static/flags/cp.png b/vichan/static/flags/cp.png similarity index 100% rename from static/flags/cp.png rename to vichan/static/flags/cp.png diff --git a/static/flags/cr.png b/vichan/static/flags/cr.png similarity index 100% rename from static/flags/cr.png rename to vichan/static/flags/cr.png diff --git a/static/flags/cs.png b/vichan/static/flags/cs.png similarity index 100% rename from static/flags/cs.png rename to vichan/static/flags/cs.png diff --git a/static/flags/cu.png b/vichan/static/flags/cu.png similarity index 100% rename from static/flags/cu.png rename to vichan/static/flags/cu.png diff --git a/static/flags/cv.png b/vichan/static/flags/cv.png similarity index 100% rename from static/flags/cv.png rename to vichan/static/flags/cv.png diff --git a/static/flags/cw.png b/vichan/static/flags/cw.png similarity index 100% rename from static/flags/cw.png rename to vichan/static/flags/cw.png diff --git a/static/flags/cx.png b/vichan/static/flags/cx.png similarity index 100% rename from static/flags/cx.png rename to vichan/static/flags/cx.png diff --git a/static/flags/cy.png b/vichan/static/flags/cy.png similarity index 100% rename from static/flags/cy.png rename to vichan/static/flags/cy.png diff --git a/static/flags/cz.png b/vichan/static/flags/cz.png similarity index 100% rename from static/flags/cz.png rename to vichan/static/flags/cz.png diff --git a/static/flags/de.png b/vichan/static/flags/de.png similarity index 100% rename from static/flags/de.png rename to vichan/static/flags/de.png diff --git a/static/flags/dg.png b/vichan/static/flags/dg.png similarity index 100% rename from static/flags/dg.png rename to vichan/static/flags/dg.png diff --git a/static/flags/dj.png b/vichan/static/flags/dj.png similarity index 100% rename from static/flags/dj.png rename to vichan/static/flags/dj.png diff --git a/static/flags/dk.png b/vichan/static/flags/dk.png similarity index 100% rename from static/flags/dk.png rename to vichan/static/flags/dk.png diff --git a/static/flags/dm.png b/vichan/static/flags/dm.png similarity index 100% rename from static/flags/dm.png rename to vichan/static/flags/dm.png diff --git a/static/flags/do.png b/vichan/static/flags/do.png similarity index 100% rename from static/flags/do.png rename to vichan/static/flags/do.png diff --git a/static/flags/dz.png b/vichan/static/flags/dz.png similarity index 100% rename from static/flags/dz.png rename to vichan/static/flags/dz.png diff --git a/static/flags/ea.png b/vichan/static/flags/ea.png similarity index 100% rename from static/flags/ea.png rename to vichan/static/flags/ea.png diff --git a/static/flags/ec.png b/vichan/static/flags/ec.png similarity index 100% rename from static/flags/ec.png rename to vichan/static/flags/ec.png diff --git a/static/flags/ee.png b/vichan/static/flags/ee.png similarity index 100% rename from static/flags/ee.png rename to vichan/static/flags/ee.png diff --git a/static/flags/eg.png b/vichan/static/flags/eg.png similarity index 100% rename from static/flags/eg.png rename to vichan/static/flags/eg.png diff --git a/static/flags/eh.png b/vichan/static/flags/eh.png similarity index 100% rename from static/flags/eh.png rename to vichan/static/flags/eh.png diff --git a/static/flags/er.png b/vichan/static/flags/er.png similarity index 100% rename from static/flags/er.png rename to vichan/static/flags/er.png diff --git a/static/flags/es.png b/vichan/static/flags/es.png similarity index 100% rename from static/flags/es.png rename to vichan/static/flags/es.png diff --git a/static/flags/et.png b/vichan/static/flags/et.png similarity index 100% rename from static/flags/et.png rename to vichan/static/flags/et.png diff --git a/static/flags/eu.png b/vichan/static/flags/eu.png similarity index 100% rename from static/flags/eu.png rename to vichan/static/flags/eu.png diff --git a/static/flags/fi.png b/vichan/static/flags/fi.png similarity index 100% rename from static/flags/fi.png rename to vichan/static/flags/fi.png diff --git a/static/flags/fj.png b/vichan/static/flags/fj.png similarity index 100% rename from static/flags/fj.png rename to vichan/static/flags/fj.png diff --git a/static/flags/fk.png b/vichan/static/flags/fk.png similarity index 100% rename from static/flags/fk.png rename to vichan/static/flags/fk.png diff --git a/static/flags/flags.css b/vichan/static/flags/flags.css similarity index 100% rename from static/flags/flags.css rename to vichan/static/flags/flags.css diff --git a/static/flags/flags.png b/vichan/static/flags/flags.png similarity index 100% rename from static/flags/flags.png rename to vichan/static/flags/flags.png diff --git a/static/flags/fm.png b/vichan/static/flags/fm.png similarity index 100% rename from static/flags/fm.png rename to vichan/static/flags/fm.png diff --git a/static/flags/fo.png b/vichan/static/flags/fo.png similarity index 100% rename from static/flags/fo.png rename to vichan/static/flags/fo.png diff --git a/static/flags/fr.png b/vichan/static/flags/fr.png similarity index 100% rename from static/flags/fr.png rename to vichan/static/flags/fr.png diff --git a/static/flags/fx.png b/vichan/static/flags/fx.png similarity index 100% rename from static/flags/fx.png rename to vichan/static/flags/fx.png diff --git a/static/flags/ga.png b/vichan/static/flags/ga.png similarity index 100% rename from static/flags/ga.png rename to vichan/static/flags/ga.png diff --git a/static/flags/gb.png b/vichan/static/flags/gb.png similarity index 100% rename from static/flags/gb.png rename to vichan/static/flags/gb.png diff --git a/static/flags/gd.png b/vichan/static/flags/gd.png similarity index 100% rename from static/flags/gd.png rename to vichan/static/flags/gd.png diff --git a/static/flags/ge.png b/vichan/static/flags/ge.png similarity index 100% rename from static/flags/ge.png rename to vichan/static/flags/ge.png diff --git a/static/flags/gf.png b/vichan/static/flags/gf.png similarity index 100% rename from static/flags/gf.png rename to vichan/static/flags/gf.png diff --git a/static/flags/gg.png b/vichan/static/flags/gg.png similarity index 100% rename from static/flags/gg.png rename to vichan/static/flags/gg.png diff --git a/static/flags/gh.png b/vichan/static/flags/gh.png similarity index 100% rename from static/flags/gh.png rename to vichan/static/flags/gh.png diff --git a/static/flags/gi.png b/vichan/static/flags/gi.png similarity index 100% rename from static/flags/gi.png rename to vichan/static/flags/gi.png diff --git a/static/flags/gl.png b/vichan/static/flags/gl.png similarity index 100% rename from static/flags/gl.png rename to vichan/static/flags/gl.png diff --git a/static/flags/gm.png b/vichan/static/flags/gm.png similarity index 100% rename from static/flags/gm.png rename to vichan/static/flags/gm.png diff --git a/static/flags/gn.png b/vichan/static/flags/gn.png similarity index 100% rename from static/flags/gn.png rename to vichan/static/flags/gn.png diff --git a/static/flags/gp.png b/vichan/static/flags/gp.png similarity index 100% rename from static/flags/gp.png rename to vichan/static/flags/gp.png diff --git a/static/flags/gq.png b/vichan/static/flags/gq.png similarity index 100% rename from static/flags/gq.png rename to vichan/static/flags/gq.png diff --git a/static/flags/gr.png b/vichan/static/flags/gr.png similarity index 100% rename from static/flags/gr.png rename to vichan/static/flags/gr.png diff --git a/static/flags/gs.png b/vichan/static/flags/gs.png similarity index 100% rename from static/flags/gs.png rename to vichan/static/flags/gs.png diff --git a/static/flags/gt.png b/vichan/static/flags/gt.png similarity index 100% rename from static/flags/gt.png rename to vichan/static/flags/gt.png diff --git a/static/flags/gu.png b/vichan/static/flags/gu.png similarity index 100% rename from static/flags/gu.png rename to vichan/static/flags/gu.png diff --git a/static/flags/gw.png b/vichan/static/flags/gw.png similarity index 100% rename from static/flags/gw.png rename to vichan/static/flags/gw.png diff --git a/static/flags/gy.png b/vichan/static/flags/gy.png similarity index 100% rename from static/flags/gy.png rename to vichan/static/flags/gy.png diff --git a/static/flags/hk.png b/vichan/static/flags/hk.png similarity index 100% rename from static/flags/hk.png rename to vichan/static/flags/hk.png diff --git a/static/flags/hm.png b/vichan/static/flags/hm.png similarity index 100% rename from static/flags/hm.png rename to vichan/static/flags/hm.png diff --git a/static/flags/hn.png b/vichan/static/flags/hn.png similarity index 100% rename from static/flags/hn.png rename to vichan/static/flags/hn.png diff --git a/static/flags/hr.png b/vichan/static/flags/hr.png similarity index 100% rename from static/flags/hr.png rename to vichan/static/flags/hr.png diff --git a/static/flags/ht.png b/vichan/static/flags/ht.png similarity index 100% rename from static/flags/ht.png rename to vichan/static/flags/ht.png diff --git a/static/flags/hu.png b/vichan/static/flags/hu.png similarity index 100% rename from static/flags/hu.png rename to vichan/static/flags/hu.png diff --git a/static/flags/ic.png b/vichan/static/flags/ic.png similarity index 100% rename from static/flags/ic.png rename to vichan/static/flags/ic.png diff --git a/static/flags/id.png b/vichan/static/flags/id.png similarity index 100% rename from static/flags/id.png rename to vichan/static/flags/id.png diff --git a/static/flags/ie.png b/vichan/static/flags/ie.png similarity index 100% rename from static/flags/ie.png rename to vichan/static/flags/ie.png diff --git a/static/flags/il.png b/vichan/static/flags/il.png similarity index 100% rename from static/flags/il.png rename to vichan/static/flags/il.png diff --git a/static/flags/im.png b/vichan/static/flags/im.png similarity index 100% rename from static/flags/im.png rename to vichan/static/flags/im.png diff --git a/static/flags/in.png b/vichan/static/flags/in.png similarity index 100% rename from static/flags/in.png rename to vichan/static/flags/in.png diff --git a/static/flags/io.png b/vichan/static/flags/io.png similarity index 100% rename from static/flags/io.png rename to vichan/static/flags/io.png diff --git a/static/flags/iq.png b/vichan/static/flags/iq.png similarity index 100% rename from static/flags/iq.png rename to vichan/static/flags/iq.png diff --git a/static/flags/ir.png b/vichan/static/flags/ir.png similarity index 100% rename from static/flags/ir.png rename to vichan/static/flags/ir.png diff --git a/static/flags/is.png b/vichan/static/flags/is.png similarity index 100% rename from static/flags/is.png rename to vichan/static/flags/is.png diff --git a/static/flags/it.png b/vichan/static/flags/it.png similarity index 100% rename from static/flags/it.png rename to vichan/static/flags/it.png diff --git a/static/flags/je.png b/vichan/static/flags/je.png similarity index 100% rename from static/flags/je.png rename to vichan/static/flags/je.png diff --git a/static/flags/jm.png b/vichan/static/flags/jm.png similarity index 100% rename from static/flags/jm.png rename to vichan/static/flags/jm.png diff --git a/static/flags/jo.png b/vichan/static/flags/jo.png similarity index 100% rename from static/flags/jo.png rename to vichan/static/flags/jo.png diff --git a/static/flags/jp.png b/vichan/static/flags/jp.png similarity index 100% rename from static/flags/jp.png rename to vichan/static/flags/jp.png diff --git a/static/flags/ke.png b/vichan/static/flags/ke.png similarity index 100% rename from static/flags/ke.png rename to vichan/static/flags/ke.png diff --git a/static/flags/kg.png b/vichan/static/flags/kg.png similarity index 100% rename from static/flags/kg.png rename to vichan/static/flags/kg.png diff --git a/static/flags/kh.png b/vichan/static/flags/kh.png similarity index 100% rename from static/flags/kh.png rename to vichan/static/flags/kh.png diff --git a/static/flags/ki.png b/vichan/static/flags/ki.png similarity index 100% rename from static/flags/ki.png rename to vichan/static/flags/ki.png diff --git a/static/flags/km.png b/vichan/static/flags/km.png similarity index 100% rename from static/flags/km.png rename to vichan/static/flags/km.png diff --git a/static/flags/kn.png b/vichan/static/flags/kn.png similarity index 100% rename from static/flags/kn.png rename to vichan/static/flags/kn.png diff --git a/static/flags/kp.png b/vichan/static/flags/kp.png similarity index 100% rename from static/flags/kp.png rename to vichan/static/flags/kp.png diff --git a/static/flags/kr.png b/vichan/static/flags/kr.png similarity index 100% rename from static/flags/kr.png rename to vichan/static/flags/kr.png diff --git a/static/flags/kw.png b/vichan/static/flags/kw.png similarity index 100% rename from static/flags/kw.png rename to vichan/static/flags/kw.png diff --git a/static/flags/ky.png b/vichan/static/flags/ky.png similarity index 100% rename from static/flags/ky.png rename to vichan/static/flags/ky.png diff --git a/static/flags/kz.png b/vichan/static/flags/kz.png similarity index 100% rename from static/flags/kz.png rename to vichan/static/flags/kz.png diff --git a/static/flags/la.png b/vichan/static/flags/la.png similarity index 100% rename from static/flags/la.png rename to vichan/static/flags/la.png diff --git a/static/flags/lb.png b/vichan/static/flags/lb.png similarity index 100% rename from static/flags/lb.png rename to vichan/static/flags/lb.png diff --git a/static/flags/lc.png b/vichan/static/flags/lc.png similarity index 100% rename from static/flags/lc.png rename to vichan/static/flags/lc.png diff --git a/static/flags/li.png b/vichan/static/flags/li.png similarity index 100% rename from static/flags/li.png rename to vichan/static/flags/li.png diff --git a/static/flags/lk.png b/vichan/static/flags/lk.png similarity index 100% rename from static/flags/lk.png rename to vichan/static/flags/lk.png diff --git a/static/flags/lr.png b/vichan/static/flags/lr.png similarity index 100% rename from static/flags/lr.png rename to vichan/static/flags/lr.png diff --git a/static/flags/ls.png b/vichan/static/flags/ls.png similarity index 100% rename from static/flags/ls.png rename to vichan/static/flags/ls.png diff --git a/static/flags/lt.png b/vichan/static/flags/lt.png similarity index 100% rename from static/flags/lt.png rename to vichan/static/flags/lt.png diff --git a/static/flags/lu.png b/vichan/static/flags/lu.png similarity index 100% rename from static/flags/lu.png rename to vichan/static/flags/lu.png diff --git a/static/flags/lv.png b/vichan/static/flags/lv.png similarity index 100% rename from static/flags/lv.png rename to vichan/static/flags/lv.png diff --git a/static/flags/ly.png b/vichan/static/flags/ly.png similarity index 100% rename from static/flags/ly.png rename to vichan/static/flags/ly.png diff --git a/static/flags/ma.png b/vichan/static/flags/ma.png similarity index 100% rename from static/flags/ma.png rename to vichan/static/flags/ma.png diff --git a/static/flags/mc.png b/vichan/static/flags/mc.png similarity index 100% rename from static/flags/mc.png rename to vichan/static/flags/mc.png diff --git a/static/flags/md.png b/vichan/static/flags/md.png similarity index 100% rename from static/flags/md.png rename to vichan/static/flags/md.png diff --git a/static/flags/me.png b/vichan/static/flags/me.png similarity index 100% rename from static/flags/me.png rename to vichan/static/flags/me.png diff --git a/static/flags/mf.png b/vichan/static/flags/mf.png similarity index 100% rename from static/flags/mf.png rename to vichan/static/flags/mf.png diff --git a/static/flags/mg.png b/vichan/static/flags/mg.png similarity index 100% rename from static/flags/mg.png rename to vichan/static/flags/mg.png diff --git a/static/flags/mh.png b/vichan/static/flags/mh.png similarity index 100% rename from static/flags/mh.png rename to vichan/static/flags/mh.png diff --git a/static/flags/mk.png b/vichan/static/flags/mk.png similarity index 100% rename from static/flags/mk.png rename to vichan/static/flags/mk.png diff --git a/static/flags/ml.png b/vichan/static/flags/ml.png similarity index 100% rename from static/flags/ml.png rename to vichan/static/flags/ml.png diff --git a/static/flags/mm.png b/vichan/static/flags/mm.png similarity index 100% rename from static/flags/mm.png rename to vichan/static/flags/mm.png diff --git a/static/flags/mn.png b/vichan/static/flags/mn.png similarity index 100% rename from static/flags/mn.png rename to vichan/static/flags/mn.png diff --git a/static/flags/mo.png b/vichan/static/flags/mo.png similarity index 100% rename from static/flags/mo.png rename to vichan/static/flags/mo.png diff --git a/static/flags/mp.png b/vichan/static/flags/mp.png similarity index 100% rename from static/flags/mp.png rename to vichan/static/flags/mp.png diff --git a/static/flags/mq.png b/vichan/static/flags/mq.png similarity index 100% rename from static/flags/mq.png rename to vichan/static/flags/mq.png diff --git a/static/flags/mr.png b/vichan/static/flags/mr.png similarity index 100% rename from static/flags/mr.png rename to vichan/static/flags/mr.png diff --git a/static/flags/ms.png b/vichan/static/flags/ms.png similarity index 100% rename from static/flags/ms.png rename to vichan/static/flags/ms.png diff --git a/static/flags/mt.png b/vichan/static/flags/mt.png similarity index 100% rename from static/flags/mt.png rename to vichan/static/flags/mt.png diff --git a/static/flags/mu.png b/vichan/static/flags/mu.png similarity index 100% rename from static/flags/mu.png rename to vichan/static/flags/mu.png diff --git a/static/flags/mv.png b/vichan/static/flags/mv.png similarity index 100% rename from static/flags/mv.png rename to vichan/static/flags/mv.png diff --git a/static/flags/mw.png b/vichan/static/flags/mw.png similarity index 100% rename from static/flags/mw.png rename to vichan/static/flags/mw.png diff --git a/static/flags/mx.png b/vichan/static/flags/mx.png similarity index 100% rename from static/flags/mx.png rename to vichan/static/flags/mx.png diff --git a/static/flags/my.png b/vichan/static/flags/my.png similarity index 100% rename from static/flags/my.png rename to vichan/static/flags/my.png diff --git a/static/flags/mz.png b/vichan/static/flags/mz.png similarity index 100% rename from static/flags/mz.png rename to vichan/static/flags/mz.png diff --git a/static/flags/na.png b/vichan/static/flags/na.png similarity index 100% rename from static/flags/na.png rename to vichan/static/flags/na.png diff --git a/static/flags/nc.png b/vichan/static/flags/nc.png similarity index 100% rename from static/flags/nc.png rename to vichan/static/flags/nc.png diff --git a/static/flags/ne.png b/vichan/static/flags/ne.png similarity index 100% rename from static/flags/ne.png rename to vichan/static/flags/ne.png diff --git a/static/flags/nf.png b/vichan/static/flags/nf.png similarity index 100% rename from static/flags/nf.png rename to vichan/static/flags/nf.png diff --git a/static/flags/ng.png b/vichan/static/flags/ng.png similarity index 100% rename from static/flags/ng.png rename to vichan/static/flags/ng.png diff --git a/static/flags/ni.png b/vichan/static/flags/ni.png similarity index 100% rename from static/flags/ni.png rename to vichan/static/flags/ni.png diff --git a/static/flags/nl.png b/vichan/static/flags/nl.png similarity index 100% rename from static/flags/nl.png rename to vichan/static/flags/nl.png diff --git a/static/flags/no.png b/vichan/static/flags/no.png similarity index 100% rename from static/flags/no.png rename to vichan/static/flags/no.png diff --git a/static/flags/np.png b/vichan/static/flags/np.png similarity index 100% rename from static/flags/np.png rename to vichan/static/flags/np.png diff --git a/static/flags/nr.png b/vichan/static/flags/nr.png similarity index 100% rename from static/flags/nr.png rename to vichan/static/flags/nr.png diff --git a/static/flags/nt.png b/vichan/static/flags/nt.png similarity index 100% rename from static/flags/nt.png rename to vichan/static/flags/nt.png diff --git a/static/flags/nu.png b/vichan/static/flags/nu.png similarity index 100% rename from static/flags/nu.png rename to vichan/static/flags/nu.png diff --git a/static/flags/nz.png b/vichan/static/flags/nz.png similarity index 100% rename from static/flags/nz.png rename to vichan/static/flags/nz.png diff --git a/static/flags/o1.png b/vichan/static/flags/o1.png similarity index 100% rename from static/flags/o1.png rename to vichan/static/flags/o1.png diff --git a/static/flags/om.png b/vichan/static/flags/om.png similarity index 100% rename from static/flags/om.png rename to vichan/static/flags/om.png diff --git a/static/flags/pa.png b/vichan/static/flags/pa.png similarity index 100% rename from static/flags/pa.png rename to vichan/static/flags/pa.png diff --git a/static/flags/pe.png b/vichan/static/flags/pe.png similarity index 100% rename from static/flags/pe.png rename to vichan/static/flags/pe.png diff --git a/static/flags/pf.png b/vichan/static/flags/pf.png similarity index 100% rename from static/flags/pf.png rename to vichan/static/flags/pf.png diff --git a/static/flags/pg.png b/vichan/static/flags/pg.png similarity index 100% rename from static/flags/pg.png rename to vichan/static/flags/pg.png diff --git a/static/flags/ph.png b/vichan/static/flags/ph.png similarity index 100% rename from static/flags/ph.png rename to vichan/static/flags/ph.png diff --git a/static/flags/pk.png b/vichan/static/flags/pk.png similarity index 100% rename from static/flags/pk.png rename to vichan/static/flags/pk.png diff --git a/static/flags/pl.png b/vichan/static/flags/pl.png similarity index 100% rename from static/flags/pl.png rename to vichan/static/flags/pl.png diff --git a/static/flags/pm.png b/vichan/static/flags/pm.png similarity index 100% rename from static/flags/pm.png rename to vichan/static/flags/pm.png diff --git a/static/flags/pn.png b/vichan/static/flags/pn.png similarity index 100% rename from static/flags/pn.png rename to vichan/static/flags/pn.png diff --git a/static/flags/pr.png b/vichan/static/flags/pr.png similarity index 100% rename from static/flags/pr.png rename to vichan/static/flags/pr.png diff --git a/static/flags/ps.png b/vichan/static/flags/ps.png similarity index 100% rename from static/flags/ps.png rename to vichan/static/flags/ps.png diff --git a/static/flags/pt.png b/vichan/static/flags/pt.png similarity index 100% rename from static/flags/pt.png rename to vichan/static/flags/pt.png diff --git a/static/flags/pw.png b/vichan/static/flags/pw.png similarity index 100% rename from static/flags/pw.png rename to vichan/static/flags/pw.png diff --git a/static/flags/py.png b/vichan/static/flags/py.png similarity index 100% rename from static/flags/py.png rename to vichan/static/flags/py.png diff --git a/static/flags/qa.png b/vichan/static/flags/qa.png similarity index 100% rename from static/flags/qa.png rename to vichan/static/flags/qa.png diff --git a/static/flags/re.png b/vichan/static/flags/re.png similarity index 100% rename from static/flags/re.png rename to vichan/static/flags/re.png diff --git a/static/flags/ro.png b/vichan/static/flags/ro.png similarity index 100% rename from static/flags/ro.png rename to vichan/static/flags/ro.png diff --git a/static/flags/rs.png b/vichan/static/flags/rs.png similarity index 100% rename from static/flags/rs.png rename to vichan/static/flags/rs.png diff --git a/static/flags/ru.png b/vichan/static/flags/ru.png similarity index 100% rename from static/flags/ru.png rename to vichan/static/flags/ru.png diff --git a/static/flags/rw.png b/vichan/static/flags/rw.png similarity index 100% rename from static/flags/rw.png rename to vichan/static/flags/rw.png diff --git a/static/flags/sa.png b/vichan/static/flags/sa.png similarity index 100% rename from static/flags/sa.png rename to vichan/static/flags/sa.png diff --git a/static/flags/sb.png b/vichan/static/flags/sb.png similarity index 100% rename from static/flags/sb.png rename to vichan/static/flags/sb.png diff --git a/static/flags/sc.png b/vichan/static/flags/sc.png similarity index 100% rename from static/flags/sc.png rename to vichan/static/flags/sc.png diff --git a/static/flags/sd.png b/vichan/static/flags/sd.png similarity index 100% rename from static/flags/sd.png rename to vichan/static/flags/sd.png diff --git a/static/flags/se.png b/vichan/static/flags/se.png similarity index 100% rename from static/flags/se.png rename to vichan/static/flags/se.png diff --git a/static/flags/sf.png b/vichan/static/flags/sf.png similarity index 100% rename from static/flags/sf.png rename to vichan/static/flags/sf.png diff --git a/static/flags/sg.png b/vichan/static/flags/sg.png similarity index 100% rename from static/flags/sg.png rename to vichan/static/flags/sg.png diff --git a/static/flags/sh.png b/vichan/static/flags/sh.png similarity index 100% rename from static/flags/sh.png rename to vichan/static/flags/sh.png diff --git a/static/flags/si.png b/vichan/static/flags/si.png similarity index 100% rename from static/flags/si.png rename to vichan/static/flags/si.png diff --git a/static/flags/sj.png b/vichan/static/flags/sj.png similarity index 100% rename from static/flags/sj.png rename to vichan/static/flags/sj.png diff --git a/static/flags/sk.png b/vichan/static/flags/sk.png similarity index 100% rename from static/flags/sk.png rename to vichan/static/flags/sk.png diff --git a/static/flags/sl.png b/vichan/static/flags/sl.png similarity index 100% rename from static/flags/sl.png rename to vichan/static/flags/sl.png diff --git a/static/flags/sm.png b/vichan/static/flags/sm.png similarity index 100% rename from static/flags/sm.png rename to vichan/static/flags/sm.png diff --git a/static/flags/sn.png b/vichan/static/flags/sn.png similarity index 100% rename from static/flags/sn.png rename to vichan/static/flags/sn.png diff --git a/static/flags/so.png b/vichan/static/flags/so.png similarity index 100% rename from static/flags/so.png rename to vichan/static/flags/so.png diff --git a/static/flags/sr.png b/vichan/static/flags/sr.png similarity index 100% rename from static/flags/sr.png rename to vichan/static/flags/sr.png diff --git a/static/flags/ss.png b/vichan/static/flags/ss.png similarity index 100% rename from static/flags/ss.png rename to vichan/static/flags/ss.png diff --git a/static/flags/st.png b/vichan/static/flags/st.png similarity index 100% rename from static/flags/st.png rename to vichan/static/flags/st.png diff --git a/static/flags/su.png b/vichan/static/flags/su.png similarity index 100% rename from static/flags/su.png rename to vichan/static/flags/su.png diff --git a/static/flags/sv.png b/vichan/static/flags/sv.png similarity index 100% rename from static/flags/sv.png rename to vichan/static/flags/sv.png diff --git a/static/flags/sx.png b/vichan/static/flags/sx.png similarity index 100% rename from static/flags/sx.png rename to vichan/static/flags/sx.png diff --git a/static/flags/sy.png b/vichan/static/flags/sy.png similarity index 100% rename from static/flags/sy.png rename to vichan/static/flags/sy.png diff --git a/static/flags/sz.png b/vichan/static/flags/sz.png similarity index 100% rename from static/flags/sz.png rename to vichan/static/flags/sz.png diff --git a/static/flags/ta.png b/vichan/static/flags/ta.png similarity index 100% rename from static/flags/ta.png rename to vichan/static/flags/ta.png diff --git a/static/flags/tc.png b/vichan/static/flags/tc.png similarity index 100% rename from static/flags/tc.png rename to vichan/static/flags/tc.png diff --git a/static/flags/td.png b/vichan/static/flags/td.png similarity index 100% rename from static/flags/td.png rename to vichan/static/flags/td.png diff --git a/static/flags/tf.png b/vichan/static/flags/tf.png similarity index 100% rename from static/flags/tf.png rename to vichan/static/flags/tf.png diff --git a/static/flags/tg.png b/vichan/static/flags/tg.png similarity index 100% rename from static/flags/tg.png rename to vichan/static/flags/tg.png diff --git a/static/flags/th.png b/vichan/static/flags/th.png similarity index 100% rename from static/flags/th.png rename to vichan/static/flags/th.png diff --git a/static/flags/ti.png b/vichan/static/flags/ti.png similarity index 100% rename from static/flags/ti.png rename to vichan/static/flags/ti.png diff --git a/static/flags/tj.png b/vichan/static/flags/tj.png similarity index 100% rename from static/flags/tj.png rename to vichan/static/flags/tj.png diff --git a/static/flags/tk.png b/vichan/static/flags/tk.png similarity index 100% rename from static/flags/tk.png rename to vichan/static/flags/tk.png diff --git a/static/flags/tl.png b/vichan/static/flags/tl.png similarity index 100% rename from static/flags/tl.png rename to vichan/static/flags/tl.png diff --git a/static/flags/tm.png b/vichan/static/flags/tm.png similarity index 100% rename from static/flags/tm.png rename to vichan/static/flags/tm.png diff --git a/static/flags/tn.png b/vichan/static/flags/tn.png similarity index 100% rename from static/flags/tn.png rename to vichan/static/flags/tn.png diff --git a/static/flags/to.png b/vichan/static/flags/to.png similarity index 100% rename from static/flags/to.png rename to vichan/static/flags/to.png diff --git a/static/flags/tp.png b/vichan/static/flags/tp.png similarity index 100% rename from static/flags/tp.png rename to vichan/static/flags/tp.png diff --git a/static/flags/tr.png b/vichan/static/flags/tr.png similarity index 100% rename from static/flags/tr.png rename to vichan/static/flags/tr.png diff --git a/static/flags/tt.png b/vichan/static/flags/tt.png similarity index 100% rename from static/flags/tt.png rename to vichan/static/flags/tt.png diff --git a/static/flags/tv.png b/vichan/static/flags/tv.png similarity index 100% rename from static/flags/tv.png rename to vichan/static/flags/tv.png diff --git a/static/flags/tw.png b/vichan/static/flags/tw.png similarity index 100% rename from static/flags/tw.png rename to vichan/static/flags/tw.png diff --git a/static/flags/tz.png b/vichan/static/flags/tz.png similarity index 100% rename from static/flags/tz.png rename to vichan/static/flags/tz.png diff --git a/static/flags/ua.png b/vichan/static/flags/ua.png similarity index 100% rename from static/flags/ua.png rename to vichan/static/flags/ua.png diff --git a/static/flags/ug.png b/vichan/static/flags/ug.png similarity index 100% rename from static/flags/ug.png rename to vichan/static/flags/ug.png diff --git a/static/flags/uk.png b/vichan/static/flags/uk.png similarity index 100% rename from static/flags/uk.png rename to vichan/static/flags/uk.png diff --git a/static/flags/um.png b/vichan/static/flags/um.png similarity index 100% rename from static/flags/um.png rename to vichan/static/flags/um.png diff --git a/static/flags/us.png b/vichan/static/flags/us.png similarity index 100% rename from static/flags/us.png rename to vichan/static/flags/us.png diff --git a/static/flags/uy.png b/vichan/static/flags/uy.png similarity index 100% rename from static/flags/uy.png rename to vichan/static/flags/uy.png diff --git a/static/flags/uz.png b/vichan/static/flags/uz.png similarity index 100% rename from static/flags/uz.png rename to vichan/static/flags/uz.png diff --git a/static/flags/va.png b/vichan/static/flags/va.png similarity index 100% rename from static/flags/va.png rename to vichan/static/flags/va.png diff --git a/static/flags/vc.png b/vichan/static/flags/vc.png similarity index 100% rename from static/flags/vc.png rename to vichan/static/flags/vc.png diff --git a/static/flags/ve.png b/vichan/static/flags/ve.png similarity index 100% rename from static/flags/ve.png rename to vichan/static/flags/ve.png diff --git a/static/flags/vg.png b/vichan/static/flags/vg.png similarity index 100% rename from static/flags/vg.png rename to vichan/static/flags/vg.png diff --git a/static/flags/vi.png b/vichan/static/flags/vi.png similarity index 100% rename from static/flags/vi.png rename to vichan/static/flags/vi.png diff --git a/static/flags/vn.png b/vichan/static/flags/vn.png similarity index 100% rename from static/flags/vn.png rename to vichan/static/flags/vn.png diff --git a/static/flags/vu.png b/vichan/static/flags/vu.png similarity index 100% rename from static/flags/vu.png rename to vichan/static/flags/vu.png diff --git a/static/flags/wf.png b/vichan/static/flags/wf.png similarity index 100% rename from static/flags/wf.png rename to vichan/static/flags/wf.png diff --git a/static/flags/ws.png b/vichan/static/flags/ws.png similarity index 100% rename from static/flags/ws.png rename to vichan/static/flags/ws.png diff --git a/static/flags/xx.png b/vichan/static/flags/xx.png similarity index 100% rename from static/flags/xx.png rename to vichan/static/flags/xx.png diff --git a/static/flags/ye.png b/vichan/static/flags/ye.png similarity index 100% rename from static/flags/ye.png rename to vichan/static/flags/ye.png diff --git a/static/flags/yt.png b/vichan/static/flags/yt.png similarity index 100% rename from static/flags/yt.png rename to vichan/static/flags/yt.png diff --git a/static/flags/yu.png b/vichan/static/flags/yu.png similarity index 100% rename from static/flags/yu.png rename to vichan/static/flags/yu.png diff --git a/static/flags/za.png b/vichan/static/flags/za.png similarity index 100% rename from static/flags/za.png rename to vichan/static/flags/za.png diff --git a/static/flags/zm.png b/vichan/static/flags/zm.png similarity index 100% rename from static/flags/zm.png rename to vichan/static/flags/zm.png diff --git a/static/flags/zr.png b/vichan/static/flags/zr.png similarity index 100% rename from static/flags/zr.png rename to vichan/static/flags/zr.png diff --git a/static/flags/zw.png b/vichan/static/flags/zw.png similarity index 100% rename from static/flags/zw.png rename to vichan/static/flags/zw.png diff --git a/static/locked.gif b/vichan/static/locked.gif similarity index 100% rename from static/locked.gif rename to vichan/static/locked.gif diff --git a/static/spoiler.png b/vichan/static/spoiler.png similarity index 100% rename from static/spoiler.png rename to vichan/static/spoiler.png diff --git a/static/unapplied patches/5d31f3bab70de7f983fd56aa18817ede38d1d4f3.patch b/vichan/static/unapplied patches/5d31f3bab70de7f983fd56aa18817ede38d1d4f3.patch similarity index 100% rename from static/unapplied patches/5d31f3bab70de7f983fd56aa18817ede38d1d4f3.patch rename to vichan/static/unapplied patches/5d31f3bab70de7f983fd56aa18817ede38d1d4f3.patch diff --git a/static/video.png b/vichan/static/video.png similarity index 100% rename from static/video.png rename to vichan/static/video.png diff --git a/static/warning.png b/vichan/static/warning.png similarity index 100% rename from static/warning.png rename to vichan/static/warning.png diff --git a/static/zip.png b/vichan/static/zip.png similarity index 100% rename from static/zip.png rename to vichan/static/zip.png diff --git a/stylesheets/burichan.css b/vichan/stylesheets/burichan.css similarity index 100% rename from stylesheets/burichan.css rename to vichan/stylesheets/burichan.css diff --git a/stylesheets/caffe.css b/vichan/stylesheets/caffe.css similarity index 100% rename from stylesheets/caffe.css rename to vichan/stylesheets/caffe.css diff --git a/stylesheets/confraria.css b/vichan/stylesheets/confraria.css similarity index 100% rename from stylesheets/confraria.css rename to vichan/stylesheets/confraria.css diff --git a/stylesheets/dark.css b/vichan/stylesheets/dark.css similarity index 100% rename from stylesheets/dark.css rename to vichan/stylesheets/dark.css diff --git a/stylesheets/dark_roach.css b/vichan/stylesheets/dark_roach.css similarity index 100% rename from stylesheets/dark_roach.css rename to vichan/stylesheets/dark_roach.css diff --git a/stylesheets/favela.css b/vichan/stylesheets/favela.css similarity index 100% rename from stylesheets/favela.css rename to vichan/stylesheets/favela.css diff --git a/stylesheets/ferus.css b/vichan/stylesheets/ferus.css similarity index 100% rename from stylesheets/ferus.css rename to vichan/stylesheets/ferus.css diff --git a/stylesheets/font-awesome/css/font-awesome.css b/vichan/stylesheets/font-awesome/css/font-awesome.css similarity index 100% rename from stylesheets/font-awesome/css/font-awesome.css rename to vichan/stylesheets/font-awesome/css/font-awesome.css diff --git a/stylesheets/font-awesome/css/font-awesome.min.css b/vichan/stylesheets/font-awesome/css/font-awesome.min.css similarity index 100% rename from stylesheets/font-awesome/css/font-awesome.min.css rename to vichan/stylesheets/font-awesome/css/font-awesome.min.css diff --git a/stylesheets/font-awesome/fonts/FontAwesome.otf b/vichan/stylesheets/font-awesome/fonts/FontAwesome.otf similarity index 100% rename from stylesheets/font-awesome/fonts/FontAwesome.otf rename to vichan/stylesheets/font-awesome/fonts/FontAwesome.otf diff --git a/stylesheets/font-awesome/fonts/fontawesome-webfont.eot b/vichan/stylesheets/font-awesome/fonts/fontawesome-webfont.eot similarity index 100% rename from stylesheets/font-awesome/fonts/fontawesome-webfont.eot rename to vichan/stylesheets/font-awesome/fonts/fontawesome-webfont.eot diff --git a/stylesheets/font-awesome/fonts/fontawesome-webfont.svg b/vichan/stylesheets/font-awesome/fonts/fontawesome-webfont.svg similarity index 100% rename from stylesheets/font-awesome/fonts/fontawesome-webfont.svg rename to vichan/stylesheets/font-awesome/fonts/fontawesome-webfont.svg diff --git a/stylesheets/font-awesome/fonts/fontawesome-webfont.ttf b/vichan/stylesheets/font-awesome/fonts/fontawesome-webfont.ttf similarity index 100% rename from stylesheets/font-awesome/fonts/fontawesome-webfont.ttf rename to vichan/stylesheets/font-awesome/fonts/fontawesome-webfont.ttf diff --git a/stylesheets/font-awesome/fonts/fontawesome-webfont.woff b/vichan/stylesheets/font-awesome/fonts/fontawesome-webfont.woff similarity index 100% rename from stylesheets/font-awesome/fonts/fontawesome-webfont.woff rename to vichan/stylesheets/font-awesome/fonts/fontawesome-webfont.woff diff --git a/stylesheets/font-awesome/fonts/fontawesome-webfont.woff2 b/vichan/stylesheets/font-awesome/fonts/fontawesome-webfont.woff2 similarity index 100% rename from stylesheets/font-awesome/fonts/fontawesome-webfont.woff2 rename to vichan/stylesheets/font-awesome/fonts/fontawesome-webfont.woff2 diff --git a/stylesheets/font-awesome/less/animated.less b/vichan/stylesheets/font-awesome/less/animated.less similarity index 100% rename from stylesheets/font-awesome/less/animated.less rename to vichan/stylesheets/font-awesome/less/animated.less diff --git a/stylesheets/font-awesome/less/bordered-pulled.less b/vichan/stylesheets/font-awesome/less/bordered-pulled.less similarity index 100% rename from stylesheets/font-awesome/less/bordered-pulled.less rename to vichan/stylesheets/font-awesome/less/bordered-pulled.less diff --git a/stylesheets/font-awesome/less/core.less b/vichan/stylesheets/font-awesome/less/core.less similarity index 100% rename from stylesheets/font-awesome/less/core.less rename to vichan/stylesheets/font-awesome/less/core.less diff --git a/stylesheets/font-awesome/less/fixed-width.less b/vichan/stylesheets/font-awesome/less/fixed-width.less similarity index 100% rename from stylesheets/font-awesome/less/fixed-width.less rename to vichan/stylesheets/font-awesome/less/fixed-width.less diff --git a/stylesheets/font-awesome/less/font-awesome.less b/vichan/stylesheets/font-awesome/less/font-awesome.less similarity index 100% rename from stylesheets/font-awesome/less/font-awesome.less rename to vichan/stylesheets/font-awesome/less/font-awesome.less diff --git a/stylesheets/font-awesome/less/icons.less b/vichan/stylesheets/font-awesome/less/icons.less similarity index 100% rename from stylesheets/font-awesome/less/icons.less rename to vichan/stylesheets/font-awesome/less/icons.less diff --git a/stylesheets/font-awesome/less/larger.less b/vichan/stylesheets/font-awesome/less/larger.less similarity index 100% rename from stylesheets/font-awesome/less/larger.less rename to vichan/stylesheets/font-awesome/less/larger.less diff --git a/stylesheets/font-awesome/less/list.less b/vichan/stylesheets/font-awesome/less/list.less similarity index 100% rename from stylesheets/font-awesome/less/list.less rename to vichan/stylesheets/font-awesome/less/list.less diff --git a/stylesheets/font-awesome/less/mixins.less b/vichan/stylesheets/font-awesome/less/mixins.less similarity index 100% rename from stylesheets/font-awesome/less/mixins.less rename to vichan/stylesheets/font-awesome/less/mixins.less diff --git a/stylesheets/font-awesome/less/path.less b/vichan/stylesheets/font-awesome/less/path.less similarity index 100% rename from stylesheets/font-awesome/less/path.less rename to vichan/stylesheets/font-awesome/less/path.less diff --git a/stylesheets/font-awesome/less/rotated-flipped.less b/vichan/stylesheets/font-awesome/less/rotated-flipped.less similarity index 100% rename from stylesheets/font-awesome/less/rotated-flipped.less rename to vichan/stylesheets/font-awesome/less/rotated-flipped.less diff --git a/stylesheets/font-awesome/less/screen-reader.less b/vichan/stylesheets/font-awesome/less/screen-reader.less similarity index 100% rename from stylesheets/font-awesome/less/screen-reader.less rename to vichan/stylesheets/font-awesome/less/screen-reader.less diff --git a/stylesheets/font-awesome/less/spinning.less b/vichan/stylesheets/font-awesome/less/spinning.less similarity index 100% rename from stylesheets/font-awesome/less/spinning.less rename to vichan/stylesheets/font-awesome/less/spinning.less diff --git a/stylesheets/font-awesome/less/stacked.less b/vichan/stylesheets/font-awesome/less/stacked.less similarity index 100% rename from stylesheets/font-awesome/less/stacked.less rename to vichan/stylesheets/font-awesome/less/stacked.less diff --git a/stylesheets/font-awesome/less/variables.less b/vichan/stylesheets/font-awesome/less/variables.less similarity index 100% rename from stylesheets/font-awesome/less/variables.less rename to vichan/stylesheets/font-awesome/less/variables.less diff --git a/stylesheets/font-awesome/scss/_animated.scss b/vichan/stylesheets/font-awesome/scss/_animated.scss similarity index 100% rename from stylesheets/font-awesome/scss/_animated.scss rename to vichan/stylesheets/font-awesome/scss/_animated.scss diff --git a/stylesheets/font-awesome/scss/_bordered-pulled.scss b/vichan/stylesheets/font-awesome/scss/_bordered-pulled.scss similarity index 100% rename from stylesheets/font-awesome/scss/_bordered-pulled.scss rename to vichan/stylesheets/font-awesome/scss/_bordered-pulled.scss diff --git a/stylesheets/font-awesome/scss/_core.scss b/vichan/stylesheets/font-awesome/scss/_core.scss similarity index 100% rename from stylesheets/font-awesome/scss/_core.scss rename to vichan/stylesheets/font-awesome/scss/_core.scss diff --git a/stylesheets/font-awesome/scss/_fixed-width.scss b/vichan/stylesheets/font-awesome/scss/_fixed-width.scss similarity index 100% rename from stylesheets/font-awesome/scss/_fixed-width.scss rename to vichan/stylesheets/font-awesome/scss/_fixed-width.scss diff --git a/stylesheets/font-awesome/scss/_icons.scss b/vichan/stylesheets/font-awesome/scss/_icons.scss similarity index 100% rename from stylesheets/font-awesome/scss/_icons.scss rename to vichan/stylesheets/font-awesome/scss/_icons.scss diff --git a/stylesheets/font-awesome/scss/_larger.scss b/vichan/stylesheets/font-awesome/scss/_larger.scss similarity index 100% rename from stylesheets/font-awesome/scss/_larger.scss rename to vichan/stylesheets/font-awesome/scss/_larger.scss diff --git a/stylesheets/font-awesome/scss/_list.scss b/vichan/stylesheets/font-awesome/scss/_list.scss similarity index 100% rename from stylesheets/font-awesome/scss/_list.scss rename to vichan/stylesheets/font-awesome/scss/_list.scss diff --git a/stylesheets/font-awesome/scss/_mixins.scss b/vichan/stylesheets/font-awesome/scss/_mixins.scss similarity index 100% rename from stylesheets/font-awesome/scss/_mixins.scss rename to vichan/stylesheets/font-awesome/scss/_mixins.scss diff --git a/stylesheets/font-awesome/scss/_path.scss b/vichan/stylesheets/font-awesome/scss/_path.scss similarity index 100% rename from stylesheets/font-awesome/scss/_path.scss rename to vichan/stylesheets/font-awesome/scss/_path.scss diff --git a/stylesheets/font-awesome/scss/_rotated-flipped.scss b/vichan/stylesheets/font-awesome/scss/_rotated-flipped.scss similarity index 100% rename from stylesheets/font-awesome/scss/_rotated-flipped.scss rename to vichan/stylesheets/font-awesome/scss/_rotated-flipped.scss diff --git a/stylesheets/font-awesome/scss/_screen-reader.scss b/vichan/stylesheets/font-awesome/scss/_screen-reader.scss similarity index 100% rename from stylesheets/font-awesome/scss/_screen-reader.scss rename to vichan/stylesheets/font-awesome/scss/_screen-reader.scss diff --git a/stylesheets/font-awesome/scss/_spinning.scss b/vichan/stylesheets/font-awesome/scss/_spinning.scss similarity index 100% rename from stylesheets/font-awesome/scss/_spinning.scss rename to vichan/stylesheets/font-awesome/scss/_spinning.scss diff --git a/stylesheets/font-awesome/scss/_stacked.scss b/vichan/stylesheets/font-awesome/scss/_stacked.scss similarity index 100% rename from stylesheets/font-awesome/scss/_stacked.scss rename to vichan/stylesheets/font-awesome/scss/_stacked.scss diff --git a/stylesheets/font-awesome/scss/_variables.scss b/vichan/stylesheets/font-awesome/scss/_variables.scss similarity index 100% rename from stylesheets/font-awesome/scss/_variables.scss rename to vichan/stylesheets/font-awesome/scss/_variables.scss diff --git a/stylesheets/font-awesome/scss/font-awesome.scss b/vichan/stylesheets/font-awesome/scss/font-awesome.scss similarity index 100% rename from stylesheets/font-awesome/scss/font-awesome.scss rename to vichan/stylesheets/font-awesome/scss/font-awesome.scss diff --git a/stylesheets/futaba+vichan.css b/vichan/stylesheets/futaba+vichan.css similarity index 100% rename from stylesheets/futaba+vichan.css rename to vichan/stylesheets/futaba+vichan.css diff --git a/stylesheets/futaba-light.css b/vichan/stylesheets/futaba-light.css similarity index 100% rename from stylesheets/futaba-light.css rename to vichan/stylesheets/futaba-light.css diff --git a/stylesheets/futaba.css b/vichan/stylesheets/futaba.css similarity index 100% rename from stylesheets/futaba.css rename to vichan/stylesheets/futaba.css diff --git a/stylesheets/gentoochan.css b/vichan/stylesheets/gentoochan.css similarity index 100% rename from stylesheets/gentoochan.css rename to vichan/stylesheets/gentoochan.css diff --git a/stylesheets/greendark.css b/vichan/stylesheets/greendark.css similarity index 100% rename from stylesheets/greendark.css rename to vichan/stylesheets/greendark.css diff --git a/stylesheets/img/arrow.png b/vichan/stylesheets/img/arrow.png similarity index 100% rename from stylesheets/img/arrow.png rename to vichan/stylesheets/img/arrow.png diff --git a/stylesheets/img/bghead.png b/vichan/stylesheets/img/bghead.png similarity index 100% rename from stylesheets/img/bghead.png rename to vichan/stylesheets/img/bghead.png diff --git a/stylesheets/img/caffe_bg.png b/vichan/stylesheets/img/caffe_bg.png similarity index 100% rename from stylesheets/img/caffe_bg.png rename to vichan/stylesheets/img/caffe_bg.png diff --git a/stylesheets/img/caffe_reply.png b/vichan/stylesheets/img/caffe_reply.png similarity index 100% rename from stylesheets/img/caffe_reply.png rename to vichan/stylesheets/img/caffe_reply.png diff --git a/stylesheets/img/caffe_reply2.png b/vichan/stylesheets/img/caffe_reply2.png similarity index 100% rename from stylesheets/img/caffe_reply2.png rename to vichan/stylesheets/img/caffe_reply2.png diff --git a/stylesheets/img/confraria_bg.png b/vichan/stylesheets/img/confraria_bg.png similarity index 100% rename from stylesheets/img/confraria_bg.png rename to vichan/stylesheets/img/confraria_bg.png diff --git a/stylesheets/img/confraria_foot.png b/vichan/stylesheets/img/confraria_foot.png similarity index 100% rename from stylesheets/img/confraria_foot.png rename to vichan/stylesheets/img/confraria_foot.png diff --git a/stylesheets/img/confraria_hatstand.png b/vichan/stylesheets/img/confraria_hatstand.png similarity index 100% rename from stylesheets/img/confraria_hatstand.png rename to vichan/stylesheets/img/confraria_hatstand.png diff --git a/stylesheets/img/dark_roach_bg.png b/vichan/stylesheets/img/dark_roach_bg.png similarity index 100% rename from stylesheets/img/dark_roach_bg.png rename to vichan/stylesheets/img/dark_roach_bg.png diff --git a/stylesheets/img/dark_roach_top.png b/vichan/stylesheets/img/dark_roach_top.png similarity index 100% rename from stylesheets/img/dark_roach_top.png rename to vichan/stylesheets/img/dark_roach_top.png diff --git a/stylesheets/img/fade-blue.png b/vichan/stylesheets/img/fade-blue.png similarity index 100% rename from stylesheets/img/fade-blue.png rename to vichan/stylesheets/img/fade-blue.png diff --git a/stylesheets/img/fade-gray.png b/vichan/stylesheets/img/fade-gray.png similarity index 100% rename from stylesheets/img/fade-gray.png rename to vichan/stylesheets/img/fade-gray.png diff --git a/stylesheets/img/fade-miku.png b/vichan/stylesheets/img/fade-miku.png similarity index 100% rename from stylesheets/img/fade-miku.png rename to vichan/stylesheets/img/fade-miku.png diff --git a/stylesheets/img/fade-yellow.png b/vichan/stylesheets/img/fade-yellow.png similarity index 100% rename from stylesheets/img/fade-yellow.png rename to vichan/stylesheets/img/fade-yellow.png diff --git a/stylesheets/img/fade-yotsuba.png b/vichan/stylesheets/img/fade-yotsuba.png similarity index 100% rename from stylesheets/img/fade-yotsuba.png rename to vichan/stylesheets/img/fade-yotsuba.png diff --git a/stylesheets/img/jungle_bg.png b/vichan/stylesheets/img/jungle_bg.png similarity index 100% rename from stylesheets/img/jungle_bg.png rename to vichan/stylesheets/img/jungle_bg.png diff --git a/stylesheets/img/jungle_bg1.png b/vichan/stylesheets/img/jungle_bg1.png similarity index 100% rename from stylesheets/img/jungle_bg1.png rename to vichan/stylesheets/img/jungle_bg1.png diff --git a/stylesheets/img/jungle_td.png b/vichan/stylesheets/img/jungle_td.png similarity index 100% rename from stylesheets/img/jungle_td.png rename to vichan/stylesheets/img/jungle_td.png diff --git a/stylesheets/img/jungle_td2.png b/vichan/stylesheets/img/jungle_td2.png similarity index 100% rename from stylesheets/img/jungle_td2.png rename to vichan/stylesheets/img/jungle_td2.png diff --git a/stylesheets/img/jungle_td_dark.png b/vichan/stylesheets/img/jungle_td_dark.png similarity index 100% rename from stylesheets/img/jungle_td_dark.png rename to vichan/stylesheets/img/jungle_td_dark.png diff --git a/stylesheets/img/kinoshita.png b/vichan/stylesheets/img/kinoshita.png similarity index 100% rename from stylesheets/img/kinoshita.png rename to vichan/stylesheets/img/kinoshita.png diff --git a/stylesheets/img/luna_bg1.png b/vichan/stylesheets/img/luna_bg1.png similarity index 100% rename from stylesheets/img/luna_bg1.png rename to vichan/stylesheets/img/luna_bg1.png diff --git a/stylesheets/img/luna_bg2.png b/vichan/stylesheets/img/luna_bg2.png similarity index 100% rename from stylesheets/img/luna_bg2.png rename to vichan/stylesheets/img/luna_bg2.png diff --git a/stylesheets/img/rect820.png b/vichan/stylesheets/img/rect820.png similarity index 100% rename from stylesheets/img/rect820.png rename to vichan/stylesheets/img/rect820.png diff --git a/stylesheets/img/rect821.png b/vichan/stylesheets/img/rect821.png similarity index 100% rename from stylesheets/img/rect821.png rename to vichan/stylesheets/img/rect821.png diff --git a/stylesheets/img/roachtlo.png b/vichan/stylesheets/img/roachtlo.png similarity index 100% rename from stylesheets/img/roachtlo.png rename to vichan/stylesheets/img/roachtlo.png diff --git a/stylesheets/img/rugby_background.jpg b/vichan/stylesheets/img/rugby_background.jpg similarity index 100% rename from stylesheets/img/rugby_background.jpg rename to vichan/stylesheets/img/rugby_background.jpg diff --git a/stylesheets/img/rugby_background2.jpg b/vichan/stylesheets/img/rugby_background2.jpg similarity index 100% rename from stylesheets/img/rugby_background2.jpg rename to vichan/stylesheets/img/rugby_background2.jpg diff --git a/stylesheets/img/rugby_rugbysta.png b/vichan/stylesheets/img/rugby_rugbysta.png similarity index 100% rename from stylesheets/img/rugby_rugbysta.png rename to vichan/stylesheets/img/rugby_rugbysta.png diff --git a/stylesheets/img/sisbg.png b/vichan/stylesheets/img/sisbg.png similarity index 100% rename from stylesheets/img/sisbg.png rename to vichan/stylesheets/img/sisbg.png diff --git a/stylesheets/img/stripes_bg.png b/vichan/stylesheets/img/stripes_bg.png similarity index 100% rename from stylesheets/img/stripes_bg.png rename to vichan/stylesheets/img/stripes_bg.png diff --git a/stylesheets/img/stripes_submit.png b/vichan/stylesheets/img/stripes_submit.png similarity index 100% rename from stylesheets/img/stripes_submit.png rename to vichan/stylesheets/img/stripes_submit.png diff --git a/stylesheets/img/stripes_textarea.png b/vichan/stylesheets/img/stripes_textarea.png similarity index 100% rename from stylesheets/img/stripes_textarea.png rename to vichan/stylesheets/img/stripes_textarea.png diff --git a/stylesheets/img/szalet_bg.png b/vichan/stylesheets/img/szalet_bg.png similarity index 100% rename from stylesheets/img/szalet_bg.png rename to vichan/stylesheets/img/szalet_bg.png diff --git a/stylesheets/img/szalet_hr.png b/vichan/stylesheets/img/szalet_hr.png similarity index 100% rename from stylesheets/img/szalet_hr.png rename to vichan/stylesheets/img/szalet_hr.png diff --git a/stylesheets/img/testorange_f_bg.gif b/vichan/stylesheets/img/testorange_f_bg.gif similarity index 100% rename from stylesheets/img/testorange_f_bg.gif rename to vichan/stylesheets/img/testorange_f_bg.gif diff --git a/stylesheets/img/testorange_testo.png b/vichan/stylesheets/img/testorange_testo.png similarity index 100% rename from stylesheets/img/testorange_testo.png rename to vichan/stylesheets/img/testorange_testo.png diff --git a/stylesheets/img/testorange_textarea_bg.gif b/vichan/stylesheets/img/testorange_textarea_bg.gif similarity index 100% rename from stylesheets/img/testorange_textarea_bg.gif rename to vichan/stylesheets/img/testorange_textarea_bg.gif diff --git a/stylesheets/jquery-ui/core.css b/vichan/stylesheets/jquery-ui/core.css similarity index 100% rename from stylesheets/jquery-ui/core.css rename to vichan/stylesheets/jquery-ui/core.css diff --git a/stylesheets/jquery-ui/images/animated-overlay.gif b/vichan/stylesheets/jquery-ui/images/animated-overlay.gif similarity index 100% rename from stylesheets/jquery-ui/images/animated-overlay.gif rename to vichan/stylesheets/jquery-ui/images/animated-overlay.gif diff --git a/stylesheets/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png b/vichan/stylesheets/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png rename to vichan/stylesheets/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png diff --git a/stylesheets/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png b/vichan/stylesheets/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png rename to vichan/stylesheets/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png diff --git a/stylesheets/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png b/vichan/stylesheets/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png rename to vichan/stylesheets/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png diff --git a/stylesheets/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png b/vichan/stylesheets/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png rename to vichan/stylesheets/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png diff --git a/stylesheets/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png b/vichan/stylesheets/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png rename to vichan/stylesheets/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png diff --git a/stylesheets/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png b/vichan/stylesheets/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png rename to vichan/stylesheets/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png diff --git a/stylesheets/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png b/vichan/stylesheets/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png rename to vichan/stylesheets/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png diff --git a/stylesheets/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/vichan/stylesheets/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png rename to vichan/stylesheets/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png diff --git a/stylesheets/jquery-ui/images/ui-icons_222222_256x240.png b/vichan/stylesheets/jquery-ui/images/ui-icons_222222_256x240.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-icons_222222_256x240.png rename to vichan/stylesheets/jquery-ui/images/ui-icons_222222_256x240.png diff --git a/stylesheets/jquery-ui/images/ui-icons_2e83ff_256x240.png b/vichan/stylesheets/jquery-ui/images/ui-icons_2e83ff_256x240.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-icons_2e83ff_256x240.png rename to vichan/stylesheets/jquery-ui/images/ui-icons_2e83ff_256x240.png diff --git a/stylesheets/jquery-ui/images/ui-icons_454545_256x240.png b/vichan/stylesheets/jquery-ui/images/ui-icons_454545_256x240.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-icons_454545_256x240.png rename to vichan/stylesheets/jquery-ui/images/ui-icons_454545_256x240.png diff --git a/stylesheets/jquery-ui/images/ui-icons_888888_256x240.png b/vichan/stylesheets/jquery-ui/images/ui-icons_888888_256x240.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-icons_888888_256x240.png rename to vichan/stylesheets/jquery-ui/images/ui-icons_888888_256x240.png diff --git a/stylesheets/jquery-ui/images/ui-icons_cd0a0a_256x240.png b/vichan/stylesheets/jquery-ui/images/ui-icons_cd0a0a_256x240.png similarity index 100% rename from stylesheets/jquery-ui/images/ui-icons_cd0a0a_256x240.png rename to vichan/stylesheets/jquery-ui/images/ui-icons_cd0a0a_256x240.png diff --git a/stylesheets/jquery-ui/resizable.css b/vichan/stylesheets/jquery-ui/resizable.css similarity index 100% rename from stylesheets/jquery-ui/resizable.css rename to vichan/stylesheets/jquery-ui/resizable.css diff --git a/stylesheets/jquery-ui/selectable.css b/vichan/stylesheets/jquery-ui/selectable.css similarity index 100% rename from stylesheets/jquery-ui/selectable.css rename to vichan/stylesheets/jquery-ui/selectable.css diff --git a/stylesheets/jquery-ui/theme.css b/vichan/stylesheets/jquery-ui/theme.css similarity index 100% rename from stylesheets/jquery-ui/theme.css rename to vichan/stylesheets/jquery-ui/theme.css diff --git a/stylesheets/jungle.css b/vichan/stylesheets/jungle.css similarity index 100% rename from stylesheets/jungle.css rename to vichan/stylesheets/jungle.css diff --git a/stylesheets/longtable/longtable.css b/vichan/stylesheets/longtable/longtable.css similarity index 100% rename from stylesheets/longtable/longtable.css rename to vichan/stylesheets/longtable/longtable.css diff --git a/stylesheets/luna.css b/vichan/stylesheets/luna.css similarity index 100% rename from stylesheets/luna.css rename to vichan/stylesheets/luna.css diff --git a/stylesheets/miku.css b/vichan/stylesheets/miku.css similarity index 100% rename from stylesheets/miku.css rename to vichan/stylesheets/miku.css diff --git a/stylesheets/mod/ban-list.css b/vichan/stylesheets/mod/ban-list.css similarity index 100% rename from stylesheets/mod/ban-list.css rename to vichan/stylesheets/mod/ban-list.css diff --git a/stylesheets/nigrachan.css b/vichan/stylesheets/nigrachan.css similarity index 100% rename from stylesheets/nigrachan.css rename to vichan/stylesheets/nigrachan.css diff --git a/stylesheets/northboard_cb.css b/vichan/stylesheets/northboard_cb.css similarity index 100% rename from stylesheets/northboard_cb.css rename to vichan/stylesheets/northboard_cb.css diff --git a/stylesheets/notsuba.css b/vichan/stylesheets/notsuba.css similarity index 100% rename from stylesheets/notsuba.css rename to vichan/stylesheets/notsuba.css diff --git a/stylesheets/novo_jungle.css b/vichan/stylesheets/novo_jungle.css similarity index 100% rename from stylesheets/novo_jungle.css rename to vichan/stylesheets/novo_jungle.css diff --git a/stylesheets/photon.css b/vichan/stylesheets/photon.css similarity index 100% rename from stylesheets/photon.css rename to vichan/stylesheets/photon.css diff --git a/stylesheets/piwnichan.css b/vichan/stylesheets/piwnichan.css similarity index 100% rename from stylesheets/piwnichan.css rename to vichan/stylesheets/piwnichan.css diff --git a/stylesheets/ricechan.css b/vichan/stylesheets/ricechan.css similarity index 100% rename from stylesheets/ricechan.css rename to vichan/stylesheets/ricechan.css diff --git a/stylesheets/roach.css b/vichan/stylesheets/roach.css similarity index 100% rename from stylesheets/roach.css rename to vichan/stylesheets/roach.css diff --git a/stylesheets/rugby.css b/vichan/stylesheets/rugby.css similarity index 100% rename from stylesheets/rugby.css rename to vichan/stylesheets/rugby.css diff --git a/stylesheets/sharp.css b/vichan/stylesheets/sharp.css similarity index 100% rename from stylesheets/sharp.css rename to vichan/stylesheets/sharp.css diff --git a/stylesheets/sis.css b/vichan/stylesheets/sis.css similarity index 100% rename from stylesheets/sis.css rename to vichan/stylesheets/sis.css diff --git a/stylesheets/stripes.css b/vichan/stylesheets/stripes.css similarity index 100% rename from stylesheets/stripes.css rename to vichan/stylesheets/stripes.css diff --git a/stylesheets/style.css b/vichan/stylesheets/style.css similarity index 100% rename from stylesheets/style.css rename to vichan/stylesheets/style.css diff --git a/stylesheets/szalet.css b/vichan/stylesheets/szalet.css similarity index 100% rename from stylesheets/szalet.css rename to vichan/stylesheets/szalet.css diff --git a/stylesheets/terminal2.css b/vichan/stylesheets/terminal2.css similarity index 100% rename from stylesheets/terminal2.css rename to vichan/stylesheets/terminal2.css diff --git a/stylesheets/testorange.css b/vichan/stylesheets/testorange.css similarity index 100% rename from stylesheets/testorange.css rename to vichan/stylesheets/testorange.css diff --git a/stylesheets/v8ch.css b/vichan/stylesheets/v8ch.css similarity index 100% rename from stylesheets/v8ch.css rename to vichan/stylesheets/v8ch.css diff --git a/stylesheets/wasabi.css b/vichan/stylesheets/wasabi.css similarity index 100% rename from stylesheets/wasabi.css rename to vichan/stylesheets/wasabi.css diff --git a/stylesheets/webm/playerstyle.css b/vichan/stylesheets/webm/playerstyle.css similarity index 100% rename from stylesheets/webm/playerstyle.css rename to vichan/stylesheets/webm/playerstyle.css diff --git a/stylesheets/yotsuba.css b/vichan/stylesheets/yotsuba.css similarity index 100% rename from stylesheets/yotsuba.css rename to vichan/stylesheets/yotsuba.css diff --git a/templates/attention_bar.html b/vichan/templates/attention_bar.html similarity index 100% rename from templates/attention_bar.html rename to vichan/templates/attention_bar.html diff --git a/templates/banned.html b/vichan/templates/banned.html similarity index 100% rename from templates/banned.html rename to vichan/templates/banned.html diff --git a/templates/boardlist.html b/vichan/templates/boardlist.html similarity index 100% rename from templates/boardlist.html rename to vichan/templates/boardlist.html diff --git a/templates/error.html b/vichan/templates/error.html similarity index 100% rename from templates/error.html rename to vichan/templates/error.html diff --git a/templates/fileboard.html b/vichan/templates/fileboard.html similarity index 100% rename from templates/fileboard.html rename to vichan/templates/fileboard.html diff --git a/templates/footer.html b/vichan/templates/footer.html similarity index 100% rename from templates/footer.html rename to vichan/templates/footer.html diff --git a/templates/generic_page.html b/vichan/templates/generic_page.html similarity index 100% rename from templates/generic_page.html rename to vichan/templates/generic_page.html diff --git a/templates/header.html b/vichan/templates/header.html similarity index 100% rename from templates/header.html rename to vichan/templates/header.html diff --git a/templates/important.html b/vichan/templates/important.html similarity index 100% rename from templates/important.html rename to vichan/templates/important.html diff --git a/templates/index.html b/vichan/templates/index.html similarity index 100% rename from templates/index.html rename to vichan/templates/index.html diff --git a/templates/installer/check-requirements.html b/vichan/templates/installer/check-requirements.html similarity index 100% rename from templates/installer/check-requirements.html rename to vichan/templates/installer/check-requirements.html diff --git a/templates/installer/config.html b/vichan/templates/installer/config.html similarity index 100% rename from templates/installer/config.html rename to vichan/templates/installer/config.html diff --git a/templates/main.js b/vichan/templates/main.js similarity index 100% rename from templates/main.js rename to vichan/templates/main.js diff --git a/templates/mod/ban_appeals.html b/vichan/templates/mod/ban_appeals.html similarity index 100% rename from templates/mod/ban_appeals.html rename to vichan/templates/mod/ban_appeals.html diff --git a/templates/mod/ban_form.html b/vichan/templates/mod/ban_form.html similarity index 100% rename from templates/mod/ban_form.html rename to vichan/templates/mod/ban_form.html diff --git a/templates/mod/ban_history.html b/vichan/templates/mod/ban_history.html similarity index 100% rename from templates/mod/ban_history.html rename to vichan/templates/mod/ban_history.html diff --git a/templates/mod/ban_list.html b/vichan/templates/mod/ban_list.html similarity index 100% rename from templates/mod/ban_list.html rename to vichan/templates/mod/ban_list.html diff --git a/templates/mod/board.html b/vichan/templates/mod/board.html similarity index 100% rename from templates/mod/board.html rename to vichan/templates/mod/board.html diff --git a/templates/mod/config-editor-php.html b/vichan/templates/mod/config-editor-php.html similarity index 100% rename from templates/mod/config-editor-php.html rename to vichan/templates/mod/config-editor-php.html diff --git a/templates/mod/config-editor.html b/vichan/templates/mod/config-editor.html similarity index 100% rename from templates/mod/config-editor.html rename to vichan/templates/mod/config-editor.html diff --git a/templates/mod/confirm.html b/vichan/templates/mod/confirm.html similarity index 100% rename from templates/mod/confirm.html rename to vichan/templates/mod/confirm.html diff --git a/templates/mod/dashboard.html b/vichan/templates/mod/dashboard.html similarity index 100% rename from templates/mod/dashboard.html rename to vichan/templates/mod/dashboard.html diff --git a/templates/mod/debug/antispam.html b/vichan/templates/mod/debug/antispam.html similarity index 100% rename from templates/mod/debug/antispam.html rename to vichan/templates/mod/debug/antispam.html diff --git a/templates/mod/debug/apc.html b/vichan/templates/mod/debug/apc.html similarity index 100% rename from templates/mod/debug/apc.html rename to vichan/templates/mod/debug/apc.html diff --git a/templates/mod/debug/recent_posts.html b/vichan/templates/mod/debug/recent_posts.html similarity index 100% rename from templates/mod/debug/recent_posts.html rename to vichan/templates/mod/debug/recent_posts.html diff --git a/templates/mod/debug/sql.html b/vichan/templates/mod/debug/sql.html similarity index 100% rename from templates/mod/debug/sql.html rename to vichan/templates/mod/debug/sql.html diff --git a/templates/mod/edit_ban.html b/vichan/templates/mod/edit_ban.html similarity index 100% rename from templates/mod/edit_ban.html rename to vichan/templates/mod/edit_ban.html diff --git a/templates/mod/edit_page.html b/vichan/templates/mod/edit_page.html similarity index 100% rename from templates/mod/edit_page.html rename to vichan/templates/mod/edit_page.html diff --git a/templates/mod/edit_post_form.html b/vichan/templates/mod/edit_post_form.html similarity index 100% rename from templates/mod/edit_post_form.html rename to vichan/templates/mod/edit_post_form.html diff --git a/templates/mod/inbox.html b/vichan/templates/mod/inbox.html similarity index 100% rename from templates/mod/inbox.html rename to vichan/templates/mod/inbox.html diff --git a/templates/mod/log.html b/vichan/templates/mod/log.html similarity index 100% rename from templates/mod/log.html rename to vichan/templates/mod/log.html diff --git a/templates/mod/login.html b/vichan/templates/mod/login.html similarity index 100% rename from templates/mod/login.html rename to vichan/templates/mod/login.html diff --git a/templates/mod/move.html b/vichan/templates/mod/move.html similarity index 100% rename from templates/mod/move.html rename to vichan/templates/mod/move.html diff --git a/templates/mod/move_reply.html b/vichan/templates/mod/move_reply.html similarity index 100% rename from templates/mod/move_reply.html rename to vichan/templates/mod/move_reply.html diff --git a/templates/mod/new_pm.html b/vichan/templates/mod/new_pm.html similarity index 100% rename from templates/mod/new_pm.html rename to vichan/templates/mod/new_pm.html diff --git a/templates/mod/news.html b/vichan/templates/mod/news.html similarity index 100% rename from templates/mod/news.html rename to vichan/templates/mod/news.html diff --git a/templates/mod/noticeboard.html b/vichan/templates/mod/noticeboard.html similarity index 100% rename from templates/mod/noticeboard.html rename to vichan/templates/mod/noticeboard.html diff --git a/templates/mod/pages.html b/vichan/templates/mod/pages.html similarity index 100% rename from templates/mod/pages.html rename to vichan/templates/mod/pages.html diff --git a/templates/mod/pm.html b/vichan/templates/mod/pm.html similarity index 100% rename from templates/mod/pm.html rename to vichan/templates/mod/pm.html diff --git a/templates/mod/rebuild.html b/vichan/templates/mod/rebuild.html similarity index 100% rename from templates/mod/rebuild.html rename to vichan/templates/mod/rebuild.html diff --git a/templates/mod/rebuilt.html b/vichan/templates/mod/rebuilt.html similarity index 100% rename from templates/mod/rebuilt.html rename to vichan/templates/mod/rebuilt.html diff --git a/templates/mod/recent_posts.html b/vichan/templates/mod/recent_posts.html similarity index 100% rename from templates/mod/recent_posts.html rename to vichan/templates/mod/recent_posts.html diff --git a/templates/mod/report.html b/vichan/templates/mod/report.html similarity index 100% rename from templates/mod/report.html rename to vichan/templates/mod/report.html diff --git a/templates/mod/reports.html b/vichan/templates/mod/reports.html similarity index 100% rename from templates/mod/reports.html rename to vichan/templates/mod/reports.html diff --git a/templates/mod/search_form.html b/vichan/templates/mod/search_form.html similarity index 100% rename from templates/mod/search_form.html rename to vichan/templates/mod/search_form.html diff --git a/templates/mod/search_results.html b/vichan/templates/mod/search_results.html similarity index 100% rename from templates/mod/search_results.html rename to vichan/templates/mod/search_results.html diff --git a/templates/mod/theme_config.html b/vichan/templates/mod/theme_config.html similarity index 100% rename from templates/mod/theme_config.html rename to vichan/templates/mod/theme_config.html diff --git a/templates/mod/theme_installed.html b/vichan/templates/mod/theme_installed.html similarity index 100% rename from templates/mod/theme_installed.html rename to vichan/templates/mod/theme_installed.html diff --git a/templates/mod/theme_rebuilt.html b/vichan/templates/mod/theme_rebuilt.html similarity index 100% rename from templates/mod/theme_rebuilt.html rename to vichan/templates/mod/theme_rebuilt.html diff --git a/templates/mod/themes.html b/vichan/templates/mod/themes.html similarity index 100% rename from templates/mod/themes.html rename to vichan/templates/mod/themes.html diff --git a/templates/mod/user.html b/vichan/templates/mod/user.html similarity index 100% rename from templates/mod/user.html rename to vichan/templates/mod/user.html diff --git a/templates/mod/users.html b/vichan/templates/mod/users.html similarity index 100% rename from templates/mod/users.html rename to vichan/templates/mod/users.html diff --git a/templates/mod/view_ip.html b/vichan/templates/mod/view_ip.html similarity index 100% rename from templates/mod/view_ip.html rename to vichan/templates/mod/view_ip.html diff --git a/templates/notbanned.html b/vichan/templates/notbanned.html similarity index 100% rename from templates/notbanned.html rename to vichan/templates/notbanned.html diff --git a/templates/page.html b/vichan/templates/page.html similarity index 100% rename from templates/page.html rename to vichan/templates/page.html diff --git a/templates/post/file_controls.html b/vichan/templates/post/file_controls.html similarity index 100% rename from templates/post/file_controls.html rename to vichan/templates/post/file_controls.html diff --git a/templates/post/fileinfo.html b/vichan/templates/post/fileinfo.html similarity index 100% rename from templates/post/fileinfo.html rename to vichan/templates/post/fileinfo.html diff --git a/templates/post/flag.html b/vichan/templates/post/flag.html similarity index 100% rename from templates/post/flag.html rename to vichan/templates/post/flag.html diff --git a/templates/post/image.html b/vichan/templates/post/image.html similarity index 100% rename from templates/post/image.html rename to vichan/templates/post/image.html diff --git a/templates/post/image_identification.html b/vichan/templates/post/image_identification.html similarity index 100% rename from templates/post/image_identification.html rename to vichan/templates/post/image_identification.html diff --git a/templates/post/ip.html b/vichan/templates/post/ip.html similarity index 100% rename from templates/post/ip.html rename to vichan/templates/post/ip.html diff --git a/templates/post/name.html b/vichan/templates/post/name.html similarity index 100% rename from templates/post/name.html rename to vichan/templates/post/name.html diff --git a/templates/post/post_controls.html b/vichan/templates/post/post_controls.html similarity index 100% rename from templates/post/post_controls.html rename to vichan/templates/post/post_controls.html diff --git a/templates/post/poster_id.html b/vichan/templates/post/poster_id.html similarity index 100% rename from templates/post/poster_id.html rename to vichan/templates/post/poster_id.html diff --git a/templates/post/subject.html b/vichan/templates/post/subject.html similarity index 100% rename from templates/post/subject.html rename to vichan/templates/post/subject.html diff --git a/templates/post/time.html b/vichan/templates/post/time.html similarity index 100% rename from templates/post/time.html rename to vichan/templates/post/time.html diff --git a/templates/post_form.html b/vichan/templates/post_form.html similarity index 100% rename from templates/post_form.html rename to vichan/templates/post_form.html diff --git a/templates/post_reply.html b/vichan/templates/post_reply.html similarity index 100% rename from templates/post_reply.html rename to vichan/templates/post_reply.html diff --git a/templates/post_thread.html b/vichan/templates/post_thread.html similarity index 100% rename from templates/post_thread.html rename to vichan/templates/post_thread.html diff --git a/templates/post_thread_fileboard.html b/vichan/templates/post_thread_fileboard.html similarity index 100% rename from templates/post_thread_fileboard.html rename to vichan/templates/post_thread_fileboard.html diff --git a/templates/posts.sql b/vichan/templates/posts.sql similarity index 100% rename from templates/posts.sql rename to vichan/templates/posts.sql diff --git a/templates/report.html b/vichan/templates/report.html similarity index 100% rename from templates/report.html rename to vichan/templates/report.html diff --git a/templates/report_delete.html b/vichan/templates/report_delete.html similarity index 100% rename from templates/report_delete.html rename to vichan/templates/report_delete.html diff --git a/templates/search_form.html b/vichan/templates/search_form.html similarity index 100% rename from templates/search_form.html rename to vichan/templates/search_form.html diff --git a/templates/themes/basic/index.html b/vichan/templates/themes/basic/index.html similarity index 100% rename from templates/themes/basic/index.html rename to vichan/templates/themes/basic/index.html diff --git a/templates/themes/basic/info.php b/vichan/templates/themes/basic/info.php similarity index 100% rename from templates/themes/basic/info.php rename to vichan/templates/themes/basic/info.php diff --git a/templates/themes/basic/theme.php b/vichan/templates/themes/basic/theme.php similarity index 100% rename from templates/themes/basic/theme.php rename to vichan/templates/themes/basic/theme.php diff --git a/templates/themes/basic/thumb.png b/vichan/templates/themes/basic/thumb.png similarity index 100% rename from templates/themes/basic/thumb.png rename to vichan/templates/themes/basic/thumb.png diff --git a/templates/themes/catalog/catalog.html b/vichan/templates/themes/catalog/catalog.html similarity index 100% rename from templates/themes/catalog/catalog.html rename to vichan/templates/themes/catalog/catalog.html diff --git a/templates/themes/catalog/index.rss b/vichan/templates/themes/catalog/index.rss similarity index 100% rename from templates/themes/catalog/index.rss rename to vichan/templates/themes/catalog/index.rss diff --git a/templates/themes/catalog/info.php b/vichan/templates/themes/catalog/info.php similarity index 100% rename from templates/themes/catalog/info.php rename to vichan/templates/themes/catalog/info.php diff --git a/templates/themes/catalog/theme.php b/vichan/templates/themes/catalog/theme.php similarity index 100% rename from templates/themes/catalog/theme.php rename to vichan/templates/themes/catalog/theme.php diff --git a/templates/themes/catalog/thumb.png b/vichan/templates/themes/catalog/thumb.png similarity index 100% rename from templates/themes/catalog/thumb.png rename to vichan/templates/themes/catalog/thumb.png diff --git a/templates/themes/categories/frames.html b/vichan/templates/themes/categories/frames.html similarity index 100% rename from templates/themes/categories/frames.html rename to vichan/templates/themes/categories/frames.html diff --git a/templates/themes/categories/info.php b/vichan/templates/themes/categories/info.php similarity index 100% rename from templates/themes/categories/info.php rename to vichan/templates/themes/categories/info.php diff --git a/templates/themes/categories/news.html b/vichan/templates/themes/categories/news.html similarity index 100% rename from templates/themes/categories/news.html rename to vichan/templates/themes/categories/news.html diff --git a/templates/themes/categories/sidebar.html b/vichan/templates/themes/categories/sidebar.html similarity index 100% rename from templates/themes/categories/sidebar.html rename to vichan/templates/themes/categories/sidebar.html diff --git a/templates/themes/categories/theme.php b/vichan/templates/themes/categories/theme.php similarity index 100% rename from templates/themes/categories/theme.php rename to vichan/templates/themes/categories/theme.php diff --git a/templates/themes/categories/thumb.png b/vichan/templates/themes/categories/thumb.png similarity index 100% rename from templates/themes/categories/thumb.png rename to vichan/templates/themes/categories/thumb.png diff --git a/templates/themes/frameset/frames.html b/vichan/templates/themes/frameset/frames.html similarity index 100% rename from templates/themes/frameset/frames.html rename to vichan/templates/themes/frameset/frames.html diff --git a/templates/themes/frameset/info.php b/vichan/templates/themes/frameset/info.php similarity index 100% rename from templates/themes/frameset/info.php rename to vichan/templates/themes/frameset/info.php diff --git a/templates/themes/frameset/news.html b/vichan/templates/themes/frameset/news.html similarity index 100% rename from templates/themes/frameset/news.html rename to vichan/templates/themes/frameset/news.html diff --git a/templates/themes/frameset/sidebar.html b/vichan/templates/themes/frameset/sidebar.html similarity index 100% rename from templates/themes/frameset/sidebar.html rename to vichan/templates/themes/frameset/sidebar.html diff --git a/templates/themes/frameset/theme.php b/vichan/templates/themes/frameset/theme.php similarity index 100% rename from templates/themes/frameset/theme.php rename to vichan/templates/themes/frameset/theme.php diff --git a/templates/themes/frameset/thumb.png b/vichan/templates/themes/frameset/thumb.png similarity index 100% rename from templates/themes/frameset/thumb.png rename to vichan/templates/themes/frameset/thumb.png diff --git a/templates/themes/index/hikichanIcon.png b/vichan/templates/themes/index/hikichanIcon.png similarity index 100% rename from templates/themes/index/hikichanIcon.png rename to vichan/templates/themes/index/hikichanIcon.png diff --git a/templates/themes/index/hotweels.jpg b/vichan/templates/themes/index/hotweels.jpg similarity index 100% rename from templates/themes/index/hotweels.jpg rename to vichan/templates/themes/index/hotweels.jpg diff --git a/templates/themes/index/index.css b/vichan/templates/themes/index/index.css similarity index 100% rename from templates/themes/index/index.css rename to vichan/templates/themes/index/index.css diff --git a/templates/themes/index/index.html b/vichan/templates/themes/index/index.html similarity index 100% rename from templates/themes/index/index.html rename to vichan/templates/themes/index/index.html diff --git a/templates/themes/index/index_dark.css b/vichan/templates/themes/index/index_dark.css similarity index 100% rename from templates/themes/index/index_dark.css rename to vichan/templates/themes/index/index_dark.css diff --git a/templates/themes/index/index_fs.css b/vichan/templates/themes/index/index_fs.css similarity index 100% rename from templates/themes/index/index_fs.css rename to vichan/templates/themes/index/index_fs.css diff --git a/templates/themes/index/info.php b/vichan/templates/themes/index/info.php similarity index 100% rename from templates/themes/index/info.php rename to vichan/templates/themes/index/info.php diff --git a/templates/themes/index/theme.php b/vichan/templates/themes/index/theme.php similarity index 100% rename from templates/themes/index/theme.php rename to vichan/templates/themes/index/theme.php diff --git a/templates/themes/index/thumb.png b/vichan/templates/themes/index/thumb.png similarity index 100% rename from templates/themes/index/thumb.png rename to vichan/templates/themes/index/thumb.png diff --git a/templates/themes/public_banlist/info.php b/vichan/templates/themes/public_banlist/info.php similarity index 100% rename from templates/themes/public_banlist/info.php rename to vichan/templates/themes/public_banlist/info.php diff --git a/templates/themes/public_banlist/theme.php b/vichan/templates/themes/public_banlist/theme.php similarity index 100% rename from templates/themes/public_banlist/theme.php rename to vichan/templates/themes/public_banlist/theme.php diff --git a/templates/themes/recent/info.php b/vichan/templates/themes/recent/info.php similarity index 100% rename from templates/themes/recent/info.php rename to vichan/templates/themes/recent/info.php diff --git a/templates/themes/recent/recent.css b/vichan/templates/themes/recent/recent.css similarity index 100% rename from templates/themes/recent/recent.css rename to vichan/templates/themes/recent/recent.css diff --git a/templates/themes/recent/recent.html b/vichan/templates/themes/recent/recent.html similarity index 100% rename from templates/themes/recent/recent.html rename to vichan/templates/themes/recent/recent.html diff --git a/templates/themes/recent/recent_dark.css b/vichan/templates/themes/recent/recent_dark.css similarity index 100% rename from templates/themes/recent/recent_dark.css rename to vichan/templates/themes/recent/recent_dark.css diff --git a/templates/themes/recent/recent_fs.css b/vichan/templates/themes/recent/recent_fs.css similarity index 100% rename from templates/themes/recent/recent_fs.css rename to vichan/templates/themes/recent/recent_fs.css diff --git a/templates/themes/recent/theme.php b/vichan/templates/themes/recent/theme.php similarity index 100% rename from templates/themes/recent/theme.php rename to vichan/templates/themes/recent/theme.php diff --git a/templates/themes/recent/thumb.png b/vichan/templates/themes/recent/thumb.png similarity index 100% rename from templates/themes/recent/thumb.png rename to vichan/templates/themes/recent/thumb.png diff --git a/templates/themes/rss/info.php b/vichan/templates/themes/rss/info.php similarity index 100% rename from templates/themes/rss/info.php rename to vichan/templates/themes/rss/info.php diff --git a/templates/themes/rss/rss.xml b/vichan/templates/themes/rss/rss.xml similarity index 100% rename from templates/themes/rss/rss.xml rename to vichan/templates/themes/rss/rss.xml diff --git a/templates/themes/rss/theme.php b/vichan/templates/themes/rss/theme.php similarity index 100% rename from templates/themes/rss/theme.php rename to vichan/templates/themes/rss/theme.php diff --git a/templates/themes/sitemap/info.php b/vichan/templates/themes/sitemap/info.php similarity index 100% rename from templates/themes/sitemap/info.php rename to vichan/templates/themes/sitemap/info.php diff --git a/templates/themes/sitemap/sitemap.xml b/vichan/templates/themes/sitemap/sitemap.xml similarity index 100% rename from templates/themes/sitemap/sitemap.xml rename to vichan/templates/themes/sitemap/sitemap.xml diff --git a/templates/themes/sitemap/theme.php b/vichan/templates/themes/sitemap/theme.php similarity index 100% rename from templates/themes/sitemap/theme.php rename to vichan/templates/themes/sitemap/theme.php diff --git a/templates/themes/sitemap/thumb.png b/vichan/templates/themes/sitemap/thumb.png similarity index 100% rename from templates/themes/sitemap/thumb.png rename to vichan/templates/themes/sitemap/thumb.png diff --git a/templates/themes/ukko/info.php b/vichan/templates/themes/ukko/info.php similarity index 100% rename from templates/themes/ukko/info.php rename to vichan/templates/themes/ukko/info.php diff --git a/templates/themes/ukko/theme.php b/vichan/templates/themes/ukko/theme.php similarity index 100% rename from templates/themes/ukko/theme.php rename to vichan/templates/themes/ukko/theme.php diff --git a/templates/themes/ukko/thumb.png b/vichan/templates/themes/ukko/thumb.png similarity index 100% rename from templates/themes/ukko/thumb.png rename to vichan/templates/themes/ukko/thumb.png diff --git a/templates/themes/ukko/ukko.js b/vichan/templates/themes/ukko/ukko.js similarity index 100% rename from templates/themes/ukko/ukko.js rename to vichan/templates/themes/ukko/ukko.js diff --git a/templates/thread.html b/vichan/templates/thread.html similarity index 100% rename from templates/thread.html rename to vichan/templates/thread.html diff --git a/tmp/cache/.gitkeep b/vichan/tmp/cache/.gitkeep similarity index 100% rename from tmp/cache/.gitkeep rename to vichan/tmp/cache/.gitkeep diff --git a/tmp/locks/.gitkeep b/vichan/tmp/locks/.gitkeep similarity index 100% rename from tmp/locks/.gitkeep rename to vichan/tmp/locks/.gitkeep diff --git a/tmp/queue/generate/.gitkeep b/vichan/tmp/queue/generate/.gitkeep similarity index 100% rename from tmp/queue/generate/.gitkeep rename to vichan/tmp/queue/generate/.gitkeep diff --git a/tmp/tesseract/.gitkeep b/vichan/tmp/tesseract/.gitkeep similarity index 100% rename from tmp/tesseract/.gitkeep rename to vichan/tmp/tesseract/.gitkeep diff --git a/tools/benchmark.php b/vichan/tools/benchmark.php similarity index 100% rename from tools/benchmark.php rename to vichan/tools/benchmark.php diff --git a/tools/delete-stray-images.php b/vichan/tools/delete-stray-images.php similarity index 100% rename from tools/delete-stray-images.php rename to vichan/tools/delete-stray-images.php diff --git a/tools/i18n_compile.php b/vichan/tools/i18n_compile.php similarity index 100% rename from tools/i18n_compile.php rename to vichan/tools/i18n_compile.php diff --git a/tools/i18n_extract.php b/vichan/tools/i18n_extract.php similarity index 100% rename from tools/i18n_extract.php rename to vichan/tools/i18n_extract.php diff --git a/tools/i18n_update.sh b/vichan/tools/i18n_update.sh similarity index 100% rename from tools/i18n_update.sh rename to vichan/tools/i18n_update.sh diff --git a/tools/import_rules.php b/vichan/tools/import_rules.php similarity index 100% rename from tools/import_rules.php rename to vichan/tools/import_rules.php diff --git a/tools/inc/cli.php b/vichan/tools/inc/cli.php similarity index 100% rename from tools/inc/cli.php rename to vichan/tools/inc/cli.php diff --git a/tools/inc/lib/jsgettext/JSParser.php b/vichan/tools/inc/lib/jsgettext/JSParser.php similarity index 100% rename from tools/inc/lib/jsgettext/JSParser.php rename to vichan/tools/inc/lib/jsgettext/JSParser.php diff --git a/tools/inc/lib/jsgettext/PoeditParser.php b/vichan/tools/inc/lib/jsgettext/PoeditParser.php similarity index 100% rename from tools/inc/lib/jsgettext/PoeditParser.php rename to vichan/tools/inc/lib/jsgettext/PoeditParser.php diff --git a/tools/inc/lib/jsgettext/PoeditString.php b/vichan/tools/inc/lib/jsgettext/PoeditString.php similarity index 100% rename from tools/inc/lib/jsgettext/PoeditString.php rename to vichan/tools/inc/lib/jsgettext/PoeditString.php diff --git a/tools/inc/lib/jsgettext/jsgettext.php b/vichan/tools/inc/lib/jsgettext/jsgettext.php similarity index 100% rename from tools/inc/lib/jsgettext/jsgettext.php rename to vichan/tools/inc/lib/jsgettext/jsgettext.php diff --git a/tools/inc/lib/jsgettext/po2json.php b/vichan/tools/inc/lib/jsgettext/po2json.php similarity index 100% rename from tools/inc/lib/jsgettext/po2json.php rename to vichan/tools/inc/lib/jsgettext/po2json.php diff --git a/tools/rebuild.php b/vichan/tools/rebuild.php similarity index 100% rename from tools/rebuild.php rename to vichan/tools/rebuild.php diff --git a/tools/rebuild2.php b/vichan/tools/rebuild2.php similarity index 100% rename from tools/rebuild2.php rename to vichan/tools/rebuild2.php diff --git a/tools/recount-bumps.php b/vichan/tools/recount-bumps.php similarity index 100% rename from tools/recount-bumps.php rename to vichan/tools/recount-bumps.php diff --git a/tools/stats.php b/vichan/tools/stats.php similarity index 100% rename from tools/stats.php rename to vichan/tools/stats.php diff --git a/tools/worker.php b/vichan/tools/worker.php similarity index 100% rename from tools/worker.php rename to vichan/tools/worker.php