diff --git a/.github/workflows/build_icons.yml b/.github/workflows/build_icons.yml
new file mode 100644
index 00000000..5afab59f
--- /dev/null
+++ b/.github/workflows/build_icons.yml
@@ -0,0 +1,12 @@
+name: Build Icons
+on: push
+
+jobs:
+ build:
+ name: Get Fonts From Icomoon
+ runs-on: windows-2019
+ steps:
+ - name: Hello World
+ uses: actions/hello-world-javascript-action@v1
+ with:
+ who-to-greet: 'Mona the Octocat'
\ No newline at end of file
diff --git a/css/devicon-colors.css b/css/devicon-colors.css
deleted file mode 100644
index ea07dc09..00000000
--- a/css/devicon-colors.css
+++ /dev/null
@@ -1,565 +0,0 @@
-.devicon-sketch-line-wordmark.colored,
-.devicon-sketch-line.colored {
- color: #fdad00;
-}
-.devicon-npm-original-wordmark.colored {
- color: #cb3837;
-}
-.devicon-ionic-original-wordmark.colored,
-.devicon-ionic-original.colored {
- color: #4e8ef7;
-}
-.devicon-ember-original-wordmark.colored {
- color: #dd3f24;
-}
-.devicon-electron-original-wordmark.colored,
-.devicon-electron-original.colored {
- color: #47848f;
-}
-.devicon-vagrant-plain-wordmark.colored,
-.devicon-vagrant-plain.colored {
- color: #127eff;
-}
-.devicon-yarn-plain-wordmark.colored,
-.devicon-yarn-plain.colored {
- color: #2c8ebb;
-}
-.devicon-handlebars-plain-wordmark.colored,
-.devicon-handlebars-plain.colored{
- color: #000000;
-}
-.devicon-couchdb-plain-wordmark.colored,
-.devicon-couchdb-plain.colored {
- color: #e42528;
-}
-.devicon-behance-plain-wordmark.colored,
-.devicon-behance-plain.colored {
- color: #0071e0;
-}
-.devicon-linkedin-plain-wordmark.colored,
-.devicon-linkedin-plain.colored {
- color: #0076b2;
-}
-.devicon-ceylon-plain-wordmark.colored,
-.devicon-ceylon-plain.colored {
- color: #AB710A;
-}
-.devicon-elm-plain-wordmark.colored,
-.devicon-elm-plain.colored {
- color: #34495E;
-}
-.devicon-cakephp-plain-wordmark.colored,
-.devicon-cakephp-plain.colored {
- color: #D43D44;
-}
-.devicon-stylus-original.colored {
- color: #333333;
-}
-.devicon-express-original-wordmark.colored,
-.devicon-express-original.colored {
- color: #444;
-}
-.devicon-devicon-plain-wordmark.colored,
-.devicon-devicon-plain.colored {
- color: #60BE86;
-}
-.devicon-intellij-plain-wordmark.colored,
-.devicon-intellij-plain.colored {
- color: #136BA2;
-}
-.devicon-pycharm-plain-wordmark.colored,
-.devicon-pycharm-plain.colored {
- color: #4D8548;
-}
-.devicon-rubymine-plain-wordmark.colored,
-.devicon-rubymine-plain.colored {
- color: #C12C4C;
-}
-.devicon-webstorm-plain-wordmark.colored,
-.devicon-webstorm-plain.colored {
- color: #2788B5;
-}
-.devicon-tomcat-line-wordmark.colored,
-.devicon-tomcat-line.colored {
- color: #D1A41A;
-}
-.devicon-vuejs-line-wordmark.colored,
-.devicon-vuejs-line.colored,
-.devicon-vuejs-plain-wordmark.colored,
-.devicon-vuejs-plain.colored {
- color: #41B883;
-}
-.devicon-swift-plain-wordmark.colored,
-.devicon-swift-plain.colored {
- color: #F05138;
-}
-.devicon-webpack-plain-wordmark.colored,
-.devicon-webpack-plain.colored {
- color: #1C78C0;
-}
-.devicon-visualstudio-plain-wordmark.colored,
-.devicon-visualstudio-plain.colored {
- color: #68217A;
-}
-.devicon-slack-plain-wordmark.colored,
-.devicon-slack-plain.colored {
- color: #2D333A;
-}
-.devicon-gatling-plain-wordmark.colored {
- color: #E77500;
-}
-.devicon-gatling-plain.colored {
- color: #E77500;
-}
-.devicon-ssh-original-wordmark.colored,
-.devicon-ssh-plain-wordmark.colored {
- color: #231F20;
-}
-.devicon-ssh-original.colored,
-.devicon-ssh-plain.colored {
- color: #231F20;
-}
-.devicon-sourcetree-original-wordmark.colored,
-.devicon-sourcetree-plain-wordmark.colored {
- color: #205081;
-}
-.devicon-sourcetree-original.colored,
-.devicon-sourcetree-plain.colored {
- color: #205081;
-}
-.devicon-phpstorm-plain-wordmark.colored {
- color: #5058A6;
-}
-.devicon-phpstorm-plain.colored {
- color: #5058A6;
-}
-.devicon-protractor-plain-wordmark.colored {
- color: #b7111d;
-}
-.devicon-protractor-plain.colored {
- color: #b7111d;
-}
-.devicon-cucumber-plain-wordmark.colored {
- color: #00a818;
-}
-.devicon-cucumber-plain.colored {
- color: #00a818;
-}
-.devicon-gradle-plain-wordmark.colored {
- color: #02303a;
-}
-.devicon-gradle-plain.colored {
- color: #02303a;
-}
-.devicon-jeet-plain-wordmark.colored {
- color: #FF664A;
-}
-.devicon-jeet-plain.colored {
- color: #FF664A;
-}
-.devicon-gitlab-plain-wordmark.colored {
- color: #E24329;
-}
-.devicon-gitlab-plain.colored {
- color: #E24329;
-}
-.devicon-github-original-wordmark.colored,
-.devicon-github-plain-wordmark.colored {
- color: #181616;
-}
-.devicon-github-original.colored,
-.devicon-github-plain.colored {
- color: #181616;
-}
-.devicon-d3js-plain.colored {
- color: #f7974e;
-}
-.devicon-confluence-original-wordmark.colored,
-.devicon-confluence-plain-wordmark.colored {
- color: #205081;
-}
-.devicon-confluence-original.colored,
-.devicon-confluence-plain.colored {
- color: #205081;
-}
-.devicon-bitbucket-original-wordmark.colored,
-.devicon-bitbucket-plain-wordmark.colored {
- color: #205081;
-}
-.devicon-bitbucket-original.colored,
-.devicon-bitbucket-plain.colored {
- color: #205081;
-}
-.devicon-amazonwebservices-plain-wordmark.colored,
-.devicon-amazonwebservices-original.colored,
-.devicon-amazonwebservices-plain.colored {
- color: #F7A80D;
-}
-.devicon-android-plain-wordmark.colored,
-.devicon-android-plain.colored {
- color: #A4C439;
-}
-.devicon-angularjs-plain-wordmark.colored,
-.devicon-angularjs-plain.colored {
- color: #c4473a;
-}
-.devicon-apache-line-wordmark.colored,
-.devicon-apache-line.colored,
-.devicon-apache-plain-wordmark.colored,
-.devicon-apache-plain.colored {
- color: #303284;
-}
-.devicon-appcelerator-plain-wordmark.colored,
-.devicon-appcelerator-original.colored,
-.devicon-appcelerator-plain.colored {
- color: #ac162c;
-}
-.devicon-apple-original.colored,
-.devicon-apple-plain.colored {
- color: #000000;
-}
-.devicon-atom-original.colored,
-.devicon-atom-original-wordmark.colored,
-.devicon-atom-plain.colored,
-.devicon-atom-plain-wordmark.colored {
- color: #67595D;
-}
-.devicon-babel-original.colored,
-.devicon-babel-plain.colored {
- color: #f9dc3e;
-}
-.devicon-backbonejs-plain.colored,
-.devicon-backbonejs-plain-wordmark.colored {
- color: #002A41;
-}
-.devicon-bootstrap-plain-wordmark.colored,
-.devicon-bootstrap-plain.colored {
- color: #59407f;
-}
-.devicon-bower-line-wordmark.colored,
-.devicon-bower-line.colored,
-.devicon-bower-plain-wordmark.colored,
-.devicon-bower-plain.colored {
- color: #ef5734;
-}
-.devicon-c-line-wordmark.colored,
-.devicon-c-line.colored,
-.devicon-c-plain-wordmark.colored,
-.devicon-c-plain.colored {
- color: #03599c;
-}
-.devicon-c-line-wordmark.colored,
-.devicon-c-line.colored,
-.devicon-c-plain-wordmark.colored,
-.devicon-c-plain.colored {
- color: #03599c;
-}
-.devicon-chrome-plain-wordmark.colored,
-.devicon-chrome-plain.colored {
- color: #ce4e4e;
-}
-.devicon-codeigniter-plain-wordmark.colored,
-.devicon-codeigniter-plain.colored {
- color: #ee4323;
-}
-.devicon-coffeescript-original-wordmark.colored,
-.devicon-coffeescript-original.colored,
-.devicon-coffeescript-plain-wordmark.colored,
-.devicon-coffeescript-plain.colored {
- color: #28334c;
-}
-.devicon-cplusplus-line-wordmark.colored,
-.devicon-cplusplus-line.colored,
-.devicon-cplusplus-plain-wordmark.colored,
-.devicon-cplusplus-plain.colored {
- color: #9c033a;
-}
-.devicon-csharp-line-wordmark.colored,
-.devicon-csharp-line.colored,
-.devicon-csharp-plain-wordmark.colored,
-.devicon-csharp-plain.colored {
- color: #68217a;
-}
-.devicon-css3-plain-wordmark.colored,
-.devicon-css3-plain.colored {
- color: #3d8fc6;
-}
-.devicon-debian-plain-wordmark.colored,
-.devicon-debian-plain.colored {
- color: #A80030;
-}
-.devicon-django-line.colored,
-.devicon-django-line-wordmark.colored,
-.devicon-django-plain.colored,
-.devicon-django-plain-wordmark.colored {
- color: #003A2B;
-}
-.devicon-docker-plain-wordmark.colored,
-.devicon-docker-plain.colored {
- color: #019bc6;
-}
-.devicon-doctrine-line-wordmark.colored,
-.devicon-doctrine-line.colored,
-.devicon-doctrine-plain-wordmark.colored,
-.devicon-doctrine-plain.colored {
- color: #f56d39;
-}
-.devicon-dot-net-plain-wordmark.colored,
-.devicon-dot-net-plain.colored {
- color: #1384c8;
-}
-.devicon-drupal-plain-wordmark.colored,
-.devicon-drupal-plain.colored {
- color: #0073BA;
-}
-.devicon-erlang-plain-wordmark.colored,
-.devicon-erlang-plain.colored {
- color: #a90533;
-}
-.devicon-facebook-original.colored,
-.devicon-facebook-plain.colored {
- color: #3d5a98;
-}
-.devicon-firefox-plain-wordmark.colored,
-.devicon-firefox-plain.colored {
- color: #DD732A;
-}
-.devicon-foundation-plain-wordmark.colored,
-.devicon-foundation-plain.colored {
- color: #008cba;
-}
-.devicon-gimp-plain-wordmark.colored,
-.devicon-gimp-plain.colored {
- color: #716955;
-}
-.devicon-git-plain-wordmark.colored,
-.devicon-git-plain.colored {
- color: #f34f29;
-}
-.devicon-go-line.colored,
-.devicon-go-plain.colored {
- color: #000000;
-}
-.devicon-google-original-wordmark.colored,
-.devicon-google-plain-wordmark.colored {
- color: #587dbd;
-}
-.devicon-google-original.colored,
-.devicon-google-plain.colored {
- color: #587dbd;
-}
-.devicon-grunt-line-wordmark.colored,
-.devicon-grunt-line.colored,
-.devicon-grunt-plain-wordmark.colored,
-.devicon-grunt-plain.colored {
- color: #fcaa1a;
-}
-.devicon-gulp-plain.colored {
- color: #eb4a4b;
-}
-.devicon-heroku-line-wordmark.colored,
-.devicon-heroku-line.colored,
-.devicon-heroku-plain-wordmark.colored,
-.devicon-heroku-plain.colored,
-.devicon-heroku-original-wordmark.colored,
-.devicon-heroku-original.colored {
- color: #6762a6;
-}
-.devicon-html5-plain-wordmark.colored,
-.devicon-html5-plain.colored {
- color: #e54d26;
-}
-.devicon-ie10-original.colored,
-.devicon-ie10-plain.colored {
- color: #1EBBEE;
-}
-.devicon-illustrator-line.colored,
-.devicon-illustrator-plain.colored {
- color: #faa625;
-}
-.devicon-inkscape-plain-wordmark.colored,
-.devicon-inkscape-plain.colored {
- color: #000000;
-}
-.devicon-java-plain-wordmark.colored,
-.devicon-java-plain.colored {
- color: #EA2D2E;
-}
-.devicon-jasmine-plain-wordmark.colored,
-.devicon-jasmine-plain.colored {
- color: #8a4182;
-}
-.devicon-javascript-plain.colored {
- color: #f0db4f;
-}
-.devicon-jetbrains-plain.colored,
-.devicon-jetbrains-line.colored,
-.devicon-jetbrains-line-wordmark.colored,
-.devicon-jetbrains-plain-wordmark.colored {
- color: #F68B1F;
-}
-.devicon-jquery-plain-wordmark.colored,
-.devicon-jquery-plain.colored {
- color: #0769ad;
-}
-.devicon-krakenjs-plain.colored,
-.devicon-krakenjs-plain-wordmark.colored {
- color: #0081C2;
-}
-.devicon-laravel-plain-wordmark.colored,
-.devicon-laravel-plain.colored {
- color: #fd4f31;
-}
-.devicon-less-plain-wordmark.colored {
- color: #2a4d80;
-}
-.devicon-linux-plain.colored {
- color: #000000;
-}
-.devicon-meteor-plain.colored,
-.devicon-meteor-plain-wordmark.colored {
- color: #df5052;
-}
-.devicon-mocha-plain.colored {
- color: #8d6748;
-}
-.devicon-mongodb-plain.colored,
-.devicon-mongodb-plain-wordmark.colored {
- color: #4FAA41;
-}
-.devicon-moodle-plain.colored,
-.devicon-moodle-plain-wordmark.colored {
- color: #F7931E;
-}
-.devicon-mysql-plain.colored,
-.devicon-mysql-plain-wordmark.colored {
- color: #00618a;
-}
-.devicon-nginx-original.colored,
-.devicon-nginx-original-wordmark.colored,
-.devicon-nginx-plain.colored,
-.devicon-nginx-plain-wordmark.colored {
- color: #090;
-}
-.devicon-nodejs-plain.colored,
-.devicon-nodejs-plain-wordmark.colored {
- color: #83CD29;
-}
-.devicon-nodewebkit-line.colored,
-.devicon-nodewebkit-line-wordmark.colored,
-.devicon-nodewebkit-plain.colored,
-.devicon-nodewebkit-plain-wordmark.colored {
- color: #3d3b47;
-}
-.devicon-oracle-original.colored,
-.devicon-oracle-plain.colored,
-.devicon-oracle-plain-wordmark.colored {
- color: #EA1B22;
-}
-.devicon-photoshop-line.colored,
-.devicon-photoshop-plain.colored {
- color: #80b5e2;
-}
-.devicon-php-plain.colored {
- color: #6181b6;
-}
-.devicon-postgresql-plain.colored,
-.devicon-postgresql-plain-wordmark.colored {
- color: #336791;
-}
-.devicon-python-plain-wordmark.colored,
-.devicon-python-plain.colored {
- color: #ffd845;
-}
-.devicon-rails-plain-wordmark.colored,
-.devicon-rails-plain.colored {
- color: #a62c46;
-}
-.devicon-ruby-plain-wordmark.colored,
-.devicon-ruby-plain.colored {
- color: #d91404;
-}
-.devicon-safari-line-wordmark.colored,
-.devicon-safari-line.colored,
-.devicon-safari-plain-wordmark.colored,
-.devicon-safari-plain.colored {
- color: #1B88CA;
-}
-.devicon-react-plain-wordmark.colored,
-.devicon-react-plain.colored,
-.devicon-react-original-wordmark.colored,
-.devicon-react-original.colored {
- color: #61dafb;
-}
-.devicon-redhat-plain-wordmark.colored,
-.devicon-redhat-plain.colored,
-.devicon-redhat-original-wordmark.colored,
-.devicon-redhat-original.colored {
- color: #e93442;
-}
-.devicon-redis-plain-wordmark.colored,
-.devicon-redis-plain.colored{
- color: #d82c20;
-}
-.devicon-ubuntu-plain-wordmark.colored,
-.devicon-ubuntu-plain.colored {
- color: #DD4814;
-}
-.devicon-sass-original.colored,
-.devicon-sass-plain.colored,
-.devicon-sass-plain-wordmark.colored {
- color: #cc6699;
-}
-.devicon-sequelize-original-wordmark.colored,
-.devicon-sequelize-plain-wordmark.colored,
-.devicon-sequelize-original.colored,
-.devicon-sequelize-plain.colored{
- color: #3b4b72;
-}
-.devicon-symfony-original.colored,
-.devicon-symfony-original-wordmark.colored,
-.devicon-symfony-plain.colored,
-.devicon-symfony-plain-wordmark.colored {
- color: #1A171B;
-}
-.devicon-travis-plain-wordmark.colored,
-.devicon-travis-plain.colored {
- color: #bb2031;
-}
-.devicon-trello-plain-wordmark.colored,
-.devicon-trello-plain.colored {
- color: #23719f;
-}
-.devicon-twitter-original.colored,
-.devicon-twitter-plain.colored {
- color: #1da1f2;
-}
-.devicon-typescript-original.colored,
-.devicon-typescript-plain.colored {
- color: #007acc;
-}
-.devicon-ubuntu-plain-wordmark.colored,
-.devicon-ubuntu-plain.colored {
- color: #dd4814;
-}
-.devicon-vim-plain.colored {
- color: #179a33;
-}
-.devicon-windows8-original-wordmark.colored,
-.devicon-windows8-original.colored,
-.devicon-windows8-plain-wordmark.colored,
-.devicon-windows8-plain.colored {
- color: #00adef;
-}
-.devicon-wordpress-plain-wordmark.colored,
-.devicon-wordpress-plain.colored {
- color: #494949;
-}
-.devicon-yii-plain-wordmark.colored,
-.devicon-yii-plain.colored {
- color: #0073bb;
-}
-.devicon-zend-plain-wordmark.colored,
-.devicon-zend-plain.colored {
- color: #68b604;
-}
\ No newline at end of file
diff --git a/css/devicon.css b/css/devicon.css
deleted file mode 100644
index 30a69759..00000000
--- a/css/devicon.css
+++ /dev/null
@@ -1,924 +0,0 @@
-@font-face {
- font-family: 'devicon';
- src:url('/fonts/devicon.eot?-hdf3wh');
- src:url('/fonts/devicon.eot?#iefix-hdf3wh') format('embedded-opentype'),
- url('/fonts/devicon.woff?-hdf3wh') format('woff'),
- url('/fonts/devicon.ttf?-hdf3wh') format('truetype'),
- url('/fonts/devicon.svg?-hdf3wh#devicon') format('svg');
- font-weight: normal;
- font-style: normal;
-}
-
-[class^="devicon-"], [class*=" devicon-"] {
- font-family: 'devicon';
- speak: none;
- font-style: normal;
- font-weight: normal;
- font-variant: normal;
- text-transform: none;
- line-height: 1;
-
- /* Better Font Rendering =========== */
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-.devicon-sketch-line-wordmark:before {
- content: "\e94c";
-}
-.devicon-sketch-line:before {
- content: "\e94d";
-}
-.devicon-npm-original-wordmark:before {
- content: "\e952";
-}
-.devicon-ionic-original-wordmark:before {
- content: "\e953";
-}
-.devicon-ionic-original:before {
- content: "\e954";
-}
-.devicon-ember-original-wordmark:before {
- content: "\e955";
-}
-.devicon-electron-original-wordmark:before {
- content: "\e956";
-}
-.devicon-electron-original:before {
- content: "\e957";
-}
-.devicon-vagrant-plain-wordmark:before {
- content: "\e94e";
-}
-.devicon-vagrant-plain:before {
- content: "\e94f";
-}
-.devicon-yarn-plain-wordmark:before {
- content: "\e950";
-}
-.devicon-yarn-plain:before {
- content: "\e951";
-}
-.devicon-handlebars-plain-wordmark:before {
- content: "\e94a";
-}
-.devicon-handlebars-plain:before {
- content: "\e94b";
-}
-.devicon-couchdb-plain-wordmark:before {
- content: "\e948";
-}
-.devicon-couchdb-plain:before {
- content: "\e949";
-}
-.devicon-behance-plain-wordmark:before {
- content: "\e943";
-}
-.devicon-behance-plain:before {
- content: "\e945";
-}
-.devicon-linkedin-plain-wordmark:before {
- content: "\e946";
-}
-.devicon-linkedin-plain:before {
- content: "\e947";
-}
-.devicon-ceylon-plain-wordmark:before {
- content: "\e943";
-}
-.devicon-ceylon-plain:before {
- content: "\e944";
-}
-.devicon-elm-plain-wordmark:before {
- content: "\e941";
-}
-.devicon-elm-plain:before {
- content: "\e942";
-}
-.devicon-cakephp-plain-wordmark:before {
- content: "\e93f";
-}
-.devicon-cakephp-plain:before {
- content: "\e940";
-}
-.devicon-stylus-original:before {
- content: "\e93e";
-}
-.devicon-express-original-wordmark:before {
- content: "\e93c";
-}
-.devicon-express-original:before {
- content: "\e93d";
-}
-.devicon-devicon-plain-wordmark:before {
- content: "\e93a";
-}
-.devicon-devicon-plain:before {
- content: "\e93b";
-}
-.devicon-intellij-plain-wordmark:before {
- content: "\e932";
-}
-.devicon-intellij-plain:before {
- content: "\e933";
-}
-.devicon-pycharm-plain-wordmark:before {
- content: "\e934";
-}
-.devicon-pycharm-plain:before {
- content: "\e935";
-}
-.devicon-rubymine-plain-wordmark:before {
- content: "\e936";
-}
-.devicon-rubymine-plain:before {
- content: "\e937";
-}
-.devicon-webstorm-plain-wordmark:before {
- content: "\e938";
-}
-.devicon-webstorm-plain:before {
- content: "\e939";
-}
-.devicon-tomcat-line-wordmark:before {
- content: "\e92c";
-}
-.devicon-tomcat-line:before {
- content: "\e92d";
-}
-.devicon-vuejs-line-wordmark:before {
- content: "\e92e";
-}
-.devicon-vuejs-line:before {
- content: "\e92f";
-}
-.devicon-vuejs-plain-wordmark:before {
- content: "\e930";
-}
-.devicon-vuejs-plain:before {
- content: "\e931";
-}
-.devicon-swift-plain-wordmark:before {
- content: "\e92a";
-}
-.devicon-swift-plain:before {
- content: "\e92b";
-}
-.devicon-webpack-plain-wordmark:before {
- content: "\e928";
-}
-.devicon-webpack-plain:before {
- content: "\e929";
-}
-.devicon-visualstudio-plain-wordmark:before {
- content: "\e926";
-}
-.devicon-visualstudio-plain:before {
- content: "\e927";
-}
-.devicon-slack-plain-wordmark:before {
- content: "\e924";
-}
-.devicon-slack-plain:before {
- content: "\e925";
-}
-.devicon-facebook-original:before,
-.devicon-facebook-plain:before {
- content: "\e91c";
-}
-.devicon-typescript-original:before,
-.devicon-typescript-plain:before {
- content: "\e920";
-}
-.devicon-babel-original:before,
-.devicon-babel-plain:before {
- content: "\e921";
-}
-.devicon-mocha-plain:before {
- content: "\e919";
-}
-.devicon-jasmine-plain-wordmark:before {
- content: "\e91b";
-}
-.devicon-jasmine-plain:before {
- content: "\e91a";
-}
-.devicon-gatling-plain-wordmark:before {
- content: "\e918";
-}
-.devicon-gatling-plain:before {
- content: "\e917";
-}
-.devicon-ssh-original-wordmark:before,
-.devicon-ssh-plain-wordmark:before {
- content: "\e916";
-}
-.devicon-ssh-original:before,
-.devicon-ssh-plain:before {
- content: "\e915";
-}
-.devicon-sourcetree-original-wordmark:before,
-.devicon-sourcetree-plain-wordmark:before {
- content: "\e914";
-}
-.devicon-sourcetree-original:before,
-.devicon-sourcetree-plain:before {
- content: "\e913";
-}
-.devicon-phpstorm-plain-wordmark:before {
- content: "\e912";
-}
-.devicon-phpstorm-plain:before {
- content: "\e911";
-}
-.devicon-protractor-plain-wordmark:before {
- content: "\e901";
-}
-.devicon-protractor-plain:before {
- content: "\e900";
-}
-.devicon-gradle-plain-wordmark:before {
- content: "\e8f1";
-}
-.devicon-gradle-plain:before {
- content: "\e902";
-}
-.devicon-cucumber-plain-wordmark:before {
- content: "\e905";
-}
-.devicon-cucumber-plain:before {
- content: "\e904";
-}
-.devicon-jeet-plain-wordmark:before {
- content: "\e906";
-}
-.devicon-jeet-plain:before {
- content: "\e903";
-}
-.devicon-gitlab-plain-wordmark:before {
- content: "\e908";
-}
-.devicon-gitlab-plain:before {
- content: "\e907";
-}
-.devicon-github-original-wordmark:before,
-.devicon-github-plain-wordmark:before {
- content: "\e90a";
-}
-.devicon-github-original:before,
-.devicon-github-plain:before {
- content: "\e909";
-}
-.devicon-d3js-plain:before {
- content: "\e90c";
-}
-.devicon-confluence-original-wordmark:before,
-.devicon-confluence-plain-wordmark:before {
- content: "\e90e";
-}
-.devicon-confluence-original:before,
-.devicon-confluence-plain:before {
- content: "\e90d";
-}
-.devicon-bitbucket-original-wordmark:before,
-.devicon-bitbucket-plain-wordmark:before {
- content: "\e910";
-}
-.devicon-bitbucket-original:before,
-.devicon-bitbucket-plain:before {
- content: "\e90f";
-}
-.devicon-safari-line-wordmark:before {
- content: "\e632";
-}
-.devicon-safari-line:before {
- content: "\e63a";
-}
-.devicon-safari-plain-wordmark:before {
- content: "\e63b";
-}
-.devicon-safari-plain:before {
- content: "\e63c";
-}
-.devicon-jetbrains-plain:before,
-.devicon-jetbrains-line:before,
-.devicon-jetbrains-line-wordmark:before,
-.devicon-jetbrains-plain-wordmark:before {
- content: "\e63d";
-}
-.devicon-django-line:before,
-.devicon-django-line-wordmark:before {
- content: "\e63e";
-}
-.devicon-django-plain:before,
-.devicon-django-plain-wordmark:before {
- content: "\e63f";
-}
-
-.devicon-gimp-plain:before {
- content: "\e633";
-}
-
-.devicon-redhat-plain-wordmark:before {
- content: "\e62a";
-}
-
-.devicon-redhat-plain:before {
- content: "\e62b";
-}
-
-.devicon-cplusplus-line:before,
-.devicon-cplusplus-line-wordmark:before {
- content: "\e634";
-}
-
-.devicon-cplusplus-plain:before,
-.devicon-cplusplus-plain-wordmark:before {
- content: "\e635";
-}
-
-.devicon-csharp-line:before,
-.devicon-csharp-line-wordmark:before {
- content: "\e636";
-}
-
-.devicon-csharp-plain:before,
-.devicon-csharp-plain-wordmark:before {
- content: "\e637";
-}
-
-.devicon-c-line:before,
-.devicon-c-line-wordmark:before {
- content: "\e638";
-}
-
-.devicon-c-plain:before,
-.devicon-c-plain-wordmark:before {
- content: "\e639";
-}
-
-.devicon-nodewebkit-line-wordmark:before {
- content: "\e611";
-}
-
-.devicon-nodewebkit-line:before {
- content: "\e612";
-}
-
-.devicon-nodewebkit-plain-wordmark:before {
- content: "\e613";
-}
-
-.devicon-nodewebkit-plain:before {
- content: "\e614";
-}
-
-.devicon-nginx-original:before,
-.devicon-nginx-original-wordmark:before,
-.devicon-nginx-plain:before,
-.devicon-nginx-plain-wordmark:before {
- content: "\e615";
-}
-
-.devicon-erlang-plain-wordmark:before {
- content: "\e616";
-}
-
-.devicon-erlang-plain:before {
- content: "\e617";
-}
-
-.devicon-doctrine-line-wordmark:before {
- content: "\e618";
-}
-
-.devicon-doctrine-line:before {
- content: "\e619";
-}
-
-.devicon-doctrine-plain-wordmark:before {
- content: "\e61a";
-}
-
-.devicon-doctrine-plain:before {
- content: "\e625";
-}
-
-.devicon-apache-line-wordmark:before {
- content: "\e626";
-}
-
-.devicon-apache-line:before {
- content: "\e627";
-}
-
-.devicon-apache-plain-wordmark:before {
- content: "\e628";
-}
-
-.devicon-apache-plain:before {
- content: "\e629";
-}
-
-.devicon-go-line:before {
- content: "\e610";
-}
-
-.devicon-redis-plain-wordmark:before {
- content: "\e606";
-}
-
-.devicon-redis-plain:before {
- content: "\e607";
-}
-
-.devicon-meteor-plain-wordmark:before {
- content: "\e608";
-}
-
-.devicon-meteor-plain:before {
- content: "\e609";
-}
-
-.devicon-heroku-line-wordmark:before,
-.devicon-heroku-original-wordmark:before {
- content: "\e60a";
-}
-
-.devicon-heroku-line:before,
-.devicon-heroku-original:before {
- content: "\e60b";
-}
-
-.devicon-heroku-plain-wordmark:before {
- content: "\e60c";
-}
-
-.devicon-heroku-plain:before {
- content: "\e60f";
-}
-
-.devicon-go-plain:before {
- content: "\e61b";
-}
-
-.devicon-docker-plain-wordmark:before {
- content: "\e61e";
-}
-
-.devicon-docker-plain:before {
- content: "\e61f";
-}
-
-.devicon-amazonwebservices-original:before,
-.devicon-amazonwebservices-plain:before {
- content: "\e603";
-}
-
-.devicon-amazonwebservices-plain-wordmark:before {
- content: "\e604";
-}
-
-.devicon-android-plain-wordmark:before {
- content: "\e60d";
-}
-
-.devicon-android-plain:before {
- content: "\e60e";
-}
-
-.devicon-angularjs-plain-wordmark:before {
- content: "\e61c";
-}
-
-.devicon-angularjs-plain:before {
- content: "\e61d";
-}
-
-.devicon-appcelerator-original:before,
-.devicon-appcelerator-plain:before {
- content: "\e620";
-}
-
-.devicon-appcelerator-plain-wordmark:before {
- content: "\e621";
-}
-
-.devicon-apple-original:before,
-.devicon-apple-plain:before {
- content: "\e622";
-}
-
-.devicon-atom-original-wordmark:before,
-.devicon-atom-plain-wordmark:before {
- content: "\e623";
-}
-
-.devicon-atom-original:before,
-.devicon-atom-plain:before {
- content: "\e624";
-}
-
-.devicon-backbonejs-plain-wordmark:before {
- content: "\e62c";
-}
-
-.devicon-backbonejs-plain:before {
- content: "\e62d";
-}
-
-.devicon-bootstrap-plain-wordmark:before {
- content: "\e62e";
-}
-
-.devicon-bootstrap-plain:before {
- content: "\e62f";
-}
-
-.devicon-bower-line-wordmark:before {
- content: "\e630";
-}
-
-.devicon-bower-line:before {
- content: "\e631";
-}
-
-.devicon-bower-plain-wordmark:before {
- content: "\e64e";
-}
-
-.devicon-bower-plain:before {
- content: "\e64f";
-}
-
-.devicon-chrome-plain-wordmark:before {
- content: "\e665";
-}
-
-.devicon-chrome-plain:before {
- content: "\e666";
-}
-
-.devicon-codeigniter-plain-wordmark:before {
- content: "\e667";
-}
-
-.devicon-codeigniter-plain:before {
- content: "\e668";
-}
-
-.devicon-coffeescript-original-wordmark:before,
-.devicon-coffeescript-plain-wordmark:before {
- content: "\e669";
-}
-
-.devicon-coffeescript-original:before,
-.devicon-coffeescript-plain:before {
- content: "\e66a";
-}
-
-.devicon-css3-plain-wordmark:before {
- content: "\e678";
-}
-
-.devicon-css3-plain:before {
- content: "\e679";
-}
-
-.devicon-debian-plain-wordmark:before {
- content: "\e67e";
-}
-
-.devicon-debian-plain:before {
- content: "\e67f";
-}
-
-.devicon-dot-net-plain-wordmark:before {
- content: "\e6d3";
-}
-
-.devicon-dot-net-plain:before {
- content: "\e6d4";
-}
-
-.devicon-drupal-plain-wordmark:before {
- content: "\e6e2";
-}
-
-.devicon-drupal-plain:before {
- content: "\e6e3";
-}
-
-.devicon-firefox-plain-wordmark:before {
- content: "\e75d";
-}
-
-.devicon-firefox-plain:before {
- content: "\e75e";
-}
-
-.devicon-foundation-plain-wordmark:before {
- content: "\e7a2";
-}
-
-.devicon-foundation-plain:before {
- content: "\e7a3";
-}
-
-.devicon-git-plain-wordmark:before {
- content: "\e7a7";
-}
-
-.devicon-git-plain:before {
- content: "\e7a8";
-}
-
-.devicon-google-original-wordmark:before,
-.devicon-google-plain-wordmark:before {
- content: "\e91d";
-}
-
-.devicon-google-original:before,
-.devicon-google-plain:before {
- content: "\e91e";
-}
-
-.devicon-grunt-line-wordmark:before {
- content: "\e7a9";
-}
-
-.devicon-grunt-line:before {
- content: "\e7aa";
-}
-
-.devicon-grunt-plain-wordmark:before {
- content: "\e7ea";
-}
-
-.devicon-grunt-plain:before {
- content: "\e7eb";
-}
-
-.devicon-gulp-plain:before {
- content: "\e7ec";
-}
-
-.devicon-html5-plain-wordmark:before {
- content: "\e7f6";
-}
-
-.devicon-html5-plain:before {
- content: "\e7f7";
-}
-
-.devicon-ie10-original:before,
-.devicon-ie10-plain:before {
- content: "\e7f8";
-}
-
-.devicon-illustrator-line:before {
- content: "\e7f9";
-}
-
-.devicon-illustrator-plain:before {
- content: "\e7fa";
-}
-
-.devicon-inkscape-plain-wordmark:before {
- content: "\e834";
-}
-
-.devicon-inkscape-plain:before {
- content: "\e835";
-}
-
-.devicon-java-plain-wordmark:before {
- content: "\e841";
-}
-
-.devicon-java-plain:before {
- content: "\e842";
-}
-
-.devicon-javascript-plain:before {
- content: "\e845";
-}
-
-.devicon-jquery-plain-wordmark:before {
- content: "\e849";
-}
-
-.devicon-jquery-plain:before {
- content: "\e84a";
-}
-
-.devicon-krakenjs-plain-wordmark:before {
- content: "\e84f";
-}
-
-.devicon-krakenjs-plain:before {
- content: "\e850";
-}
-
-.devicon-laravel-plain-wordmark:before {
- content: "\e851";
-}
-
-.devicon-laravel-plain:before {
- content: "\e852";
-}
-
-.devicon-less-plain-wordmark:before {
- content: "\e853";
-}
-
-.devicon-linux-plain:before {
- content: "\eb1c";
-}
-
-.devicon-mongodb-plain-wordmark:before {
- content: "\eb43";
-}
-
-.devicon-mongodb-plain:before {
- content: "\eb44";
-}
-
-.devicon-moodle-plain-wordmark:before {
- content: "\eb5a";
-}
-
-.devicon-moodle-plain:before {
- content: "\eb5b";
-}
-
-.devicon-mysql-plain-wordmark:before {
- content: "\eb60";
-}
-
-.devicon-mysql-plain:before {
- content: "\eb61";
-}
-
-.devicon-nodejs-plain-wordmark:before {
- content: "\eb69";
-}
-
-.devicon-nodejs-plain:before {
- content: "\eb6a";
-}
-
-.devicon-oracle-original:before,
-.devicon-oracle-plain:before {
- content: "\eb6b";
-}
-
-.devicon-photoshop-line:before {
- content: "\eb6c";
-}
-
-.devicon-photoshop-plain:before {
- content: "\eb6d";
-}
-
-.devicon-php-plain:before {
- content: "\eb71";
-}
-
-.devicon-postgresql-plain-wordmark:before {
- content: "\eb7c";
-}
-
-.devicon-postgresql-plain:before {
- content: "\eb7d";
-}
-
-.devicon-python-plain-wordmark:before {
- content: "\eb88";
-}
-
-.devicon-python-plain:before {
- content: "\eb89";
-}
-
-.devicon-rails-plain-wordmark:before {
- content: "\eba2";
-}
-
-.devicon-rails-plain:before {
- content: "\eba3";
-}
-
-.devicon-react-original-wordmark:before,
-.devicon-react-plain-wordmark:before {
- content: "\e600";
-}
-
-.devicon-react-original:before,
-.devicon-react-plain:before {
- content: "\e601";
-}
-
-.devicon-ruby-plain-wordmark:before {
- content: "\ebc9";
-}
-
-.devicon-ruby-plain:before {
- content: "\ebca";
-}
-
-.devicon-sass-original:before,
-.devicon-sass-plain:before {
- content: "\ebcb";
-}
-
-.devicon-sequelize-original-wordmark:before,
-.devicon-sequelize-plain-wordmark:before {
- content: "\e922";
-}
-
-.devicon-sequelize-original:before,
-.devicon-sequelize-plain:before {
- content: "\e923";
-}
-
-.devicon-symfony-original-wordmark:before,
-.devicon-symfony-plain-wordmark:before {
- content: "\e602";
-}
-
-.devicon-symfony-original:before,
-.devicon-symfony-plain:before {
- content: "\e605";
-}
-
-.devicon-travis-plain-wordmark:before {
- content: "\ebcc";
-}
-
-.devicon-travis-plain:before {
- content: "\ebcd";
-}
-
-.devicon-trello-plain-wordmark:before {
- content: "\ebce";
-}
-
-.devicon-trello-plain:before {
- content: "\ebcf";
-}
-
-.devicon-twitter-original:before,
-.devicon-twitter-plain:before {
- content: "\e91f";
-}
-
-.devicon-ubuntu-plain-wordmark:before {
- content: "\ebd0";
-}
-
-.devicon-ubuntu-plain:before {
- content: "\ebd1";
-}
-
-.devicon-vim-plain:before {
- content: "\ebf3";
-}
-
-.devicon-windows8-original-wordmark:before,
-.devicon-windows8-plain-wordmark:before {
- content: "\ebf4";
-}
-
-.devicon-windows8-original:before,
-.devicon-windows8-plain:before {
- content: "\ebf5";
-}
-
-.devicon-wordpress-plain-wordmark:before {
- content: "\ebfd";
-}
-
-.devicon-wordpress-plain:before {
- content: "\ebfe";
-}
-
-.devicon-yii-plain-wordmark:before {
- content: "\ec01";
-}
-
-.devicon-yii-plain:before {
- content: "\ec02";
-}
-
-.devicon-zend-plain-wordmark:before {
- content: "\ec03";
-}
-
-.devicon-zend-plain:before {
- content: "\ec04";
-}
-
-.devicon-tencentqq:before {
- content: "\e900";
- color: #eb1923;
-}
\ No newline at end of file
diff --git a/css/devicon.min.css b/css/devicon.min.css
deleted file mode 100644
index 52db630d..00000000
--- a/css/devicon.min.css
+++ /dev/null
@@ -1 +0,0 @@
-@font-face{font-family:devicon;src:url(fonts/devicon.eot?-hdf3wh);src:url(fonts/devicon.eot?#iefix-hdf3wh) format('embedded-opentype'),url(fonts/devicon.woff?-hdf3wh) format('woff'),url(fonts/devicon.ttf?-hdf3wh) format('truetype'),url(fonts/devicon.svg?-hdf3wh#devicon) format('svg');font-weight:400;font-style:normal}[class*=" devicon-"],[class^=devicon-]{font-family:devicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.devicon-sketch-line-wordmark:before{content:"\e94c"}.devicon-sketch-line:before{content:"\e94d"}.devicon-npm-original-wordmark:before{content:"\e952"}.devicon-ionic-original-wordmark:before{content:"\e953"}.devicon-ionic-original:before{content:"\e954"}.devicon-ember-original-wordmark:before{content:"\e955"}.devicon-electron-original-wordmark:before{content:"\e956"}.devicon-electron-original:before{content:"\e957"}.devicon-vagrant-plain-wordmark:before{content:"\e94e"}.devicon-vagrant-plain:before{content:"\e94f"}.devicon-yarn-plain-wordmark:before{content:"\e950"}.devicon-yarn-plain:before{content:"\e951"}.devicon-handlebars-plain-wordmark:before{content:"\e94a"}.devicon-handlebars-plain:before{content:"\e94b"}.devicon-couchdb-plain-wordmark:before{content:"\e948"}.devicon-couchdb-plain:before{content:"\e949"}.devicon-behance-plain-wordmark:before{content:"\e943"}.devicon-behance-plain:before{content:"\e945"}.devicon-linkedin-plain-wordmark:before{content:"\e946"}.devicon-linkedin-plain:before{content:"\e947"}.devicon-ceylon-plain-wordmark:before{content:"\e943"}.devicon-ceylon-plain:before{content:"\e944"}.devicon-elm-plain-wordmark:before{content:"\e941"}.devicon-elm-plain:before{content:"\e942"}.devicon-cakephp-plain-wordmark:before{content:"\e93f"}.devicon-cakephp-plain:before{content:"\e940"}.devicon-stylus-original:before{content:"\e93e"}.devicon-express-original-wordmark:before{content:"\e93c"}.devicon-express-original:before{content:"\e93d"}.devicon-devicon-plain-wordmark:before{content:"\e93a"}.devicon-devicon-plain:before{content:"\e93b"}.devicon-intellij-plain-wordmark:before{content:"\e932"}.devicon-intellij-plain:before{content:"\e933"}.devicon-pycharm-plain-wordmark:before{content:"\e934"}.devicon-pycharm-plain:before{content:"\e935"}.devicon-rubymine-plain-wordmark:before{content:"\e936"}.devicon-rubymine-plain:before{content:"\e937"}.devicon-webstorm-plain-wordmark:before{content:"\e938"}.devicon-webstorm-plain:before{content:"\e939"}.devicon-tomcat-line-wordmark:before{content:"\e92c"}.devicon-tomcat-line:before{content:"\e92d"}.devicon-vuejs-line-wordmark:before{content:"\e92e"}.devicon-vuejs-line:before{content:"\e92f"}.devicon-vuejs-plain-wordmark:before{content:"\e930"}.devicon-vuejs-plain:before{content:"\e931"}.devicon-swift-plain-wordmark:before{content:"\e92a"}.devicon-swift-plain:before{content:"\e92b"}.devicon-webpack-plain-wordmark:before{content:"\e928"}.devicon-webpack-plain:before{content:"\e929"}.devicon-visualstudio-plain-wordmark:before{content:"\e926"}.devicon-visualstudio-plain:before{content:"\e927"}.devicon-slack-plain-wordmark:before{content:"\e924"}.devicon-slack-plain:before{content:"\e925"}.devicon-facebook-original:before,.devicon-facebook-plain:before{content:"\e91c"}.devicon-typescript-original:before,.devicon-typescript-plain:before{content:"\e920"}.devicon-babel-original:before,.devicon-babel-plain:before{content:"\e921"}.devicon-mocha-plain:before{content:"\e919"}.devicon-jasmine-plain-wordmark:before{content:"\e91b"}.devicon-jasmine-plain:before{content:"\e91a"}.devicon-gatling-plain-wordmark:before{content:"\e918"}.devicon-gatling-plain:before{content:"\e917"}.devicon-ssh-original-wordmark:before,.devicon-ssh-plain-wordmark:before{content:"\e916"}.devicon-ssh-original:before,.devicon-ssh-plain:before{content:"\e915"}.devicon-sourcetree-original-wordmark:before,.devicon-sourcetree-plain-wordmark:before{content:"\e914"}.devicon-sourcetree-original:before,.devicon-sourcetree-plain:before{content:"\e913"}.devicon-phpstorm-plain-wordmark:before{content:"\e912"}.devicon-phpstorm-plain:before{content:"\e911"}.devicon-protractor-plain-wordmark:before{content:"\e901"}.devicon-protractor-plain:before{content:"\e900"}.devicon-gradle-plain-wordmark:before{content:"\e8f1"}.devicon-gradle-plain:before{content:"\e902"}.devicon-cucumber-plain-wordmark:before{content:"\e905"}.devicon-cucumber-plain:before{content:"\e904"}.devicon-jeet-plain-wordmark:before{content:"\e906"}.devicon-jeet-plain:before{content:"\e903"}.devicon-gitlab-plain-wordmark:before{content:"\e908"}.devicon-gitlab-plain:before{content:"\e907"}.devicon-github-original-wordmark:before,.devicon-github-plain-wordmark:before{content:"\e90a"}.devicon-github-original:before,.devicon-github-plain:before{content:"\e909"}.devicon-d3js-plain:before{content:"\e90c"}.devicon-confluence-original-wordmark:before,.devicon-confluence-plain-wordmark:before{content:"\e90e"}.devicon-confluence-original:before,.devicon-confluence-plain:before{content:"\e90d"}.devicon-bitbucket-original-wordmark:before,.devicon-bitbucket-plain-wordmark:before{content:"\e910"}.devicon-bitbucket-original:before,.devicon-bitbucket-plain:before{content:"\e90f"}.devicon-safari-line-wordmark:before{content:"\e632"}.devicon-safari-line:before{content:"\e63a"}.devicon-safari-plain-wordmark:before{content:"\e63b"}.devicon-safari-plain:before{content:"\e63c"}.devicon-jetbrains-line-wordmark:before,.devicon-jetbrains-line:before,.devicon-jetbrains-plain-wordmark:before,.devicon-jetbrains-plain:before{content:"\e63d"}.devicon-django-line-wordmark:before,.devicon-django-line:before{content:"\e63e"}.devicon-django-plain-wordmark:before,.devicon-django-plain:before{content:"\e63f"}.devicon-gimp-plain:before{content:"\e633"}.devicon-redhat-plain-wordmark:before{content:"\e62a"}.devicon-redhat-plain:before{content:"\e62b"}.devicon-cplusplus-line-wordmark:before,.devicon-cplusplus-line:before{content:"\e634"}.devicon-cplusplus-plain-wordmark:before,.devicon-cplusplus-plain:before{content:"\e635"}.devicon-csharp-line-wordmark:before,.devicon-csharp-line:before{content:"\e636"}.devicon-csharp-plain-wordmark:before,.devicon-csharp-plain:before{content:"\e637"}.devicon-c-line-wordmark:before,.devicon-c-line:before{content:"\e638"}.devicon-c-plain-wordmark:before,.devicon-c-plain:before{content:"\e639"}.devicon-nodewebkit-line-wordmark:before{content:"\e611"}.devicon-nodewebkit-line:before{content:"\e612"}.devicon-nodewebkit-plain-wordmark:before{content:"\e613"}.devicon-nodewebkit-plain:before{content:"\e614"}.devicon-nginx-original-wordmark:before,.devicon-nginx-original:before,.devicon-nginx-plain-wordmark:before,.devicon-nginx-plain:before{content:"\e615"}.devicon-erlang-plain-wordmark:before{content:"\e616"}.devicon-erlang-plain:before{content:"\e617"}.devicon-doctrine-line-wordmark:before{content:"\e618"}.devicon-doctrine-line:before{content:"\e619"}.devicon-doctrine-plain-wordmark:before{content:"\e61a"}.devicon-doctrine-plain:before{content:"\e625"}.devicon-apache-line-wordmark:before{content:"\e626"}.devicon-apache-line:before{content:"\e627"}.devicon-apache-plain-wordmark:before{content:"\e628"}.devicon-apache-plain:before{content:"\e629"}.devicon-go-line:before{content:"\e610"}.devicon-redis-plain-wordmark:before{content:"\e606"}.devicon-redis-plain:before{content:"\e607"}.devicon-meteor-plain-wordmark:before{content:"\e608"}.devicon-meteor-plain:before{content:"\e609"}.devicon-heroku-line-wordmark:before,.devicon-heroku-original-wordmark:before{content:"\e60a"}.devicon-heroku-line:before,.devicon-heroku-original:before{content:"\e60b"}.devicon-heroku-plain-wordmark:before{content:"\e60c"}.devicon-heroku-plain:before{content:"\e60f"}.devicon-go-plain:before{content:"\e61b"}.devicon-docker-plain-wordmark:before{content:"\e61e"}.devicon-docker-plain:before{content:"\e61f"}.devicon-amazonwebservices-original:before,.devicon-amazonwebservices-plain:before{content:"\e603"}.devicon-amazonwebservices-plain-wordmark:before{content:"\e604"}.devicon-android-plain-wordmark:before{content:"\e60d"}.devicon-android-plain:before{content:"\e60e"}.devicon-angularjs-plain-wordmark:before{content:"\e61c"}.devicon-angularjs-plain:before{content:"\e61d"}.devicon-appcelerator-original:before,.devicon-appcelerator-plain:before{content:"\e620"}.devicon-appcelerator-plain-wordmark:before{content:"\e621"}.devicon-apple-original:before,.devicon-apple-plain:before{content:"\e622"}.devicon-atom-original-wordmark:before,.devicon-atom-plain-wordmark:before{content:"\e623"}.devicon-atom-original:before,.devicon-atom-plain:before{content:"\e624"}.devicon-backbonejs-plain-wordmark:before{content:"\e62c"}.devicon-backbonejs-plain:before{content:"\e62d"}.devicon-bootstrap-plain-wordmark:before{content:"\e62e"}.devicon-bootstrap-plain:before{content:"\e62f"}.devicon-bower-line-wordmark:before{content:"\e630"}.devicon-bower-line:before{content:"\e631"}.devicon-bower-plain-wordmark:before{content:"\e64e"}.devicon-bower-plain:before{content:"\e64f"}.devicon-chrome-plain-wordmark:before{content:"\e665"}.devicon-chrome-plain:before{content:"\e666"}.devicon-codeigniter-plain-wordmark:before{content:"\e667"}.devicon-codeigniter-plain:before{content:"\e668"}.devicon-coffeescript-original-wordmark:before,.devicon-coffeescript-plain-wordmark:before{content:"\e669"}.devicon-coffeescript-original:before,.devicon-coffeescript-plain:before{content:"\e66a"}.devicon-css3-plain-wordmark:before{content:"\e678"}.devicon-css3-plain:before{content:"\e679"}.devicon-debian-plain-wordmark:before{content:"\e67e"}.devicon-debian-plain:before{content:"\e67f"}.devicon-dot-net-plain-wordmark:before{content:"\e6d3"}.devicon-dot-net-plain:before{content:"\e6d4"}.devicon-drupal-plain-wordmark:before{content:"\e6e2"}.devicon-drupal-plain:before{content:"\e6e3"}.devicon-firefox-plain-wordmark:before{content:"\e75d"}.devicon-firefox-plain:before{content:"\e75e"}.devicon-foundation-plain-wordmark:before{content:"\e7a2"}.devicon-foundation-plain:before{content:"\e7a3"}.devicon-git-plain-wordmark:before{content:"\e7a7"}.devicon-git-plain:before{content:"\e7a8"}.devicon-google-original-wordmark:before,.devicon-google-plain-wordmark:before{content:"\e91d"}.devicon-google-original:before,.devicon-google-plain:before{content:"\e91e"}.devicon-grunt-line-wordmark:before{content:"\e7a9"}.devicon-grunt-line:before{content:"\e7aa"}.devicon-grunt-plain-wordmark:before{content:"\e7ea"}.devicon-grunt-plain:before{content:"\e7eb"}.devicon-gulp-plain:before{content:"\e7ec"}.devicon-html5-plain-wordmark:before{content:"\e7f6"}.devicon-html5-plain:before{content:"\e7f7"}.devicon-ie10-original:before,.devicon-ie10-plain:before{content:"\e7f8"}.devicon-illustrator-line:before{content:"\e7f9"}.devicon-illustrator-plain:before{content:"\e7fa"}.devicon-inkscape-plain-wordmark:before{content:"\e834"}.devicon-inkscape-plain:before{content:"\e835"}.devicon-java-plain-wordmark:before{content:"\e841"}.devicon-java-plain:before{content:"\e842"}.devicon-javascript-plain:before{content:"\e845"}.devicon-jquery-plain-wordmark:before{content:"\e849"}.devicon-jquery-plain:before{content:"\e84a"}.devicon-krakenjs-plain-wordmark:before{content:"\e84f"}.devicon-krakenjs-plain:before{content:"\e850"}.devicon-laravel-plain-wordmark:before{content:"\e851"}.devicon-laravel-plain:before{content:"\e852"}.devicon-less-plain-wordmark:before{content:"\e853"}.devicon-linux-plain:before{content:"\eb1c"}.devicon-mongodb-plain-wordmark:before{content:"\eb43"}.devicon-mongodb-plain:before{content:"\eb44"}.devicon-moodle-plain-wordmark:before{content:"\eb5a"}.devicon-moodle-plain:before{content:"\eb5b"}.devicon-mysql-plain-wordmark:before{content:"\eb60"}.devicon-mysql-plain:before{content:"\eb61"}.devicon-nodejs-plain-wordmark:before{content:"\eb69"}.devicon-nodejs-plain:before{content:"\eb6a"}.devicon-oracle-original:before,.devicon-oracle-plain:before{content:"\eb6b"}.devicon-photoshop-line:before{content:"\eb6c"}.devicon-photoshop-plain:before{content:"\eb6d"}.devicon-php-plain:before{content:"\eb71"}.devicon-postgresql-plain-wordmark:before{content:"\eb7c"}.devicon-postgresql-plain:before{content:"\eb7d"}.devicon-python-plain-wordmark:before{content:"\eb88"}.devicon-python-plain:before{content:"\eb89"}.devicon-rails-plain-wordmark:before{content:"\eba2"}.devicon-rails-plain:before{content:"\eba3"}.devicon-react-original-wordmark:before,.devicon-react-plain-wordmark:before{content:"\e600"}.devicon-react-original:before,.devicon-react-plain:before{content:"\e601"}.devicon-ruby-plain-wordmark:before{content:"\ebc9"}.devicon-ruby-plain:before{content:"\ebca"}.devicon-sass-original:before,.devicon-sass-plain:before{content:"\ebcb"}.devicon-sequelize-original-wordmark:before,.devicon-sequelize-plain-wordmark:before{content:"\e922"}.devicon-sequelize-original:before,.devicon-sequelize-plain:before{content:"\e923"}.devicon-symfony-original-wordmark:before,.devicon-symfony-plain-wordmark:before{content:"\e602"}.devicon-symfony-original:before,.devicon-symfony-plain:before{content:"\e605"}.devicon-travis-plain-wordmark:before{content:"\ebcc"}.devicon-travis-plain:before{content:"\ebcd"}.devicon-trello-plain-wordmark:before{content:"\ebce"}.devicon-trello-plain:before{content:"\ebcf"}.devicon-twitter-original:before,.devicon-twitter-plain:before{content:"\e91f"}.devicon-ubuntu-plain-wordmark:before{content:"\ebd0"}.devicon-ubuntu-plain:before{content:"\ebd1"}.devicon-vim-plain:before{content:"\ebf3"}.devicon-windows8-original-wordmark:before,.devicon-windows8-plain-wordmark:before{content:"\ebf4"}.devicon-windows8-original:before,.devicon-windows8-plain:before{content:"\ebf5"}.devicon-wordpress-plain-wordmark:before{content:"\ebfd"}.devicon-wordpress-plain:before{content:"\ebfe"}.devicon-yii-plain-wordmark:before{content:"\ec01"}.devicon-yii-plain:before{content:"\ec02"}.devicon-zend-plain-wordmark:before{content:"\ec03"}.devicon-zend-plain:before{content:"\ec04"}.devicon-sketch-line-wordmark.colored,.devicon-sketch-line.colored{color:#fdad00}.devicon-npm-original-wordmark.colored{color:#cb3837}.devicon-ionic-original-wordmark.colored,.devicon-ionic-original.colored{color:#4e8ef7}.devicon-ember-original-wordmark.colored{color:#dd3f24}.devicon-electron-original-wordmark.colored,.devicon-electron-original.colored{color:#47848f}.devicon-vagrant-plain-wordmark.colored,.devicon-vagrant-plain.colored{color:#127eff}.devicon-yarn-plain-wordmark.colored,.devicon-yarn-plain.colored{color:#2c8ebb}.devicon-handlebars-plain-wordmark.colored,.devicon-handlebars-plain.colored{color:#000}.devicon-couchdb-plain-wordmark.colored,.devicon-couchdb-plain.colored{color:#e42528}.devicon-behance-plain-wordmark.colored,.devicon-behance-plain.colored{color:#0071e0}.devicon-linkedin-plain-wordmark.colored,.devicon-linkedin-plain.colored{color:#0076b2}.devicon-ceylon-plain-wordmark.colored,.devicon-ceylon-plain.colored{color:#AB710A}.devicon-elm-plain-wordmark.colored,.devicon-elm-plain.colored{color:#34495E}.devicon-cakephp-plain-wordmark.colored,.devicon-cakephp-plain.colored{color:#D43D44}.devicon-stylus-original.colored{color:#333}.devicon-express-original-wordmark.colored,.devicon-express-original.colored{color:#444}.devicon-devicon-plain-wordmark.colored,.devicon-devicon-plain.colored{color:#60BE86}.devicon-intellij-plain-wordmark.colored,.devicon-intellij-plain.colored{color:#136BA2}.devicon-pycharm-plain-wordmark.colored,.devicon-pycharm-plain.colored{color:#4D8548}.devicon-rubymine-plain-wordmark.colored,.devicon-rubymine-plain.colored{color:#C12C4C}.devicon-webstorm-plain-wordmark.colored,.devicon-webstorm-plain.colored{color:#2788B5}.devicon-tomcat-line-wordmark.colored,.devicon-tomcat-line.colored{color:#D1A41A}.devicon-vuejs-line-wordmark.colored,.devicon-vuejs-line.colored,.devicon-vuejs-plain-wordmark.colored,.devicon-vuejs-plain.colored{color:#41B883}.devicon-swift-plain-wordmark.colored,.devicon-swift-plain.colored{color:#F05138}.devicon-webpack-plain-wordmark.colored,.devicon-webpack-plain.colored{color:#1C78C0}.devicon-visualstudio-plain-wordmark.colored,.devicon-visualstudio-plain.colored{color:#68217A}.devicon-slack-plain-wordmark.colored,.devicon-slack-plain.colored{color:#2D333A}.devicon-gatling-plain-wordmark.colored,.devicon-gatling-plain.colored{color:#E77500}.devicon-ssh-original-wordmark.colored,.devicon-ssh-original.colored,.devicon-ssh-plain-wordmark.colored,.devicon-ssh-plain.colored{color:#231F20}.devicon-sourcetree-original-wordmark.colored,.devicon-sourcetree-original.colored,.devicon-sourcetree-plain-wordmark.colored,.devicon-sourcetree-plain.colored{color:#205081}.devicon-phpstorm-plain-wordmark.colored,.devicon-phpstorm-plain.colored{color:#5058A6}.devicon-protractor-plain-wordmark.colored,.devicon-protractor-plain.colored{color:#b7111d}.devicon-cucumber-plain-wordmark.colored,.devicon-cucumber-plain.colored{color:#00a818}.devicon-gradle-plain-wordmark.colored,.devicon-gradle-plain.colored{color:#02303a}.devicon-jeet-plain-wordmark.colored,.devicon-jeet-plain.colored{color:#FF664A}.devicon-gitlab-plain-wordmark.colored,.devicon-gitlab-plain.colored{color:#E24329}.devicon-github-original-wordmark.colored,.devicon-github-original.colored,.devicon-github-plain-wordmark.colored,.devicon-github-plain.colored{color:#181616}.devicon-d3js-plain.colored{color:#f7974e}.devicon-bitbucket-original-wordmark.colored,.devicon-bitbucket-original.colored,.devicon-bitbucket-plain-wordmark.colored,.devicon-bitbucket-plain.colored,.devicon-confluence-original-wordmark.colored,.devicon-confluence-original.colored,.devicon-confluence-plain-wordmark.colored,.devicon-confluence-plain.colored{color:#205081}.devicon-amazonwebservices-original.colored,.devicon-amazonwebservices-plain-wordmark.colored,.devicon-amazonwebservices-plain.colored{color:#F7A80D}.devicon-android-plain-wordmark.colored,.devicon-android-plain.colored{color:#A4C439}.devicon-angularjs-plain-wordmark.colored,.devicon-angularjs-plain.colored{color:#c4473a}.devicon-apache-line-wordmark.colored,.devicon-apache-line.colored,.devicon-apache-plain-wordmark.colored,.devicon-apache-plain.colored{color:#303284}.devicon-appcelerator-original.colored,.devicon-appcelerator-plain-wordmark.colored,.devicon-appcelerator-plain.colored{color:#ac162c}.devicon-apple-original.colored,.devicon-apple-plain.colored{color:#000}.devicon-atom-original-wordmark.colored,.devicon-atom-original.colored,.devicon-atom-plain-wordmark.colored,.devicon-atom-plain.colored{color:#67595D}.devicon-babel-original.colored,.devicon-babel-plain.colored{color:#f9dc3e}.devicon-backbonejs-plain-wordmark.colored,.devicon-backbonejs-plain.colored{color:#002A41}.devicon-bootstrap-plain-wordmark.colored,.devicon-bootstrap-plain.colored{color:#59407f}.devicon-bower-line-wordmark.colored,.devicon-bower-line.colored,.devicon-bower-plain-wordmark.colored,.devicon-bower-plain.colored{color:#ef5734}.devicon-c-line-wordmark.colored,.devicon-c-line.colored,.devicon-c-plain-wordmark.colored,.devicon-c-plain.colored{color:#03599c}.devicon-chrome-plain-wordmark.colored,.devicon-chrome-plain.colored{color:#ce4e4e}.devicon-codeigniter-plain-wordmark.colored,.devicon-codeigniter-plain.colored{color:#ee4323}.devicon-coffeescript-original-wordmark.colored,.devicon-coffeescript-original.colored,.devicon-coffeescript-plain-wordmark.colored,.devicon-coffeescript-plain.colored{color:#28334c}.devicon-cplusplus-line-wordmark.colored,.devicon-cplusplus-line.colored,.devicon-cplusplus-plain-wordmark.colored,.devicon-cplusplus-plain.colored{color:#9c033a}.devicon-csharp-line-wordmark.colored,.devicon-csharp-line.colored,.devicon-csharp-plain-wordmark.colored,.devicon-csharp-plain.colored{color:#68217a}.devicon-css3-plain-wordmark.colored,.devicon-css3-plain.colored{color:#3d8fc6}.devicon-debian-plain-wordmark.colored,.devicon-debian-plain.colored{color:#A80030}.devicon-django-line-wordmark.colored,.devicon-django-line.colored,.devicon-django-plain-wordmark.colored,.devicon-django-plain.colored{color:#003A2B}.devicon-docker-plain-wordmark.colored,.devicon-docker-plain.colored{color:#019bc6}.devicon-doctrine-line-wordmark.colored,.devicon-doctrine-line.colored,.devicon-doctrine-plain-wordmark.colored,.devicon-doctrine-plain.colored{color:#f56d39}.devicon-dot-net-plain-wordmark.colored,.devicon-dot-net-plain.colored{color:#1384c8}.devicon-drupal-plain-wordmark.colored,.devicon-drupal-plain.colored{color:#0073BA}.devicon-erlang-plain-wordmark.colored,.devicon-erlang-plain.colored{color:#a90533}.devicon-facebook-original.colored,.devicon-facebook-plain.colored{color:#3d5a98}.devicon-firefox-plain-wordmark.colored,.devicon-firefox-plain.colored{color:#DD732A}.devicon-foundation-plain-wordmark.colored,.devicon-foundation-plain.colored{color:#008cba}.devicon-gimp-plain-wordmark.colored,.devicon-gimp-plain.colored{color:#716955}.devicon-git-plain-wordmark.colored,.devicon-git-plain.colored{color:#f34f29}.devicon-go-line.colored,.devicon-go-plain.colored{color:#000}.devicon-google-original-wordmark.colored,.devicon-google-original.colored,.devicon-google-plain-wordmark.colored,.devicon-google-plain.colored{color:#587dbd}.devicon-grunt-line-wordmark.colored,.devicon-grunt-line.colored,.devicon-grunt-plain-wordmark.colored,.devicon-grunt-plain.colored{color:#fcaa1a}.devicon-gulp-plain.colored{color:#eb4a4b}.devicon-heroku-line-wordmark.colored,.devicon-heroku-line.colored,.devicon-heroku-original-wordmark.colored,.devicon-heroku-original.colored,.devicon-heroku-plain-wordmark.colored,.devicon-heroku-plain.colored{color:#6762a6}.devicon-html5-plain-wordmark.colored,.devicon-html5-plain.colored{color:#e54d26}.devicon-ie10-original.colored,.devicon-ie10-plain.colored{color:#1EBBEE}.devicon-illustrator-line.colored,.devicon-illustrator-plain.colored{color:#faa625}.devicon-inkscape-plain-wordmark.colored,.devicon-inkscape-plain.colored{color:#000}.devicon-java-plain-wordmark.colored,.devicon-java-plain.colored{color:#EA2D2E}.devicon-jasmine-plain-wordmark.colored,.devicon-jasmine-plain.colored{color:#8a4182}.devicon-javascript-plain.colored{color:#f0db4f}.devicon-jetbrains-line-wordmark.colored,.devicon-jetbrains-line.colored,.devicon-jetbrains-plain-wordmark.colored,.devicon-jetbrains-plain.colored{color:#F68B1F}.devicon-jquery-plain-wordmark.colored,.devicon-jquery-plain.colored{color:#0769ad}.devicon-krakenjs-plain-wordmark.colored,.devicon-krakenjs-plain.colored{color:#0081C2}.devicon-laravel-plain-wordmark.colored,.devicon-laravel-plain.colored{color:#fd4f31}.devicon-less-plain-wordmark.colored{color:#2a4d80}.devicon-linux-plain.colored{color:#000}.devicon-meteor-plain-wordmark.colored,.devicon-meteor-plain.colored{color:#df5052}.devicon-mocha-plain.colored{color:#8d6748}.devicon-mongodb-plain-wordmark.colored,.devicon-mongodb-plain.colored{color:#4FAA41}.devicon-moodle-plain-wordmark.colored,.devicon-moodle-plain.colored{color:#F7931E}.devicon-mysql-plain-wordmark.colored,.devicon-mysql-plain.colored{color:#00618a}.devicon-nginx-original-wordmark.colored,.devicon-nginx-original.colored,.devicon-nginx-plain-wordmark.colored,.devicon-nginx-plain.colored{color:#090}.devicon-nodejs-plain-wordmark.colored,.devicon-nodejs-plain.colored{color:#83CD29}.devicon-nodewebkit-line-wordmark.colored,.devicon-nodewebkit-line.colored,.devicon-nodewebkit-plain-wordmark.colored,.devicon-nodewebkit-plain.colored{color:#3d3b47}.devicon-oracle-original.colored,.devicon-oracle-plain-wordmark.colored,.devicon-oracle-plain.colored{color:#EA1B22}.devicon-photoshop-line.colored,.devicon-photoshop-plain.colored{color:#80b5e2}.devicon-php-plain.colored{color:#6181b6}.devicon-postgresql-plain-wordmark.colored,.devicon-postgresql-plain.colored{color:#336791}.devicon-python-plain-wordmark.colored,.devicon-python-plain.colored{color:#ffd845}.devicon-rails-plain-wordmark.colored,.devicon-rails-plain.colored{color:#a62c46}.devicon-ruby-plain-wordmark.colored,.devicon-ruby-plain.colored{color:#d91404}.devicon-safari-line-wordmark.colored,.devicon-safari-line.colored,.devicon-safari-plain-wordmark.colored,.devicon-safari-plain.colored{color:#1B88CA}.devicon-react-original-wordmark.colored,.devicon-react-original.colored,.devicon-react-plain-wordmark.colored,.devicon-react-plain.colored{color:#61dafb}.devicon-redhat-original-wordmark.colored,.devicon-redhat-original.colored,.devicon-redhat-plain-wordmark.colored,.devicon-redhat-plain.colored{color:#e93442}.devicon-redis-plain-wordmark.colored,.devicon-redis-plain.colored{color:#d82c20}.devicon-sass-original.colored,.devicon-sass-plain-wordmark.colored,.devicon-sass-plain.colored{color:#c69}.devicon-sequelize-original-wordmark.colored,.devicon-sequelize-original.colored,.devicon-sequelize-plain-wordmark.colored,.devicon-sequelize-plain.colored{color:#3b4b72}.devicon-symfony-original-wordmark.colored,.devicon-symfony-original.colored,.devicon-symfony-plain-wordmark.colored,.devicon-symfony-plain.colored{color:#1A171B}.devicon-travis-plain-wordmark.colored,.devicon-travis-plain.colored{color:#bb2031}.devicon-trello-plain-wordmark.colored,.devicon-trello-plain.colored{color:#23719f}.devicon-twitter-original.colored,.devicon-twitter-plain.colored{color:#1da1f2}.devicon-typescript-original.colored,.devicon-typescript-plain.colored{color:#007acc}.devicon-ubuntu-plain-wordmark.colored,.devicon-ubuntu-plain.colored{color:#dd4814}.devicon-vim-plain.colored{color:#179a33}.devicon-windows8-original-wordmark.colored,.devicon-windows8-original.colored,.devicon-windows8-plain-wordmark.colored,.devicon-windows8-plain.colored{color:#00adef}.devicon-wordpress-plain-wordmark.colored,.devicon-wordpress-plain.colored{color:#494949}.devicon-yii-plain-wordmark.colored,.devicon-yii-plain.colored{color:#0073bb}.devicon-zend-plain-wordmark.colored,.devicon-zend-plain.colored{color:#68b604}
\ No newline at end of file
diff --git a/haskell/haskell-original-wordmark.svg b/haskell/haskell-original-wordmark.svg
new file mode 100644
index 00000000..6b73e178
--- /dev/null
+++ b/haskell/haskell-original-wordmark.svg
@@ -0,0 +1,47 @@
+
+
+
diff --git a/haskell/haskell-plain-wordmark.svg b/haskell/haskell-plain-wordmark.svg
new file mode 100644
index 00000000..bc33c852
--- /dev/null
+++ b/haskell/haskell-plain-wordmark.svg
@@ -0,0 +1,44 @@
+
+
+
diff --git a/upgrade_assets/deviconColorsParser.js b/upgrade_assets/deviconColorsParser.js
new file mode 100644
index 00000000..cf0bf49d
--- /dev/null
+++ b/upgrade_assets/deviconColorsParser.js
@@ -0,0 +1,39 @@
+/* Parse the devicon-colors.css and convert it to devicon-colors.json*/
+const fs = require("fs");
+const path = require('path');
+
+function main() {
+ let filePath = path.join(__dirname, "..", "css", "devicon-colors.css");
+ fs.readFile(filePath, "utf8", (err, css) => {
+ if (err) {
+ console.log(err);
+ return;
+ }
+
+ let key = null;
+ let deviconColors = {};
+ css.split("\n").forEach(line => {
+ if (key) {
+ // since have key, now look for line
+ // that contains color: ###
+ if (line.match(/color: /)) {
+ deviconColors[key] = line.match(/#\w+/)[0];
+ key = null;
+ }
+ return;
+ }
+
+ if (line.match(/devicon/)) {
+ key = line.match(/-\w+/)[0].slice(1);
+ }
+ });
+
+ let deviconColorsFile = path.join(__dirname, "deviconColors.json");
+ fs.writeFile(deviconColorsFile, JSON.stringify(deviconColors), err => {
+ console.log(err ? err : "File successfully created");
+ })
+ });
+
+}
+
+main();
\ No newline at end of file
diff --git a/upgrade_assets/parseInput.js b/upgrade_assets/parseInput.js
new file mode 100644
index 00000000..531f737f
--- /dev/null
+++ b/upgrade_assets/parseInput.js
@@ -0,0 +1,74 @@
+const path = require("path");
+const fs = require("fs");
+
+/**
+ * Parse through the input.json and get all the
+ * svg files within the new folder(s) as listed.
+ * @param {{
+ * folderName: string,
+ * "originalSameAsPlain": boolean,
+ "color": string
+ }[]} input, an array of icon objects
+ */
+async function parseInput(input) {
+ let svgFontFilePaths = [];
+ let colors = [];
+
+ input.forEach(async iconObj => {
+ let {folderName, originalSameAsPlain, color} = iconObj;
+ colors.push(color);
+
+ // if original is same as plain (aka true), we use
+ // the original version. else, we use plain.
+ let allowedFontVers = [
+ parseInt(originalSameAsPlain) ? "original" : "plain",
+ "line",
+ ];
+
+ await getFolderFontFiles(folderName, allowedFontVers, svgFontFilePaths)
+ })
+
+ return {
+ svgFontFilePaths,
+ colors
+ };
+}
+
+
+/**
+ * Get the eligible SVG files from the folder.
+ * @param {String} folderName, the name of the folder
+ * @param {String[]} allowedFontVers, an array of allowed
+ * font version. This makes sure that we only add the
+ * appropriate files to the svgFilePaths.
+ * @param {String[]} svgFilePaths, an array of filepaths
+ * to eligible svg files that can be used as fonts.
+ */
+async function getFolderFontFiles(folderName, allowedFontVers, svgFilePaths) {
+ // the new folder(s) must be in the icons folder
+ let folderPath = path.join(__dirname, "icons", folderName);
+ let dir = await new Promise((resolve, reject) => {
+ fs.opendir(folderPath, (err, dir) => {
+ if (err) reject(err);
+ else resolve(dir);
+ });
+ });
+
+
+ let dirEntry;
+ while (dirEntry = await dir.read()) {
+ // check if it's an SVG file
+ let entryName = dirEntry.name;
+ if (dirEntry.isFile() && entryName.match(/\.svg$/)) {
+ // check if it has the correct type to use as a font
+ if (allowedFontVers.some(allowedVer =>
+ entryName.match(new RegExp(allowedVer)))) {
+
+ svgFilePaths.push(path.join(folderPath, dirEntry.name));
+ }
+ }
+ }
+}
+
+
+module.exports = parseInput;
\ No newline at end of file