commit 5f0b10102bbd5357a8ab39fbfc3d663da4bfb147 Author: Matthew Shillam Date: Tue Mar 12 12:14:59 2019 +0000 initial commit diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..77febf3 Binary files /dev/null and b/.DS_Store differ diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..6f313c6 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,15 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.yml] +indent_size = 2 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..27f6db4 --- /dev/null +++ b/.env.example @@ -0,0 +1,39 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=homestead +DB_USERNAME=homestead +DB_PASSWORD=secret + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +QUEUE_CONNECTION=sync +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_DRIVER=smtp +MAIL_HOST=smtp.mailtrap.io +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_APP_CLUSTER=mt1 + +MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..967315d --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +* text=auto +*.css linguist-vendored +*.scss linguist-vendored +*.js linguist-vendored +CHANGELOG.md export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..169c5ee --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +/node_modules +/public/hot +/public/storage +/storage/*.key +/vendor +/.idea +/.vscode +/nbproject +/.vagrant +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +.env +.phpunit.result.cache diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..a8c5158 --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,42 @@ +command('inspire') + // ->hourly(); + } + + /** + * Register the commands for the application. + * + * @return void + */ + protected function commands() + { + $this->load(__DIR__.'/Commands'); + + require base_path('routes/console.php'); + } +} diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php new file mode 100644 index 0000000..043cad6 --- /dev/null +++ b/app/Exceptions/Handler.php @@ -0,0 +1,51 @@ +middleware('guest'); + } +} diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php new file mode 100644 index 0000000..b2ea669 --- /dev/null +++ b/app/Http/Controllers/Auth/LoginController.php @@ -0,0 +1,39 @@ +middleware('guest')->except('logout'); + } +} diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php new file mode 100644 index 0000000..0e8d66a --- /dev/null +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -0,0 +1,72 @@ +middleware('guest'); + } + + /** + * Get a validator for an incoming registration request. + * + * @param array $data + * @return \Illuminate\Contracts\Validation\Validator + */ + protected function validator(array $data) + { + return Validator::make($data, [ + 'name' => ['required', 'string', 'max:255'], + 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'], + 'password' => ['required', 'string', 'min:6', 'confirmed'], + ]); + } + + /** + * Create a new user instance after a valid registration. + * + * @param array $data + * @return \App\User + */ + protected function create(array $data) + { + return User::create([ + 'name' => $data['name'], + 'email' => $data['email'], + 'password' => Hash::make($data['password']), + ]); + } +} diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/app/Http/Controllers/Auth/ResetPasswordController.php new file mode 100644 index 0000000..cf726ee --- /dev/null +++ b/app/Http/Controllers/Auth/ResetPasswordController.php @@ -0,0 +1,39 @@ +middleware('guest'); + } +} diff --git a/app/Http/Controllers/Auth/VerificationController.php b/app/Http/Controllers/Auth/VerificationController.php new file mode 100644 index 0000000..23a43a8 --- /dev/null +++ b/app/Http/Controllers/Auth/VerificationController.php @@ -0,0 +1,41 @@ +middleware('auth'); + $this->middleware('signed')->only('verify'); + $this->middleware('throttle:6,1')->only('verify', 'resend'); + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..03e02a2 --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,13 @@ + $api_key, + 'secret' => $api_secret, + 'scope' => 'active', + 'limit' => 50 + ]; + $query = http_build_query($params); + $signature = hash_hmac('sha256', $api_version . $end_point . '?' . $query, $api_secret); + + $client = new Client([ + 'headers' => [ + 'Content-Type' => 'application/json', + 'APIKEY' => $api_key, + 'Signature' => $signature + ], + ]); + $response = $client->request('GET', $url . '?' . $query); + $data = json_decode($response->getBody()); + return $data; + } + + public function getSignals(){ +// Initialize the client +$api = new Client([ + 'base_uri' => 'https://app.signalprofits.com/', + 'cookies' => true, // You have to have cookies turned on for this API to work +]); + +// Login +$api->post('app/login', [ + 'form_params' => [ + 'identity' => 'john@eutrading.co.uk', // use your actual username + 'password' => 'l0uis0404!', // use your actual password + ], +]); + +// Fetch +$response = $api->get('app/login'); +// and decode some data +$boxscore = $response->getBody(); + +// And logout +$test = $api->get('wp-admin/admin-ajax.php?action=get_signals&limit=100'); +$test2 = $test->getBody(); +// $test2 = json_decode($test->getBody()); +return $test2; + +} +} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php new file mode 100644 index 0000000..3f298a3 --- /dev/null +++ b/app/Http/Kernel.php @@ -0,0 +1,81 @@ + [ + \App\Http\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + // \Illuminate\Session\Middleware\AuthenticateSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + + 'api' => [ + 'throttle:60,1', + 'bindings', + ], + ]; + + /** + * The application's route middleware. + * + * These middleware may be assigned to groups or used individually. + * + * @var array + */ + protected $routeMiddleware = [ + 'auth' => \App\Http\Middleware\Authenticate::class, + 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, + 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, + 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, + 'can' => \Illuminate\Auth\Middleware\Authorize::class, + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, + 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, + 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + ]; + + /** + * The priority-sorted list of middleware. + * + * This forces non-global middleware to always be in the given order. + * + * @var array + */ + protected $middlewarePriority = [ + \Illuminate\Session\Middleware\StartSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\Authenticate::class, + \Illuminate\Session\Middleware\AuthenticateSession::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + \Illuminate\Auth\Middleware\Authorize::class, + ]; +} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php new file mode 100644 index 0000000..a4be5c5 --- /dev/null +++ b/app/Http/Middleware/Authenticate.php @@ -0,0 +1,21 @@ +expectsJson()) { + return route('login'); + } + } +} diff --git a/app/Http/Middleware/CheckForMaintenanceMode.php b/app/Http/Middleware/CheckForMaintenanceMode.php new file mode 100644 index 0000000..35b9824 --- /dev/null +++ b/app/Http/Middleware/CheckForMaintenanceMode.php @@ -0,0 +1,17 @@ +check()) { + return redirect('/home'); + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php new file mode 100644 index 0000000..5a50e7b --- /dev/null +++ b/app/Http/Middleware/TrimStrings.php @@ -0,0 +1,18 @@ + 'App\Policies\ModelPolicy', + ]; + + /** + * Register any authentication / authorization services. + * + * @return void + */ + public function boot() + { + $this->registerPolicies(); + + // + } +} diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php new file mode 100644 index 0000000..352cce4 --- /dev/null +++ b/app/Providers/BroadcastServiceProvider.php @@ -0,0 +1,21 @@ + [ + SendEmailVerificationNotification::class, + ], + ]; + + /** + * Register any events for your application. + * + * @return void + */ + public function boot() + { + parent::boot(); + + // + } +} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 0000000..5ea48d3 --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,73 @@ +mapApiRoutes(); + + $this->mapWebRoutes(); + + // + } + + /** + * Define the "web" routes for the application. + * + * These routes all receive session state, CSRF protection, etc. + * + * @return void + */ + protected function mapWebRoutes() + { + Route::middleware('web') + ->namespace($this->namespace) + ->group(base_path('routes/web.php')); + } + + /** + * Define the "api" routes for the application. + * + * These routes are typically stateless. + * + * @return void + */ + protected function mapApiRoutes() + { + Route::prefix('api') + ->middleware('api') + ->namespace($this->namespace) + ->group(base_path('routes/api.php')); + } +} diff --git a/app/User.php b/app/User.php new file mode 100644 index 0000000..fbc0e58 --- /dev/null +++ b/app/User.php @@ -0,0 +1,30 @@ +make(Illuminate\Contracts\Console\Kernel::class); + +$status = $kernel->handle( + $input = new Symfony\Component\Console\Input\ArgvInput, + new Symfony\Component\Console\Output\ConsoleOutput +); + +/* +|-------------------------------------------------------------------------- +| Shutdown The Application +|-------------------------------------------------------------------------- +| +| Once Artisan has finished running, we will fire off the shutdown events +| so that any final work may be done by the application before we shut +| down the process. This is the last thing to happen to the request. +| +*/ + +$kernel->terminate($input, $status); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..037e17d --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,55 @@ +singleton( + Illuminate\Contracts\Http\Kernel::class, + App\Http\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Console\Kernel::class, + App\Console\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Debug\ExceptionHandler::class, + App\Exceptions\Handler::class +); + +/* +|-------------------------------------------------------------------------- +| Return The Application +|-------------------------------------------------------------------------- +| +| This script returns the application instance. The instance is given to +| the calling script so we can separate the building of the instances +| from the actual running of the application and sending responses. +| +*/ + +return $app; diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..e7e451a --- /dev/null +++ b/composer.json @@ -0,0 +1,64 @@ +{ + "name": "laravel/laravel", + "type": "project", + "description": "The Laravel Framework.", + "keywords": [ + "framework", + "laravel" + ], + "license": "MIT", + "require": { + "php": "^7.1.3", + "barryvdh/laravel-cors": "^0.11.2", + "fideloper/proxy": "^4.0", + "guzzlehttp/guzzle": "^6.3", + "laravel/framework": "5.7.*", + "laravel/tinker": "^1.0" + }, + "require-dev": { + "beyondcode/laravel-dump-server": "^1.0", + "filp/whoops": "^2.0", + "fzaninotto/faker": "^1.4", + "mockery/mockery": "^1.0", + "nunomaduro/collision": "^2.0", + "phpunit/phpunit": "^7.0" + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true + }, + "extra": { + "laravel": { + "dont-discover": [] + } + }, + "autoload": { + "psr-4": { + "App\\": "app/" + }, + "classmap": [ + "database/seeds", + "database/factories" + ] + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/" + } + }, + "minimum-stability": "dev", + "prefer-stable": true, + "scripts": { + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover --ansi" + ], + "post-root-package-install": [ + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" + ], + "post-create-project-cmd": [ + "@php artisan key:generate --ansi" + ] + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..0d0a812 --- /dev/null +++ b/composer.lock @@ -0,0 +1,4483 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "d1aa2e5417cbff7d886c8ad86194593c", + "packages": [ + { + "name": "asm89/stack-cors", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/asm89/stack-cors.git", + "reference": "c163e2b614550aedcf71165db2473d936abbced6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/c163e2b614550aedcf71165db2473d936abbced6", + "reference": "c163e2b614550aedcf71165db2473d936abbced6", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/http-foundation": "~2.7|~3.0|~4.0", + "symfony/http-kernel": "~2.7|~3.0|~4.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.0 || ^4.8.10", + "squizlabs/php_codesniffer": "^2.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Asm89\\Stack\\": "src/Asm89/Stack/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + } + ], + "description": "Cross-origin resource sharing library and stack middleware", + "homepage": "https://github.com/asm89/stack-cors", + "keywords": [ + "cors", + "stack" + ], + "time": "2017-12-20T14:37:45+00:00" + }, + { + "name": "barryvdh/laravel-cors", + "version": "v0.11.2", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-cors.git", + "reference": "7969a52f52d0d9a04b42565d25ac9994b8c83332" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-cors/zipball/7969a52f52d0d9a04b42565d25ac9994b8c83332", + "reference": "7969a52f52d0d9a04b42565d25ac9994b8c83332", + "shasum": "" + }, + "require": { + "asm89/stack-cors": "^1.2", + "illuminate/support": "5.5.x|5.6.x|5.7.x", + "php": ">=7", + "symfony/http-foundation": "^3.1|^4", + "symfony/http-kernel": "^3.1|^4" + }, + "require-dev": { + "laravel/framework": "^5.5", + "orchestra/testbench": "3.3.x|3.4.x|3.5.x|3.6.x|3.7.x", + "phpunit/phpunit": "^4.8|^5.2|^7.0", + "squizlabs/php_codesniffer": "^2.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.11-dev" + }, + "laravel": { + "providers": [ + "Barryvdh\\Cors\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Barryvdh\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application", + "keywords": [ + "api", + "cors", + "crossdomain", + "laravel" + ], + "time": "2018-09-06T13:20:53+00:00" + }, + { + "name": "dnoegel/php-xdg-base-dir", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "@stable" + }, + "type": "project", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "time": "2014-10-24T07:27:01+00:00" + }, + { + "name": "doctrine/inflector", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Common String Manipulations with regard to casing and singular/plural rules.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string" + ], + "time": "2018-01-09T20:05:19+00:00" + }, + { + "name": "doctrine/lexer", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c", + "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Doctrine\\Common\\Lexer\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "lexer", + "parser" + ], + "time": "2014-09-09T13:34:57+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "92a2c3768d50e21a1f26a53cb795ce72806266c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/92a2c3768d50e21a1f26a53cb795ce72806266c5", + "reference": "92a2c3768d50e21a1f26a53cb795ce72806266c5", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "time": "2018-06-06T03:12:17+00:00" + }, + { + "name": "egulias/email-validator", + "version": "2.1.6", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "0578b32b30b22de3e8664f797cf846fc9246f786" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0578b32b30b22de3e8664f797cf846fc9246f786", + "reference": "0578b32b30b22de3e8664f797cf846fc9246f786", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.0.1", + "php": ">= 5.5" + }, + "require-dev": { + "dominicsayers/isemail": "dev-master", + "phpunit/phpunit": "^4.8.35||^5.7||^6.0", + "satooshi/php-coveralls": "^1.0.1" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "EmailValidator" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "time": "2018-09-25T20:47:26+00:00" + }, + { + "name": "erusev/parsedown", + "version": "1.7.1", + "source": { + "type": "git", + "url": "https://github.com/erusev/parsedown.git", + "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/erusev/parsedown/zipball/92e9c27ba0e74b8b028b111d1b6f956a15c01fc1", + "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35" + }, + "type": "library", + "autoload": { + "psr-0": { + "Parsedown": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Emanuil Rusev", + "email": "hello@erusev.com", + "homepage": "http://erusev.com" + } + ], + "description": "Parser for Markdown.", + "homepage": "http://parsedown.org", + "keywords": [ + "markdown", + "parser" + ], + "time": "2018-03-08T01:11:30+00:00" + }, + { + "name": "fideloper/proxy", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/fideloper/TrustedProxy.git", + "reference": "cf8a0ca4b85659b9557e206c90110a6a4dba980a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/cf8a0ca4b85659b9557e206c90110a6a4dba980a", + "reference": "cf8a0ca4b85659b9557e206c90110a6a4dba980a", + "shasum": "" + }, + "require": { + "illuminate/contracts": "~5.0", + "php": ">=5.4.0" + }, + "require-dev": { + "illuminate/http": "~5.6", + "mockery/mockery": "~1.0", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Fideloper\\Proxy\\TrustedProxyServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Fideloper\\Proxy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Fidao", + "email": "fideloper@gmail.com" + } + ], + "description": "Set trusted proxies for Laravel", + "keywords": [ + "load balancing", + "proxy", + "trusted proxy" + ], + "time": "2018-02-07T20:20:57+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.3.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba", + "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba", + "shasum": "" + }, + "require": { + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.4", + "php": ">=5.5" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.0" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.3-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2018-04-22T15:46:56+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "time": "2016-12-20T10:07:11+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c", + "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "request", + "response", + "stream", + "uri", + "url" + ], + "time": "2017-03-20T17:10:46+00:00" + }, + { + "name": "jakub-onderka/php-console-color", + "version": "v0.2", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "1.0", + "jakub-onderka/php-parallel-lint": "1.0", + "jakub-onderka/php-var-dump-check": "0.*", + "phpunit/phpunit": "~4.3", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleColor\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "jakub.onderka@gmail.com" + } + ], + "time": "2018-09-29T17:23:10+00:00" + }, + { + "name": "jakub-onderka/php-console-highlighter", + "version": "v0.4", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "jakub-onderka/php-console-color": "~0.2", + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "~1.0", + "jakub-onderka/php-parallel-lint": "~1.0", + "jakub-onderka/php-var-dump-check": "~0.1", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleHighlighter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "acci@acci.cz", + "homepage": "http://www.acci.cz/" + } + ], + "description": "Highlight PHP code in terminal", + "time": "2018-09-29T18:48:56+00:00" + }, + { + "name": "laravel/framework", + "version": "v5.7.14", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "ad6c1fe1e455c0f73a431928282704879ccbd856" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/ad6c1fe1e455c0f73a431928282704879ccbd856", + "reference": "ad6c1fe1e455c0f73a431928282704879ccbd856", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^1.1", + "dragonmantank/cron-expression": "^2.0", + "erusev/parsedown": "^1.7", + "ext-mbstring": "*", + "ext-openssl": "*", + "league/flysystem": "^1.0.8", + "monolog/monolog": "^1.12", + "nesbot/carbon": "^1.26.3", + "opis/closure": "^3.1", + "php": "^7.1.3", + "psr/container": "^1.0", + "psr/simple-cache": "^1.0", + "ramsey/uuid": "^3.7", + "swiftmailer/swiftmailer": "^6.0", + "symfony/console": "^4.1", + "symfony/debug": "^4.1", + "symfony/finder": "^4.1", + "symfony/http-foundation": "^4.1", + "symfony/http-kernel": "^4.1", + "symfony/process": "^4.1", + "symfony/routing": "^4.1", + "symfony/var-dumper": "^4.1", + "tijsverkoyen/css-to-inline-styles": "^2.2.1", + "vlucas/phpdotenv": "^2.2" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/dbal": "^2.6", + "filp/whoops": "^2.1.4", + "guzzlehttp/guzzle": "^6.3", + "league/flysystem-cached-adapter": "^1.0", + "mockery/mockery": "^1.0", + "moontoast/math": "^1.1", + "orchestra/testbench-core": "3.7.*", + "pda/pheanstalk": "^3.0", + "phpunit/phpunit": "^7.0", + "predis/predis": "^1.1.1", + "symfony/css-selector": "^4.1", + "symfony/dom-crawler": "^4.1", + "true/punycode": "^2.1" + }, + "suggest": { + "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (^3.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).", + "ext-pcntl": "Required to use all features of the queue worker.", + "ext-posix": "Required to use all features of the queue worker.", + "filp/whoops": "Required for friendly error pages in development (^2.1.4).", + "fzaninotto/faker": "Required to use the eloquent factory builder (^1.4).", + "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (^6.0).", + "laravel/tinker": "Required to use the tinker console command (^1.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", + "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", + "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (^1.0).", + "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", + "moontoast/math": "Required to use ordered UUIDs (^1.1).", + "nexmo/client": "Required to use the Nexmo transport (^1.0).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^3.0).", + "predis/predis": "Required to use the redis cache and queue drivers (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^3.0).", + "symfony/css-selector": "Required to use some of the crawler integration testing tools (^4.1).", + "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (^4.1).", + "symfony/psr-http-message-bridge": "Required to psr7 bridging features (^1.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.7-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "time": "2018-11-21T13:46:08+00:00" + }, + { + "name": "laravel/tinker", + "version": "v1.0.8", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "cafbf598a90acde68985660e79b2b03c5609a405" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/cafbf598a90acde68985660e79b2b03c5609a405", + "reference": "cafbf598a90acde68985660e79b2b03c5609a405", + "shasum": "" + }, + "require": { + "illuminate/console": "~5.1", + "illuminate/contracts": "~5.1", + "illuminate/support": "~5.1", + "php": ">=5.5.9", + "psy/psysh": "0.7.*|0.8.*|0.9.*", + "symfony/var-dumper": "~3.0|~4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0|~5.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (~5.1)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "time": "2018-10-12T19:39:35+00:00" + }, + { + "name": "league/flysystem", + "version": "1.0.48", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "a6ded5b2f6055e2db97b4b859fdfca2b952b78aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a6ded5b2f6055e2db97b4b859fdfca2b952b78aa", + "reference": "a6ded5b2f6055e2db97b4b859fdfca2b952b78aa", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": ">=5.5.9" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" + }, + "require-dev": { + "phpspec/phpspec": "^3.4", + "phpunit/phpunit": "^5.7.10" + }, + "suggest": { + "ext-fileinfo": "Required for MimeType", + "ext-ftp": "Allows you to use FTP server storage", + "ext-openssl": "Allows you to use FTPS server storage", + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Filesystem abstraction: Many filesystems, one API.", + "keywords": [ + "Cloud Files", + "WebDAV", + "abstraction", + "aws", + "cloud", + "copy.com", + "dropbox", + "file systems", + "files", + "filesystem", + "filesystems", + "ftp", + "rackspace", + "remote", + "s3", + "sftp", + "storage" + ], + "time": "2018-10-15T13:53:10+00:00" + }, + { + "name": "monolog/monolog", + "version": "1.24.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266", + "reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "jakub-onderka/php-parallel-lint": "0.9", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpunit/phpunit": "~4.5", + "phpunit/phpunit-mock-objects": "2.3.0", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "time": "2018-11-05T09:00:11+00:00" + }, + { + "name": "nesbot/carbon", + "version": "1.36.1", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "63da8cdf89d7a5efe43aabc794365f6e7b7b8983" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/63da8cdf89d7a5efe43aabc794365f6e7b7b8983", + "reference": "63da8cdf89d7a5efe43aabc794365f6e7b7b8983", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/translation": "~2.6 || ~3.0 || ~4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7" + }, + "suggest": { + "friendsofphp/php-cs-fixer": "Needed for the `composer phpcs` command. Allow to automatically fix code style.", + "phpstan/phpstan": "Needed for the `composer phpstan` command. Allow to detect potential errors." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" + } + ], + "description": "A simple API extension for DateTime.", + "homepage": "http://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "time": "2018-11-22T18:23:02+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.1.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "d0230c5c77a7e3cfa69446febf340978540958c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/d0230c5c77a7e3cfa69446febf340978540958c0", + "reference": "d0230c5c77a7e3cfa69446febf340978540958c0", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.5 || ^7.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "time": "2018-10-10T09:24:14+00:00" + }, + { + "name": "opis/closure", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/opis/closure.git", + "reference": "d3209e46ad6c69a969b705df0738fd0dbe26ef9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opis/closure/zipball/d3209e46ad6c69a969b705df0738fd0dbe26ef9e", + "reference": "d3209e46ad6c69a969b705df0738fd0dbe26ef9e", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0" + }, + "require-dev": { + "jeremeamia/superclosure": "^2.0", + "phpunit/phpunit": "^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Opis\\Closure\\": "src/" + }, + "files": [ + "functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marius Sarca", + "email": "marius.sarca@gmail.com" + }, + { + "name": "Sorin Sarca", + "email": "sarca_sorin@hotmail.com" + } + ], + "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", + "homepage": "https://opis.io/closure", + "keywords": [ + "anonymous functions", + "closure", + "function", + "serializable", + "serialization", + "serialize" + ], + "time": "2018-10-02T13:36:53+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.99", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "shasum": "" + }, + "require": { + "php": "^7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "time": "2018-07-02T15:55:56+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2018-11-20T15:27:04+00:00" + }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "time": "2017-10-23T01:57:42+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.9.9", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "9aaf29575bb8293206bb0420c1e1c87ff2ffa94e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/9aaf29575bb8293206bb0420c1e1c87ff2ffa94e", + "reference": "9aaf29575bb8293206bb0420c1e1c87ff2ffa94e", + "shasum": "" + }, + "require": { + "dnoegel/php-xdg-base-dir": "0.1", + "ext-json": "*", + "ext-tokenizer": "*", + "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", + "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", + "php": ">=5.4.0", + "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0", + "symfony/var-dumper": "~2.7|~3.0|~4.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "hoa/console": "~2.15|~3.16", + "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.9.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "time": "2018-10-13T15:16:03+00:00" + }, + { + "name": "ramsey/uuid", + "version": "3.8.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3", + "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "^1.0|^2.0|9.99.99", + "php": "^5.4 || ^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "codeception/aspect-mock": "^1.0 | ~2.0.0", + "doctrine/annotations": "~1.2.0", + "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0", + "ircmaxell/random-lib": "^1.1", + "jakub-onderka/php-parallel-lint": "^0.9.0", + "mockery/mockery": "^0.9.9", + "moontoast/math": "^1.1", + "php-mock/php-mock-phpunit": "^0.3|^1.1", + "phpunit/phpunit": "^4.7|^5.0|^6.5", + "squizlabs/php_codesniffer": "^2.3" + }, + "suggest": { + "ext-ctype": "Provides support for PHP Ctype functions", + "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", + "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", + "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", + "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marijn Huizendveld", + "email": "marijn.huizendveld@gmail.com" + }, + { + "name": "Thibaud Fabre", + "email": "thibaud@aztech.io" + }, + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", + "homepage": "https://github.com/ramsey/uuid", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "time": "2018-07-19T23:38:55+00:00" + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v6.1.3", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "8ddcb66ac10c392d3beb54829eef8ac1438595f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8ddcb66ac10c392d3beb54829eef8ac1438595f4", + "reference": "8ddcb66ac10c392d3beb54829eef8ac1438595f4", + "shasum": "" + }, + "require": { + "egulias/email-validator": "~2.0", + "php": ">=7.0.0" + }, + "require-dev": { + "mockery/mockery": "~0.9.1", + "symfony/phpunit-bridge": "~3.3@dev" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses", + "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.1-dev" + } + }, + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "https://swiftmailer.symfony.com", + "keywords": [ + "email", + "mail", + "mailer" + ], + "time": "2018-09-11T07:12:52+00:00" + }, + { + "name": "symfony/console", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "432122af37d8cd52fba1b294b11976e0d20df595" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/432122af37d8cd52fba1b294b11976e0d20df595", + "reference": "432122af37d8cd52fba1b294b11976e0d20df595", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/process": "<3.3" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~3.4|~4.0", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0" + }, + "suggest": { + "psr/log-implementation": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2018-10-31T09:30:44+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "d67de79a70a27d93c92c47f37ece958bf8de4d8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/d67de79a70a27d93c92c47f37ece958bf8de4d8a", + "reference": "d67de79a70a27d93c92c47f37ece958bf8de4d8a", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony CssSelector Component", + "homepage": "https://symfony.com", + "time": "2018-10-02T16:36:10+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "19090917b848a799cbae4800abf740fe4eb71c1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/19090917b848a799cbae4800abf740fe4eb71c1d", + "reference": "19090917b848a799cbae4800abf740fe4eb71c1d", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "~3.4|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2018-10-31T09:09:42+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "552541dad078c85d9414b09c041ede488b456cd5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/552541dad078c85d9414b09c041ede488b456cd5", + "reference": "552541dad078c85d9414b09c041ede488b456cd5", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2018-10-10T13:52:42+00:00" + }, + { + "name": "symfony/finder", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "1f17195b44543017a9c9b2d437c670627e96ad06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/1f17195b44543017a9c9b2d437c670627e96ad06", + "reference": "1f17195b44543017a9c9b2d437c670627e96ad06", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2018-10-03T08:47:56+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "82d494c1492b0dd24bbc5c2d963fb02eb44491af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/82d494c1492b0dd24bbc5c2d963fb02eb44491af", + "reference": "82d494c1492b0dd24bbc5c2d963fb02eb44491af", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.1" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/expression-language": "~3.4|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "time": "2018-10-31T09:09:42+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "958be64ab13b65172ad646ef5ae20364c2305fae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/958be64ab13b65172ad646ef5ae20364c2305fae", + "reference": "958be64ab13b65172ad646ef5ae20364c2305fae", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0", + "symfony/debug": "~3.4|~4.0", + "symfony/event-dispatcher": "~4.1", + "symfony/http-foundation": "^4.1.1", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<4.1", + "symfony/var-dumper": "<4.1.1", + "twig/twig": "<1.34|<2.4,>=2" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "~3.4|~4.0", + "symfony/config": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/css-selector": "~3.4|~4.0", + "symfony/dependency-injection": "^4.1", + "symfony/dom-crawler": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0", + "symfony/routing": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0", + "symfony/templating": "~3.4|~4.0", + "symfony/translation": "~3.4|~4.0", + "symfony/var-dumper": "^4.1.1" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "", + "symfony/var-dumper": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "time": "2018-11-03T11:11:23+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.10.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "e3d826245268269cd66f8326bd8bc066687b4a19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19", + "reference": "e3d826245268269cd66f8326bd8bc066687b4a19", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2018-08-06T14:22:27+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.10.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "c79c051f5b3a46be09205c73b80b346e4153e494" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/c79c051f5b3a46be09205c73b80b346e4153e494", + "reference": "c79c051f5b3a46be09205c73b80b346e4153e494", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2018-09-21T13:07:52+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.10.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "9050816e2ca34a8e916c3a0ae8b9c2fccf68b631" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9050816e2ca34a8e916c3a0ae8b9c2fccf68b631", + "reference": "9050816e2ca34a8e916c3a0ae8b9c2fccf68b631", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2018-09-21T13:07:52+00:00" + }, + { + "name": "symfony/process", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "3e83acef94d979b1de946599ef86b3a352abcdc9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/3e83acef94d979b1de946599ef86b3a352abcdc9", + "reference": "3e83acef94d979b1de946599ef86b3a352abcdc9", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2018-10-14T20:48:13+00:00" + }, + { + "name": "symfony/routing", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "d4a3c14cfbe6b9c05a1d6e948654022d4d1ad3fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/d4a3c14cfbe6b9c05a1d6e948654022d4d1ad3fd", + "reference": "d4a3c14cfbe6b9c05a1d6e948654022d4d1ad3fd", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/http-foundation": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/dependency-injection": "For loading routes from a service", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "time": "2018-10-28T18:38:52+00:00" + }, + { + "name": "symfony/translation", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "aa04dc1c75b7d3da7bd7003104cd0cfc5dff635c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/aa04dc1c75b7d3da7bd7003104cd0cfc5dff635c", + "reference": "aa04dc1c75b7d3da7bd7003104cd0cfc5dff635c", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/intl": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Translation Component", + "homepage": "https://symfony.com", + "time": "2018-10-28T18:38:52+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v4.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "60319b45653580b0cdacca499344577d87732f16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/60319b45653580b0cdacca499344577d87732f16", + "reference": "60319b45653580b0cdacca499344577d87732f16", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php72": "~1.5" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<3.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/process": "~3.4|~4.0", + "twig/twig": "~1.34|~2.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "time": "2018-10-02T16:36:10+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757", + "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "time": "2017-11-27T11:13:29+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v2.5.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e", + "reference": "8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.5-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "http://www.vancelucas.com" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "time": "2018-07-29T20:33:41+00:00" + } + ], + "packages-dev": [ + { + "name": "beyondcode/laravel-dump-server", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/beyondcode/laravel-dump-server.git", + "reference": "8864b9efcb48e0a79e83014dd7f0a5481f5c808f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beyondcode/laravel-dump-server/zipball/8864b9efcb48e0a79e83014dd7f0a5481f5c808f", + "reference": "8864b9efcb48e0a79e83014dd7f0a5481f5c808f", + "shasum": "" + }, + "require": { + "illuminate/console": "5.6.*|5.7.*|5.8.*", + "illuminate/http": "5.6.*|5.7.*|5.8.*", + "illuminate/support": "5.6.*|5.7.*|5.8.*", + "php": "^7.1", + "symfony/var-dumper": "^4.1.1" + }, + "require-dev": { + "larapack/dd": "^1.0", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "BeyondCode\\DumpServer\\DumpServerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "BeyondCode\\DumpServer\\": "src" + }, + "files": [ + "helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marcel Pociot", + "email": "marcel@beyondco.de", + "homepage": "https://beyondcode.de", + "role": "Developer" + } + ], + "description": "Symfony Var-Dump Server for Laravel", + "homepage": "https://github.com/beyondcode/laravel-dump-server", + "keywords": [ + "beyondcode", + "laravel-dump-server" + ], + "time": "2018-10-04T07:22:24+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", + "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "athletic/athletic": "~0.1.8", + "ext-pdo": "*", + "ext-phar": "*", + "phpunit/phpunit": "^6.2.3", + "squizlabs/php_codesniffer": "^3.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://github.com/doctrine/instantiator", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2017-07-22T11:58:36+00:00" + }, + { + "name": "filp/whoops", + "version": "2.3.1", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "bc0fd11bc455cc20ee4b5edabc63ebbf859324c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/bc0fd11bc455cc20ee4b5edabc63ebbf859324c7", + "reference": "bc0fd11bc455cc20ee4b5edabc63ebbf859324c7", + "shasum": "" + }, + "require": { + "php": "^5.5.9 || ^7.0", + "psr/log": "^1.0.1" + }, + "require-dev": { + "mockery/mockery": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "time": "2018-10-23T09:00:00+00:00" + }, + { + "name": "fzaninotto/faker", + "version": "v1.8.0", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/f72816b43e74063c8b10357394b6bba8cb1c10de", + "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^1.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "time": "2018-07-12T10:23:15+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.0.0", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad", + "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad", + "shasum": "" + }, + "require": { + "php": "^5.3|^7.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "1.3.3", + "phpunit/phpunit": "~4.0", + "satooshi/php-coveralls": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "time": "2016-01-20T08:20:44+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "100633629bf76d57430b86b7098cd6beb996a35a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/100633629bf76d57430b86b7098cd6beb996a35a", + "reference": "100633629bf76d57430b86b7098cd6beb996a35a", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "~2.0", + "lib-pcre": ">=7.0", + "php": ">=5.6.0" + }, + "require-dev": { + "phpunit/phpunit": "~5.7.10|~6.5|~7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Mockery": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "http://blog.astrumfutura.com" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "http://davedevelopment.co.uk" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "time": "2018-10-02T21:52:37+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.8.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", + "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "time": "2018-06-11T23:09:50+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "b5feb0c0d92978ec7169232ce5d70d6da6b29f63" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/b5feb0c0d92978ec7169232ce5d70d6da6b29f63", + "reference": "b5feb0c0d92978ec7169232ce5d70d6da6b29f63", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.1.4", + "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", + "php": "^7.1", + "symfony/console": "~2.8|~3.3|~4.0" + }, + "require-dev": { + "laravel/framework": "5.7.*", + "nunomaduro/larastan": "^0.3.0", + "phpstan/phpstan": "^0.10", + "phpunit/phpunit": "~7.3" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "time": "2018-11-21T21:40:54+00:00" + }, + { + "name": "phar-io/manifest", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "phar-io/version": "^2.0", + "php": "^5.6 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2018-07-08T19:23:20+00:00" + }, + { + "name": "phar-io/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "time": "2018-07-08T19:19:57+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2017-09-11T18:02:19+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "4.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "94fd0001232e47129dd3504189fa1c7225010d08" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94fd0001232e47129dd3504189fa1c7225010d08", + "reference": "94fd0001232e47129dd3504189fa1c7225010d08", + "shasum": "" + }, + "require": { + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0", + "phpdocumentor/type-resolver": "^0.4.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "doctrine/instantiator": "~1.0.5", + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2017-11-30T07:14:17+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.4.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2||^4.8.24" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "time": "2017-07-14T14:27:02+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06", + "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", + "sebastian/comparator": "^1.1|^2.0|^3.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5|^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } + }, + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2018-08-05T17:53:17+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "6.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.1", + "phpunit/php-file-iterator": "^2.0", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^3.0", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^3.1 || ^4.0", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "ext-xdebug": "^2.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2018-10-31T16:06:48+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "050bedf145a257b1ff02746c31894800e5122946" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", + "reference": "050bedf145a257b1ff02746c31894800e5122946", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2018-09-13T20:33:42+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "8b8454ea6958c3dee38453d3bd571e023108c91f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/8b8454ea6958c3dee38453d3bd571e023108c91f", + "reference": "8b8454ea6958c3dee38453d3bd571e023108c91f", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2018-02-01T13:07:23+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "c99e3be9d3e85f60646f152f9002d46ed7770d18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/c99e3be9d3e85f60646f152f9002d46ed7770d18", + "reference": "c99e3be9d3e85f60646f152f9002d46ed7770d18", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2018-10-30T05:52:18+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "7.4.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "b1be2c8530c4c29c3519a052c9fb6cee55053bbd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b1be2c8530c4c29c3519a052c9fb6cee55053bbd", + "reference": "b1be2c8530c4c29c3519a052c9fb6cee55053bbd", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "myclabs/deep-copy": "^1.7", + "phar-io/manifest": "^1.0.2", + "phar-io/version": "^2.0", + "php": "^7.1", + "phpspec/prophecy": "^1.7", + "phpunit/php-code-coverage": "^6.0.7", + "phpunit/php-file-iterator": "^2.0.1", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^2.0", + "sebastian/comparator": "^3.0", + "sebastian/diff": "^3.0", + "sebastian/environment": "^3.1 || ^4.0", + "sebastian/exporter": "^3.1", + "sebastian/global-state": "^2.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^2.0", + "sebastian/version": "^2.0.1" + }, + "conflict": { + "phpunit/phpunit-mock-objects": "*" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*", + "phpunit/php-invoker": "^2.0" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2018-11-14T16:52:02+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" + }, + { + "name": "sebastian/comparator", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "shasum": "" + }, + "require": { + "php": "^7.1", + "sebastian/diff": "^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2018-07-12T15:12:46+00:00" + }, + { + "name": "sebastian/diff", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "366541b989927187c4ca70490a35615d3fef2dce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/366541b989927187c4ca70490a35615d3fef2dce", + "reference": "366541b989927187c4ca70490a35615d3fef2dce", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0", + "symfony/process": "^2 || ^3.3 || ^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "time": "2018-06-10T07:54:39+00:00" + }, + { + "name": "sebastian/environment", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2017-07-01T08:51:00+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "234199f4528de6d12aaa58b612e98f7d36adb937" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937", + "reference": "234199f4528de6d12aaa58b612e98f7d36adb937", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2017-04-03T13:19:02+00:00" + }, + { + "name": "sebastian/global-state", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2017-04-27T15:39:26+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "time": "2017-08-03T12:35:26+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "773f97c67f28de00d397be301821b06708fca0be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", + "reference": "773f97c67f28de00d397be301821b06708fca0be", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "time": "2017-03-29T09:07:27+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2017-03-03T06:23:57+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2018-10-04T04:07:39+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/cb2f008f3f05af2893a87208fe6a6c4985483f8b", + "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "time": "2017-04-07T12:08:54+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "0df1908962e7a3071564e857d86874dad1ef204a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/0df1908962e7a3071564e857d86874dad1ef204a", + "reference": "0df1908962e7a3071564e857d86874dad1ef204a", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2018-01-29T19:49:41+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^7.1.3" + }, + "platform-dev": [] +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..57ee5b7 --- /dev/null +++ b/config/app.php @@ -0,0 +1,229 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | your application so that it is used when running Artisan tasks. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + 'asset_url' => env('ASSET_URL', null), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. We have gone + | ahead and set this to a sensible default for you out of the box. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by the translation service provider. You are free to set this value + | to any of the locales which will be supported by the application. + | + */ + + 'locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Application Fallback Locale + |-------------------------------------------------------------------------- + | + | The fallback locale determines the locale to use when the current one + | is not available. You may change the value to correspond to any of + | the language folders that are provided through your application. + | + */ + + 'fallback_locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Faker Locale + |-------------------------------------------------------------------------- + | + | This locale will be used by the Faker PHP library when generating fake + | data for your database seeds. For example, this will be used to get + | localized telephone numbers, street address information and more. + | + */ + + 'faker_locale' => 'en_US', + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is used by the Illuminate encrypter service and should be set + | to a random, 32 character string, otherwise these encrypted strings + | will not be safe. Please do this before deploying an application! + | + */ + + 'key' => env('APP_KEY'), + + 'cipher' => 'AES-256-CBC', + + /* + |-------------------------------------------------------------------------- + | Autoloaded Service Providers + |-------------------------------------------------------------------------- + | + | The service providers listed here will be automatically loaded on the + | request to your application. Feel free to add your own services to + | this array to grant expanded functionality to your applications. + | + */ + + 'providers' => [ + + /* + * Laravel Framework Service Providers... + */ + Illuminate\Auth\AuthServiceProvider::class, + Illuminate\Broadcasting\BroadcastServiceProvider::class, + Illuminate\Bus\BusServiceProvider::class, + Illuminate\Cache\CacheServiceProvider::class, + Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, + Illuminate\Cookie\CookieServiceProvider::class, + Illuminate\Database\DatabaseServiceProvider::class, + Illuminate\Encryption\EncryptionServiceProvider::class, + Illuminate\Filesystem\FilesystemServiceProvider::class, + Illuminate\Foundation\Providers\FoundationServiceProvider::class, + Illuminate\Hashing\HashServiceProvider::class, + Illuminate\Mail\MailServiceProvider::class, + Illuminate\Notifications\NotificationServiceProvider::class, + Illuminate\Pagination\PaginationServiceProvider::class, + Illuminate\Pipeline\PipelineServiceProvider::class, + Illuminate\Queue\QueueServiceProvider::class, + Illuminate\Redis\RedisServiceProvider::class, + Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, + Illuminate\Session\SessionServiceProvider::class, + Illuminate\Translation\TranslationServiceProvider::class, + Illuminate\Validation\ValidationServiceProvider::class, + Illuminate\View\ViewServiceProvider::class, + + /* + * Package Service Providers... + */ + + /* + * Application Service Providers... + */ + App\Providers\AppServiceProvider::class, + App\Providers\AuthServiceProvider::class, + // App\Providers\BroadcastServiceProvider::class, + App\Providers\EventServiceProvider::class, + App\Providers\RouteServiceProvider::class, + + ], + + /* + |-------------------------------------------------------------------------- + | Class Aliases + |-------------------------------------------------------------------------- + | + | This array of class aliases will be registered when this application + | is started. However, feel free to register as many as you wish as + | the aliases are "lazy" loaded so they don't hinder performance. + | + */ + + 'aliases' => [ + + 'App' => Illuminate\Support\Facades\App::class, + 'Artisan' => Illuminate\Support\Facades\Artisan::class, + 'Auth' => Illuminate\Support\Facades\Auth::class, + 'Blade' => Illuminate\Support\Facades\Blade::class, + 'Broadcast' => Illuminate\Support\Facades\Broadcast::class, + 'Bus' => Illuminate\Support\Facades\Bus::class, + 'Cache' => Illuminate\Support\Facades\Cache::class, + 'Config' => Illuminate\Support\Facades\Config::class, + 'Cookie' => Illuminate\Support\Facades\Cookie::class, + 'Crypt' => Illuminate\Support\Facades\Crypt::class, + 'DB' => Illuminate\Support\Facades\DB::class, + 'Eloquent' => Illuminate\Database\Eloquent\Model::class, + 'Event' => Illuminate\Support\Facades\Event::class, + 'File' => Illuminate\Support\Facades\File::class, + 'Gate' => Illuminate\Support\Facades\Gate::class, + 'Hash' => Illuminate\Support\Facades\Hash::class, + 'Lang' => Illuminate\Support\Facades\Lang::class, + 'Log' => Illuminate\Support\Facades\Log::class, + 'Mail' => Illuminate\Support\Facades\Mail::class, + 'Notification' => Illuminate\Support\Facades\Notification::class, + 'Password' => Illuminate\Support\Facades\Password::class, + 'Queue' => Illuminate\Support\Facades\Queue::class, + 'Redirect' => Illuminate\Support\Facades\Redirect::class, + 'Redis' => Illuminate\Support\Facades\Redis::class, + 'Request' => Illuminate\Support\Facades\Request::class, + 'Response' => Illuminate\Support\Facades\Response::class, + 'Route' => Illuminate\Support\Facades\Route::class, + 'Schema' => Illuminate\Support\Facades\Schema::class, + 'Session' => Illuminate\Support\Facades\Session::class, + 'Storage' => Illuminate\Support\Facades\Storage::class, + 'URL' => Illuminate\Support\Facades\URL::class, + 'Validator' => Illuminate\Support\Facades\Validator::class, + 'View' => Illuminate\Support\Facades\View::class, + + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..7817501 --- /dev/null +++ b/config/auth.php @@ -0,0 +1,102 @@ + [ + 'guard' => 'web', + 'passwords' => 'users', + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | here which uses session storage and the Eloquent user provider. + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | Supported: "session", "token" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + + 'api' => [ + 'driver' => 'token', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | If you have multiple user tables or models you may configure multiple + | sources which represent each model / table. These sources may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => App\User::class, + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | You may specify multiple password reset configurations if you have more + | than one user table or model in the application and you want to have + | separate password reset settings based on the specific user types. + | + | The expire time is the number of minutes that the reset token should be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => 'password_resets', + 'expire' => 60, + ], + ], + +]; diff --git a/config/broadcasting.php b/config/broadcasting.php new file mode 100644 index 0000000..3ca45ea --- /dev/null +++ b/config/broadcasting.php @@ -0,0 +1,59 @@ + env('BROADCAST_DRIVER', 'null'), + + /* + |-------------------------------------------------------------------------- + | Broadcast Connections + |-------------------------------------------------------------------------- + | + | Here you may define all of the broadcast connections that will be used + | to broadcast events to other systems or over websockets. Samples of + | each available type of connection are provided inside this array. + | + */ + + 'connections' => [ + + 'pusher' => [ + 'driver' => 'pusher', + 'key' => env('PUSHER_APP_KEY'), + 'secret' => env('PUSHER_APP_SECRET'), + 'app_id' => env('PUSHER_APP_ID'), + 'options' => [ + 'cluster' => env('PUSHER_APP_CLUSTER'), + 'encrypted' => true, + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + + 'log' => [ + 'driver' => 'log', + ], + + 'null' => [ + 'driver' => 'null', + ], + + ], + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..0c30969 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,93 @@ + env('CACHE_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + */ + + 'stores' => [ + + 'apc' => [ + 'driver' => 'apc', + ], + + 'array' => [ + 'driver' => 'array', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'cache', + 'connection' => null, + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'cache', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing a RAM based store such as APC or Memcached, there might + | be other applications utilizing the same cache. So, we'll specify a + | value to get prefixed to all our keys so we can avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache'), + +]; diff --git a/config/cors.php b/config/cors.php new file mode 100644 index 0000000..e9b90f8 --- /dev/null +++ b/config/cors.php @@ -0,0 +1,23 @@ + false, + 'allowedOrigins' => ['*'], + 'allowedOriginsPatterns' => [], + 'allowedHeaders' => ['*'], + 'allowedMethods' => ['*'], + 'exposedHeaders' => [], + 'maxAge' => 0, + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..22347a4 --- /dev/null +++ b/config/database.php @@ -0,0 +1,131 @@ + env('DB_CONNECTION', 'mysql'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Here are each of the database connections setup for your application. + | Of course, examples of configuring each database platform that is + | supported by Laravel is shown below to make development simple. + | + | + | All database work in Laravel is done through the PHP PDO facilities + | so make sure you have the driver for your particular database of + | choice installed on your machine before you begin development. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + 'schema' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run in the database. + | + */ + + 'migrations' => 'migrations', + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as APC or Memcached. Laravel makes it easy to dig right in. + | + */ + + 'redis' => [ + + 'client' => 'predis', + + 'default' => [ + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'password' => env('REDIS_PASSWORD', null), + 'port' => env('REDIS_PORT', 6379), + 'database' => env('REDIS_DB', 0), + ], + + 'cache' => [ + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'password' => env('REDIS_PASSWORD', null), + 'port' => env('REDIS_PORT', 6379), + 'database' => env('REDIS_CACHE_DB', 1), + ], + + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..77fa5de --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,69 @@ + env('FILESYSTEM_DRIVER', 'local'), + + /* + |-------------------------------------------------------------------------- + | Default Cloud Filesystem Disk + |-------------------------------------------------------------------------- + | + | Many applications store files both locally and in the cloud. For this + | reason, you may specify a default "cloud" driver here. This driver + | will be bound as the Cloud disk implementation in the container. + | + */ + + 'cloud' => env('FILESYSTEM_CLOUD', 's3'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Here you may configure as many filesystem "disks" as you wish, and you + | may even configure multiple disks of the same driver. Defaults have + | been setup for each driver as an example of the required options. + | + | Supported Drivers: "local", "ftp", "sftp", "s3", "rackspace" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app'), + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + ], + + ], + +]; diff --git a/config/hashing.php b/config/hashing.php new file mode 100644 index 0000000..8425770 --- /dev/null +++ b/config/hashing.php @@ -0,0 +1,52 @@ + 'bcrypt', + + /* + |-------------------------------------------------------------------------- + | Bcrypt Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Bcrypt algorithm. This will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'bcrypt' => [ + 'rounds' => env('BCRYPT_ROUNDS', 10), + ], + + /* + |-------------------------------------------------------------------------- + | Argon Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Argon algorithm. These will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'argon' => [ + 'memory' => 1024, + 'threads' => 2, + 'time' => 2, + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..506f2f3 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,92 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Out of + | the box, Laravel uses the Monolog PHP logging library. This gives + | you a variety of powerful log handlers / formatters to utilize. + | + | Available Drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", + | "custom", "stack" + | + */ + + 'channels' => [ + 'stack' => [ + 'driver' => 'stack', + 'channels' => ['daily'], + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => 'debug', + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => 'debug', + 'days' => 14, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => 'Laravel Log', + 'emoji' => ':boom:', + 'level' => 'critical', + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => 'debug', + 'handler' => SyslogUdpHandler::class, + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + ], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'handler' => StreamHandler::class, + 'with' => [ + 'stream' => 'php://stderr', + ], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => 'debug', + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => 'debug', + ], + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..f400645 --- /dev/null +++ b/config/mail.php @@ -0,0 +1,136 @@ + env('MAIL_DRIVER', 'smtp'), + + /* + |-------------------------------------------------------------------------- + | SMTP Host Address + |-------------------------------------------------------------------------- + | + | Here you may provide the host address of the SMTP server used by your + | applications. A default option is provided that is compatible with + | the Mailgun mail service which will provide reliable deliveries. + | + */ + + 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), + + /* + |-------------------------------------------------------------------------- + | SMTP Host Port + |-------------------------------------------------------------------------- + | + | This is the SMTP port used by your application to deliver e-mails to + | users of the application. Like the host we have set this value to + | stay compatible with the Mailgun e-mail application by default. + | + */ + + 'port' => env('MAIL_PORT', 587), + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all e-mails sent by your application to be sent from + | the same address. Here, you may specify a name and address that is + | used globally for all e-mails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + + /* + |-------------------------------------------------------------------------- + | E-Mail Encryption Protocol + |-------------------------------------------------------------------------- + | + | Here you may specify the encryption protocol that should be used when + | the application send e-mail messages. A sensible default using the + | transport layer security protocol should provide great security. + | + */ + + 'encryption' => env('MAIL_ENCRYPTION', 'tls'), + + /* + |-------------------------------------------------------------------------- + | SMTP Server Username + |-------------------------------------------------------------------------- + | + | If your SMTP server requires a username for authentication, you should + | set it here. This will get used to authenticate with your server on + | connection. You may also set the "password" value below this one. + | + */ + + 'username' => env('MAIL_USERNAME'), + + 'password' => env('MAIL_PASSWORD'), + + /* + |-------------------------------------------------------------------------- + | Sendmail System Path + |-------------------------------------------------------------------------- + | + | When using the "sendmail" driver to send e-mails, we will need to know + | the path to where Sendmail lives on this server. A default path has + | been provided here, which will work well on most of your systems. + | + */ + + 'sendmail' => '/usr/sbin/sendmail -bs', + + /* + |-------------------------------------------------------------------------- + | Markdown Mail Settings + |-------------------------------------------------------------------------- + | + | If you are using Markdown based email rendering, you may configure your + | theme and component paths here, allowing you to customize the design + | of the emails. Or, you may simply stick with the Laravel defaults! + | + */ + + 'markdown' => [ + 'theme' => 'default', + + 'paths' => [ + resource_path('views/vendor/mail'), + ], + ], + + /* + |-------------------------------------------------------------------------- + | Log Channel + |-------------------------------------------------------------------------- + | + | If you are using the "log" driver, you may specify the logging channel + | if you prefer to keep mail messages separate from other log entries + | for simpler reading. Otherwise, the default channel will be used. + | + */ + + 'log_channel' => env('MAIL_LOG_CHANNEL'), + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..c1430b4 --- /dev/null +++ b/config/queue.php @@ -0,0 +1,86 @@ + env('QUEUE_CONNECTION', 'sync'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection information for each server that + | is used by your application. A default configuration has been added + | for each back-end shipped with Laravel. You are free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'jobs', + 'queue' => 'default', + 'retry_after' => 90, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + 'retry_after' => 90, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('SQS_KEY', 'your-public-key'), + 'secret' => env('SQS_SECRET', 'your-secret-key'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'your-queue-name'), + 'region' => env('SQS_REGION', 'us-east-1'), + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => 90, + 'block_for' => null, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control which database and table are used to store the jobs that + | have failed. You may change them to any database / table you wish. + | + */ + + 'failed' => [ + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..bb4d2ec --- /dev/null +++ b/config/services.php @@ -0,0 +1,43 @@ + [ + 'domain' => env('MAILGUN_DOMAIN'), + 'secret' => env('MAILGUN_SECRET'), + 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), + ], + + 'ses' => [ + 'key' => env('SES_KEY'), + 'secret' => env('SES_SECRET'), + 'region' => env('SES_REGION', 'us-east-1'), + ], + + 'sparkpost' => [ + 'secret' => env('SPARKPOST_SECRET'), + ], + + 'stripe' => [ + 'model' => App\User::class, + 'key' => env('STRIPE_KEY'), + 'secret' => env('STRIPE_SECRET'), + 'webhook' => [ + 'secret' => env('STRIPE_WEBHOOK_SECRET'), + 'tolerance' => env('STRIPE_WEBHOOK_TOLERANCE', 300), + ], + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..fae302a --- /dev/null +++ b/config/session.php @@ -0,0 +1,199 @@ + env('SESSION_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to immediately expire on the browser closing, set that option. + | + */ + + 'lifetime' => env('SESSION_LIFETIME', 120), + + 'expire_on_close' => false, + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it is stored. All encryption will be run + | automatically by Laravel and you can use the Session like normal. + | + */ + + 'encrypt' => false, + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When using the native session driver, we need a location where session + | files may be stored. A default has been set for you but a different + | location may be specified. This is only needed for file sessions. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION', null), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table we + | should use to manage the sessions. Of course, a sensible default is + | provided for you; however, you are free to change this as needed. + | + */ + + 'table' => 'sessions', + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using the "apc" or "memcached" session drivers, you may specify a + | cache store that should be used for these sessions. This value must + | correspond with one of the application's configured cache stores. + | + */ + + 'store' => env('SESSION_STORE', null), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the cookie used to identify a session + | instance by ID. The name specified here will get used every time a + | new session cookie is created by the framework for every driver. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_').'_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application but you are free to change this when necessary. + | + */ + + 'path' => '/', + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | Here you may change the domain of the cookie used to identify a session + | in your application. This will determine which domains the cookie is + | available to in your application. A sensible default has been set. + | + */ + + 'domain' => env('SESSION_DOMAIN', null), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you if it can not be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE', false), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. You are free to modify this option if needed. + | + */ + + 'http_only' => true, + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | do not enable this as other CSRF protection services are in place. + | + | Supported: "lax", "strict" + | + */ + + 'same_site' => null, + +]; diff --git a/config/view.php b/config/view.php new file mode 100644 index 0000000..22b8a18 --- /dev/null +++ b/config/view.php @@ -0,0 +1,36 @@ + [ + resource_path('views'), + ], + + /* + |-------------------------------------------------------------------------- + | Compiled View Path + |-------------------------------------------------------------------------- + | + | This option determines where all the compiled Blade templates will be + | stored for your application. Typically, this is within the storage + | directory. However, as usual, you are free to change this value. + | + */ + + 'compiled' => env( + 'VIEW_COMPILED_PATH', + realpath(storage_path('framework/views')) + ), + +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..9b1dffd --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..ec15e58 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,24 @@ +define(App\User::class, function (Faker $faker) { + return [ + 'name' => $faker->name, + 'email' => $faker->unique()->safeEmail, + 'email_verified_at' => now(), + 'password' => '$2y$10$TKh8H1.PfQx37YgCzwiKb.KjNyWgaHb9cbcoQgdIVFlYg7B77UdFm', // secret + 'remember_token' => str_random(10), + ]; +}); diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php new file mode 100644 index 0000000..16a6108 --- /dev/null +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,36 @@ +increments('id'); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('users'); + } +} diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php new file mode 100644 index 0000000..0d5cb84 --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_resets_table.php @@ -0,0 +1,32 @@ +string('email')->index(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('password_resets'); + } +} diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php new file mode 100644 index 0000000..91cb6d1 --- /dev/null +++ b/database/seeds/DatabaseSeeder.php @@ -0,0 +1,16 @@ +call(UsersTableSeeder::class); + } +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..7e579a1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,11365 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "^4.0.3" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "adjust-sourcemap-loader": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz", + "integrity": "sha512-958oaHHVEXMvsY7v7cC5gEkNIcoaAVIhZ4mBReYVZJOTP9IgKmzLjIOhTtzpLMu+qriXvLsVjJ155EeInp45IQ==", + "dev": true, + "requires": { + "assert": "^1.3.0", + "camelcase": "^1.2.1", + "loader-utils": "^1.1.0", + "lodash.assign": "^4.0.1", + "lodash.defaults": "^3.1.2", + "object-path": "^0.9.2", + "regex-parser": "^2.2.9" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "lodash.defaults": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", + "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=", + "dev": true, + "requires": { + "lodash.assign": "^3.0.0", + "lodash.restparam": "^3.0.0" + }, + "dependencies": { + "lodash.assign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", + "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=", + "dev": true, + "requires": { + "lodash._baseassign": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash.keys": "^3.0.0" + } + } + } + } + } + }, + "ajv": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz", + "integrity": "sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "7.2.6", + "resolved": "http://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz", + "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==", + "dev": true, + "requires": { + "browserslist": "^2.11.3", + "caniuse-lite": "^1.0.30000805", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.17", + "postcss-value-parser": "^3.2.3" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "axios": { + "version": "0.18.0", + "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz", + "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", + "dev": true, + "requires": { + "follow-redirects": "^1.3.0", + "is-buffer": "^1.1.5" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-loader": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz", + "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", + "dev": true, + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + } + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "bootstrap": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.3.tgz", + "integrity": "sha512-rDFIzgXcof0jDyjNosjv4Sno77X4KuPeFxG2XZZv1/Kc8DRVGVADdoQyyOVDwPqL36DDmtCQbrpMCqvpPLJQ0w==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", + "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000792", + "electron-to-chromium": "^1.3.30" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bulma": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/bulma/-/bulma-0.7.2.tgz", + "integrity": "sha512-6JHEu8U/1xsyOst/El5ImLcZIiE2JFXgvrz8GGWbnDLwTNRPJzdAM0aoUM1Ns0avALcVb6KZz9NhzmU53dGDcQ==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "10.0.4", + "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + }, + "dependencies": { + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + } + } + }, + "caniuse-db": { + "version": "1.0.30000910", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000910.tgz", + "integrity": "sha512-eysv5eAsXCBnfnhTZsKBtCZKdgeFaRqOlTN74kCfzdHdz0In3E5Aop7PyqPI757DsdjVwJOWrFHIrTPYzmll6g==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30000910", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000910.tgz", + "integrity": "sha512-u/nxtHGAzCGZzIxt3dA/tpSPOcirBZFWKwz1EPz4aaupnBI2XR0Rbr74g0zc6Hzy41OEM4uMoZ38k56TpYAWjQ==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "^1.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "0.11.4", + "resolved": "http://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "compressible": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", + "dev": true, + "requires": { + "mime-db": ">= 1.36.0 < 2" + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "concatenate": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/concatenate/-/concatenate-0.0.2.tgz", + "integrity": "sha1-C0nW6MQQR9dyjNyNYqCGYjOXtJ8=", + "dev": true, + "requires": { + "globs": "^0.1.2" + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "consolidate": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", + "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-env": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz", + "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.5", + "is-windows": "^1.0.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "cryptocurrency-icons": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/cryptocurrency-icons/-/cryptocurrency-icons-0.9.0.tgz", + "integrity": "sha512-hwjtJVauV6TFG5Z8pJnTG+4REjbjdE9ZHiribM1JeEcEbXpHs+qLfPEMBP5dSMPv3J7tgrp9OPai2eSr85pSOQ==" + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-loader": { + "version": "0.28.11", + "resolved": "http://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": "^3.10.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.1.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + } + } + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "d": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "^0.10.9" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "dotenv": { + "version": "4.0.0", + "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", + "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=", + "dev": true + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "dev": true + }, + "duplexify": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", + "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.84", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.84.tgz", + "integrity": "sha512-IYhbzJYOopiTaNWMBp7RjbecUBsbnbDneOP86f3qvS0G0xfzwNSvMJpTrvi5/Y1gU7tg2NAgeg8a8rCYvW9Whw==", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.2.tgz", + "integrity": "sha512-E1fPutRDdIj/hohG0UpT5mayXNCxXP9d+snxFsPU9X0XgccOumKraa3juDMwTUyi7+Bu5+mCGagjg4IYeNbOdw==", + "dev": true, + "requires": { + "stackframe": "^1.0.4" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.46", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", + "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "1" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "dev": true, + "requires": { + "original": ">=0.0.5" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extract-text-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", + "dev": true, + "requires": { + "async": "^2.4.1", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0", + "webpack-sources": "^1.0.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-glob": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.4.tgz", + "integrity": "sha512-FjK2nCGI/McyzgNtTESqaWP3trPvHyRyoyY70hxjc3oKPNmDe8taohLZpoVKoUjW85tbU5txaYUZCNtVzygl1g==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "file-loader": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz", + "integrity": "sha512-N+uhF3mswIFeziHQjGScJ/yHXYt3DiLBeC+9vWW+WjUBiClMSOlV1YrXQi+7KM2aA3Rn4Bybgv+uXFQbfkzpvg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2" + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==" + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "dev": true, + "requires": { + "debug": "=3.1.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "globs": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globs/-/globs-0.1.4.tgz", + "integrity": "sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ==", + "dev": true, + "requires": { + "glob": "^7.1.1" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "http://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz", + "integrity": "sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-loader": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.4.5.tgz", + "integrity": "sha1-X7zYfNY6XEmn/OL+VvQl4Fcpxow=", + "dev": true, + "requires": { + "es6-templates": "^0.2.2", + "fastparse": "^1.1.1", + "html-minifier": "^3.0.1", + "loader-utils": "^1.0.2", + "object-assign": "^4.1.0" + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "dev": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-parser-js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", + "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "dev": true, + "requires": { + "http-proxy": "^1.16.2", + "is-glob": "^3.1.0", + "lodash": "^4.17.2", + "micromatch": "^2.3.11" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + } + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "imagemin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.0.0.tgz", + "integrity": "sha512-m4Mxwt2QvCp1F85HXoTungXk0Y6XzuvQGqrK9qEddQfo/7x4aZjRENmyXXfc29ei4Mk55rW002bORG86YM3/aQ==", + "requires": { + "file-type": "^8.1.0", + "globby": "^8.0.1", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "globby": { + "version": "8.0.1", + "resolved": "http://registry.npmjs.org/globby/-/globby-8.0.1.tgz", + "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + } + } + }, + "img-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.1.tgz", + "integrity": "sha512-0jDJqexgzOuq3zlXwFTBKJlMcaP1uXyl5t4Qu6b1IgXb3IwBDjPfVylBC8vHFIIESDw/S+5QkBbtBrt4T8wESA==", + "requires": { + "loader-utils": "^1.1.0" + } + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "dev": true, + "requires": { + "meow": "^3.3.0" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==", + "dev": true + }, + "js-base64": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", + "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^2.6.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "1.3.0", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "laravel-mix": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-2.1.14.tgz", + "integrity": "sha512-M/Vzgr6+QQGukciAQ91SZvOhUyrPm41bq/nRyF2j2HR8/g3vzvTQbRkdTGOpq9Z+y3REEj8qR2A3ScnEG37Dgw==", + "dev": true, + "requires": { + "autoprefixer": "^7.2.6", + "babel-core": "^6.24.1", + "babel-loader": "^7.1.1", + "babel-plugin-transform-object-rest-spread": "^6.26.0", + "babel-plugin-transform-runtime": "^6.23.0", + "babel-preset-env": "^1.5.1", + "chokidar": "^2.0.3", + "clean-css": "^4.1.3", + "concatenate": "0.0.2", + "css-loader": "^0.28.9", + "dotenv": "^4.0.0", + "dotenv-expand": "^4.2.0", + "extract-text-webpack-plugin": "^3.0.2", + "file-loader": "^0.11.2", + "friendly-errors-webpack-plugin": "^1.6.1", + "fs-extra": "^3.0.1", + "glob": "^7.1.2", + "html-loader": "^0.4.5", + "img-loader": "^3.0.0", + "lodash": "^4.17.5", + "md5": "^2.2.1", + "node-sass": "^4.9.0", + "postcss-loader": "^2.1.0", + "resolve-url-loader": "^2.2.1", + "sass-loader": "^6.0.5", + "style-loader": "^0.18.2", + "uglify-js": "^2.8.29", + "uglifyjs-webpack-plugin": "^1.1.8", + "vue-loader": "^13.7.1", + "vue-template-compiler": "^2.5.13", + "webpack": "^3.11.0", + "webpack-chunk-hash": "^0.4.0", + "webpack-dev-server": "^2.11.1", + "webpack-merge": "^4.1.0", + "webpack-notifier": "^1.5.1", + "yargs": "^8.0.2" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", + "dev": true + }, + "lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=", + "dev": true, + "requires": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.4.tgz", + "integrity": "sha512-EPstzZ23znHUVLKj+lcXO1KvZkrlw+ZirdwvOmnAnA/1PB4ggyXJ77LRkCqkff+ShQ+cqoxCxLQOh4cKITO5iA==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "dev": true + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "dev": true, + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", + "dev": true + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "dev": true, + "requires": { + "mime-db": "~1.37.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "nan": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-notifier": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.3.0.tgz", + "integrity": "sha512-AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node-sass": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.10.0.tgz", + "integrity": "sha512-fDQJfXszw6vek63Fe/ldkYXmRYK/QS6NbvM3i5oEo9ntPDy4XX7BcKZyTKv+/kSSxRtXXc7l+MSwEmYc0CSy6Q==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "opn": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=" + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-asn1": { + "version": "5.1.1", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "popper.js": { + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.5.tgz", + "integrity": "sha512-fs4Sd8bZLgEzrk8aS7Em1qh+wcawtE87kRUJQhK6+LndyV1HerX7+LURzAylVaTyWIn5NTB/lyjnWqw/AZ6Yrw==", + "dev": true + }, + "portfinder": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.19.tgz", + "integrity": "sha512-23aeQKW9KgHe6citUrG3r9HjeX6vls0h713TAa+CwTKZwNIr/pD2ApaxYF4Um3ZZyq4ar+Siv3+fhoHaIwSOSw==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "^5.0.16" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "^5.0.14", + "uniqs": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "dev": true, + "requires": { + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + } + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + } + } + }, + "postcss-loader": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz", + "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^0.4.0" + }, + "dependencies": { + "ajv": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz", + "integrity": "sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "^5.0.5" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "prettier": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.15.2.tgz", + "integrity": "sha512-YgPLFFA0CdKL4Eg2IHtUSjzj/BWgszDHiNQAe0VAIBse34148whfdzLagRL+QiKS+YfK5ftB6X4v/MBw8yCoug==", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", + "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regex-parser": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.9.tgz", + "integrity": "sha512-VncXxOF6uFlYog5prG2j+e2UGJeam5MfNiJnB/qEgo4KTnMm2XrELCg4rNZ6IlaEUZnGlb8aB6lXowCRQtTkkA==", + "dev": true + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resolve-url-loader": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-2.3.1.tgz", + "integrity": "sha512-tpt4A/tOT8jxRDa91RbBV4c22AGj+WllOxT8rYSYhT2XDdL33Nca9HudwVx4mvP9PLokz+wpCu44tWUGVMYYLA==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^1.1.0", + "camelcase": "^4.1.0", + "convert-source-map": "^1.5.1", + "loader-utils": "^1.1.0", + "lodash.defaults": "^4.0.0", + "rework": "^1.0.1", + "rework-visit": "^1.0.0", + "source-map": "^0.5.7", + "urix": "^0.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dev": true, + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", + "dev": true + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + } + } + }, + "sass-loader": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz", + "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==", + "dev": true, + "requires": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "^5.0.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + } + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", + "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", + "dev": true, + "requires": { + "node-forge": "0.7.5" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "serialize-javascript": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.5.tgz", + "integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=", + "dev": true, + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", + "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==", + "dev": true + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "requires": { + "debug": "^2.6.8", + "handle-thing": "^1.2.5", + "http-deceiver": "^1.2.7", + "safe-buffer": "^5.0.1", + "select-hose": "^2.0.0", + "spdy-transport": "^2.0.18" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "spdy-transport": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.1.tgz", + "integrity": "sha512-q7D8c148escoB3Z7ySCASadkegMmUZW8Wb/Q1u0/XBgDKMO880rLQDj8Twiew/tYi7ghemKUi/whSYOwE17f5Q==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "detect-node": "^2.0.3", + "hpack.js": "^2.1.6", + "obuf": "^1.1.1", + "readable-stream": "^2.2.9", + "safe-buffer": "^5.0.1", + "wbuf": "^1.7.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", + "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "stackframe": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz", + "integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "style-loader": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.18.2.tgz", + "integrity": "sha512-WPpJPZGUxWYHWIUMNNOYqql7zh85zGmr84FdTVWq52WTIkqlW9xSxD3QYWi/T31cqn9UNSsietVEgGn2aaSCzw==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" + } + }, + "tapable": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", + "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "through": { + "version": "2.3.8", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", + "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==", + "dev": true + }, + "time-stamp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz", + "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz", + "integrity": "sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + } + } + } + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz", + "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==", + "dev": true, + "requires": { + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.10.3", + "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "vue": { + "version": "2.5.17", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.17.tgz", + "integrity": "sha512-mFbcWoDIJi0w0Za4emyLiW72Jae0yjANHbCVquMKijcavBGypqlF7zHRgMa5k4sesdv7hv2rB4JPdZfR+TPfhQ==", + "dev": true + }, + "vue-hot-reload-api": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.1.tgz", + "integrity": "sha512-AA86yKZ5uOKz87/q1UpngEXhbRkaYg1b7HMMVRobNV1IVKqZe8oLIzo6iMocVwZXnYitlGwf2k4ZRLOZlS8oPQ==", + "dev": true + }, + "vue-loader": { + "version": "13.7.3", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-13.7.3.tgz", + "integrity": "sha512-ACCwbfeC6HjY2pnDii+Zer+MZ6sdOtwvLmDXRK/BoD3WNR551V22R6KEagwHoTRJ0ZlIhpCBkptpCU6+Ri/05w==", + "dev": true, + "requires": { + "consolidate": "^0.14.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "lru-cache": "^4.1.1", + "postcss": "^6.0.8", + "postcss-load-config": "^1.1.0", + "postcss-selector-parser": "^2.0.0", + "prettier": "^1.7.0", + "resolve": "^1.4.0", + "source-map": "^0.6.1", + "vue-hot-reload-api": "^2.2.0", + "vue-style-loader": "^3.0.0", + "vue-template-es2015-compiler": "^1.6.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" + } + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + } + } + }, + "vue-material-design-icons": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/vue-material-design-icons/-/vue-material-design-icons-2.4.0.tgz", + "integrity": "sha512-aDTH+MD1KFpKNDUCQFUf6HoidxXjMYHzW84E2tC7FBTJ5SwaSCWgZJDUdDIkpt4N2oOCy/FGJmWE7X3gHdLOPQ==" + }, + "vue-router": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.2.tgz", + "integrity": "sha512-opKtsxjp9eOcFWdp6xLQPLmRGgfM932Tl56U9chYTnoWqKxQ8M20N7AkdEbM5beUh6wICoFGYugAX9vQjyJLFg==" + }, + "vue-style-loader": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.1.2.tgz", + "integrity": "sha512-ICtVdK/p+qXWpdSs2alWtsXt9YnDoYjQe0w5616j9+/EhjoxZkbun34uWgsMFnC1MhrMMwaWiImz3K2jK1Yp2Q==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "vue-template-compiler": { + "version": "2.5.17", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz", + "integrity": "sha512-63uI4syCwtGR5IJvZM0LN5tVsahrelomHtCxvRkZPJ/Tf3ADm1U1wG6KWycK3qCfqR+ygM5vewUvmJ0REAYksg==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz", + "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==", + "dev": true + }, + "vue-trading-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vue-trading-view/-/vue-trading-view-1.0.1.tgz", + "integrity": "sha512-CNTrPt/yvcpu724l36YGlrwczcKEt9hwKyw9cEZ8PRcqR0jwNBWZkk6bJVCgACmXkLqJZjsPUagaYfQHvtsjeQ==" + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz", + "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, + "dependencies": { + "ajv": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz", + "integrity": "sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + } + } + } + }, + "webpack-chunk-hash": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/webpack-chunk-hash/-/webpack-chunk-hash-0.4.0.tgz", + "integrity": "sha1-a0DDBw+8n/DP4P54HHF0r2x8FqQ=", + "dev": true + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.3.tgz", + "integrity": "sha512-Qz22YEFhWx+M2vvJ+rQppRv39JA0h5NNbOOdODApdX6iZ52Diz7vTPXjF7kJlfn+Uc24Qr48I3SZ9yncQwRycg==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "array-includes": "^3.0.3", + "bonjour": "^3.5.0", + "chokidar": "^2.0.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.17.4", + "import-local": "^1.0.0", + "internal-ip": "1.2.0", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "selfsigned": "^1.9.1", + "serve-index": "^1.7.2", + "sockjs": "0.3.19", + "sockjs-client": "1.1.5", + "spdy": "^3.4.1", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "webpack-dev-middleware": "1.12.2", + "yargs": "6.6.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "yargs": { + "version": "6.6.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "webpack-merge": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.4.tgz", + "integrity": "sha512-TmSe1HZKeOPey3oy1Ov2iS3guIZjWvMT2BBJDzzT5jScHTjVC3mpjJofgueEzaEd6ibhxRDD6MIblDr8tzh8iQ==", + "dev": true, + "requires": { + "lodash": "^4.17.5" + } + }, + "webpack-notifier": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.7.0.tgz", + "integrity": "sha512-L3UKrl500xk0VDYKkwQxy5/BPhBWsZ2xHsAx2Qe3dVKYUEk9+y690RcNTMIUcVOK2fRgK7KK3PA4ccOq1h+fTg==", + "dev": true, + "requires": { + "node-notifier": "^5.1.2", + "object-assign": "^4.1.0", + "strip-ansi": "^3.0.1" + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..bd3e68e --- /dev/null +++ b/package.json @@ -0,0 +1,32 @@ +{ + "private": true, + "scripts": { + "dev": "npm run development", + "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", + "watch": "npm run development -- --watch", + "watch-poll": "npm run watch -- --watch-poll", + "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", + "prod": "npm run production", + "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" + }, + "devDependencies": { + "axios": "^0.18", + "bootstrap": "^4.0.0", + "cross-env": "^5.1", + "jquery": "^3.2", + "laravel-mix": "^2.0", + "lodash": "^4.17.5", + "popper.js": "^1.12", + "vue": "^2.5.17" + }, + "dependencies": { + "ajv": "^6.5.5", + "bulma": "^0.7.2", + "cryptocurrency-icons": "^0.9.0", + "imagemin": "^6.0.0", + "img-loader": "^3.0.1", + "vue-material-design-icons": "^2.4.0", + "vue-router": "^3.0.2", + "vue-trading-view": "^1.0.1" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..9566b67 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,33 @@ + + + + + ./tests/Unit + + + + ./tests/Feature + + + + + ./app + + + + + + + + + + + diff --git a/public/.DS_Store b/public/.DS_Store new file mode 100644 index 0000000..3d78152 Binary files /dev/null and b/public/.DS_Store differ diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..b75525b --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,21 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Handle Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/css/app.css b/public/css/app.css new file mode 100644 index 0000000..c2f6158 --- /dev/null +++ b/public/css/app.css @@ -0,0 +1,12353 @@ +@import url(https://fonts.googleapis.com/css?family=Nunito);/*! bulma.io v0.7.2 | MIT License | github.com/jgthms/bulma */ + +@-webkit-keyframes spinAround { + from { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + to { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes spinAround { + from { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + to { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +.delete, +.modal-close, +.is-unselectable, +.button, +.file, +.breadcrumb, +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, +.tabs { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select:not(.is-multiple):not(.is-loading)::after, +.navbar-link:not(.is-arrowless)::after { + border: 3px solid transparent; + border-radius: 2px; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: center; + transform-origin: center; + width: 0.625em; +} + +.box:not(:last-child), +.content:not(:last-child), +.notification:not(:last-child), +.progress:not(:last-child), +.table:not(:last-child), +.table-container:not(:last-child), +.title:not(:last-child), +.subtitle:not(:last-child), +.block:not(:last-child), +.highlight:not(:last-child), +.breadcrumb:not(:last-child), +.level:not(:last-child), +.list:not(:last-child), +.message:not(:last-child), +.tabs:not(:last-child) { + margin-bottom: 1.5rem; +} + +.delete, +.modal-close { + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 290486px; + cursor: pointer; + pointer-events: auto; + display: inline-block; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; +} + +.delete::before, +.modal-close::before, +.delete::after, +.modal-close::after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.delete::before, +.modal-close::before { + height: 2px; + width: 50%; +} + +.delete::after, +.modal-close::after { + height: 50%; + width: 2px; +} + +.delete:hover, +.modal-close:hover, +.delete:focus, +.modal-close:focus { + background-color: rgba(10, 10, 10, 0.3); +} + +.delete:active, +.modal-close:active { + background-color: rgba(10, 10, 10, 0.4); +} + +.is-small.delete, +.is-small.modal-close { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; +} + +.is-medium.delete, +.is-medium.modal-close { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; +} + +.is-large.delete, +.is-large.modal-close { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; +} + +.button.is-loading::after, +.select.is-loading::after, +.control.is-loading::after, +.loader { + -webkit-animation: spinAround 500ms infinite linear; + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; +} + +.is-overlay, +.image.is-square img, +.image.is-1by1 img, +.image.is-5by4 img, +.image.is-4by3 img, +.image.is-3by2 img, +.image.is-5by3 img, +.image.is-16by9 img, +.image.is-2by1 img, +.image.is-3by1 img, +.image.is-4by5 img, +.image.is-3by4 img, +.image.is-2by3 img, +.image.is-3by5 img, +.image.is-9by16 img, +.image.is-1by2 img, +.image.is-1by3 img, +.modal, +.modal-background, +.hero-video { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.button, +.input, +.textarea, +.select select, +.file-cta, +.file-name, +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + -moz-appearance: none; + -webkit-appearance: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: none; + box-shadow: none; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; +} + +.button:focus, +.input:focus, +.textarea:focus, +.select select:focus, +.file-cta:focus, +.file-name:focus, +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus, +.pagination-ellipsis:focus, +.is-focused.button, +.is-focused.input, +.is-focused.textarea, +.select select.is-focused, +.is-focused.file-cta, +.is-focused.file-name, +.is-focused.pagination-previous, +.is-focused.pagination-next, +.is-focused.pagination-link, +.is-focused.pagination-ellipsis, +.button:active, +.input:active, +.textarea:active, +.select select:active, +.file-cta:active, +.file-name:active, +.pagination-previous:active, +.pagination-next:active, +.pagination-link:active, +.pagination-ellipsis:active, +.is-active.button, +.is-active.input, +.is-active.textarea, +.select select.is-active, +.is-active.file-cta, +.is-active.file-name, +.is-active.pagination-previous, +.is-active.pagination-next, +.is-active.pagination-link, +.is-active.pagination-ellipsis { + outline: none; +} + +.button[disabled], +.input[disabled], +.textarea[disabled], +.select select[disabled], +.file-cta[disabled], +.file-name[disabled], +.pagination-previous[disabled], +.pagination-next[disabled], +.pagination-link[disabled], +.pagination-ellipsis[disabled] { + cursor: not-allowed; +} + +/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */ + +html, +body, +p, +ol, +ul, +li, +dl, +dt, +dd, +blockquote, +figure, +fieldset, +legend, +textarea, +pre, +iframe, +hr, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + padding: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 100%; + font-weight: normal; +} + +ul { + list-style: none; +} + +button, +input, +select, +textarea { + margin: 0; +} + +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; +} + +img, +audio, +video { + height: auto; + max-width: 100%; +} + +iframe { + border: 0; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; + text-align: left; +} + +html { + background-color: white; + font-size: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + min-width: 300px; + overflow-x: hidden; + overflow-y: scroll; + text-rendering: optimizeLegibility; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; +} + +article, +aside, +figure, +footer, +header, +hgroup, +section { + display: block; +} + +body, +button, +input, +select, +textarea { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; +} + +code, +pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: monospace; +} + +body { + color: #4a4a4a; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; +} + +a { + color: #3490dc; + cursor: pointer; + text-decoration: none; +} + +a strong { + color: currentColor; +} + +a:hover { + color: #363636; +} + +code { + background-color: whitesmoke; + color: #e3342f; + font-size: 0.875em; + font-weight: normal; + padding: 0.25em 0.5em 0.25em; +} + +hr { + background-color: whitesmoke; + border: none; + display: block; + height: 2px; + margin: 1.5rem 0; +} + +img { + height: auto; + max-width: 100%; +} + +input[type="checkbox"], +input[type="radio"] { + vertical-align: baseline; +} + +small { + font-size: 0.875em; +} + +span { + font-style: inherit; + font-weight: inherit; +} + +strong { + color: #363636; + font-weight: 700; +} + +pre { + -webkit-overflow-scrolling: touch; + background-color: whitesmoke; + color: #4a4a4a; + font-size: 0.875em; + overflow-x: auto; + padding: 1.25rem 1.5rem; + white-space: pre; + word-wrap: normal; +} + +pre code { + background-color: transparent; + color: currentColor; + font-size: 1em; + padding: 0; +} + +table td, +table th { + text-align: left; + vertical-align: top; +} + +table th { + color: #363636; +} + +.is-clearfix::after { + clear: both; + content: " "; + display: table; +} + +.is-pulled-left { + float: left !important; +} + +.is-pulled-right { + float: right !important; +} + +.is-clipped { + overflow: hidden !important; +} + +.is-size-1 { + font-size: 3rem !important; +} + +.is-size-2 { + font-size: 2.5rem !important; +} + +.is-size-3 { + font-size: 2rem !important; +} + +.is-size-4 { + font-size: 1.5rem !important; +} + +.is-size-5 { + font-size: 1.25rem !important; +} + +.is-size-6 { + font-size: 1rem !important; +} + +.is-size-7 { + font-size: 0.75rem !important; +} + +@media screen and (max-width: 768px) { + .is-size-1-mobile { + font-size: 3rem !important; + } + + .is-size-2-mobile { + font-size: 2.5rem !important; + } + + .is-size-3-mobile { + font-size: 2rem !important; + } + + .is-size-4-mobile { + font-size: 1.5rem !important; + } + + .is-size-5-mobile { + font-size: 1.25rem !important; + } + + .is-size-6-mobile { + font-size: 1rem !important; + } + + .is-size-7-mobile { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 769px), print { + .is-size-1-tablet { + font-size: 3rem !important; + } + + .is-size-2-tablet { + font-size: 2.5rem !important; + } + + .is-size-3-tablet { + font-size: 2rem !important; + } + + .is-size-4-tablet { + font-size: 1.5rem !important; + } + + .is-size-5-tablet { + font-size: 1.25rem !important; + } + + .is-size-6-tablet { + font-size: 1rem !important; + } + + .is-size-7-tablet { + font-size: 0.75rem !important; + } +} + +@media screen and (max-width: 1087px) { + .is-size-1-touch { + font-size: 3rem !important; + } + + .is-size-2-touch { + font-size: 2.5rem !important; + } + + .is-size-3-touch { + font-size: 2rem !important; + } + + .is-size-4-touch { + font-size: 1.5rem !important; + } + + .is-size-5-touch { + font-size: 1.25rem !important; + } + + .is-size-6-touch { + font-size: 1rem !important; + } + + .is-size-7-touch { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1088px) { + .is-size-1-desktop { + font-size: 3rem !important; + } + + .is-size-2-desktop { + font-size: 2.5rem !important; + } + + .is-size-3-desktop { + font-size: 2rem !important; + } + + .is-size-4-desktop { + font-size: 1.5rem !important; + } + + .is-size-5-desktop { + font-size: 1.25rem !important; + } + + .is-size-6-desktop { + font-size: 1rem !important; + } + + .is-size-7-desktop { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1280px) { + .is-size-1-widescreen { + font-size: 3rem !important; + } + + .is-size-2-widescreen { + font-size: 2.5rem !important; + } + + .is-size-3-widescreen { + font-size: 2rem !important; + } + + .is-size-4-widescreen { + font-size: 1.5rem !important; + } + + .is-size-5-widescreen { + font-size: 1.25rem !important; + } + + .is-size-6-widescreen { + font-size: 1rem !important; + } + + .is-size-7-widescreen { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1472px) { + .is-size-1-fullhd { + font-size: 3rem !important; + } + + .is-size-2-fullhd { + font-size: 2.5rem !important; + } + + .is-size-3-fullhd { + font-size: 2rem !important; + } + + .is-size-4-fullhd { + font-size: 1.5rem !important; + } + + .is-size-5-fullhd { + font-size: 1.25rem !important; + } + + .is-size-6-fullhd { + font-size: 1rem !important; + } + + .is-size-7-fullhd { + font-size: 0.75rem !important; + } +} + +.has-text-centered { + text-align: center !important; +} + +.has-text-justified { + text-align: justify !important; +} + +.has-text-left { + text-align: left !important; +} + +.has-text-right { + text-align: right !important; +} + +@media screen and (max-width: 768px) { + .has-text-centered-mobile { + text-align: center !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-centered-tablet { + text-align: center !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .has-text-centered-tablet-only { + text-align: center !important; + } +} + +@media screen and (max-width: 1087px) { + .has-text-centered-touch { + text-align: center !important; + } +} + +@media screen and (min-width: 1088px) { + .has-text-centered-desktop { + text-align: center !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .has-text-centered-desktop-only { + text-align: center !important; + } +} + +@media screen and (min-width: 1280px) { + .has-text-centered-widescreen { + text-align: center !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .has-text-centered-widescreen-only { + text-align: center !important; + } +} + +@media screen and (min-width: 1472px) { + .has-text-centered-fullhd { + text-align: center !important; + } +} + +@media screen and (max-width: 768px) { + .has-text-justified-mobile { + text-align: justify !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-justified-tablet { + text-align: justify !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .has-text-justified-tablet-only { + text-align: justify !important; + } +} + +@media screen and (max-width: 1087px) { + .has-text-justified-touch { + text-align: justify !important; + } +} + +@media screen and (min-width: 1088px) { + .has-text-justified-desktop { + text-align: justify !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .has-text-justified-desktop-only { + text-align: justify !important; + } +} + +@media screen and (min-width: 1280px) { + .has-text-justified-widescreen { + text-align: justify !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .has-text-justified-widescreen-only { + text-align: justify !important; + } +} + +@media screen and (min-width: 1472px) { + .has-text-justified-fullhd { + text-align: justify !important; + } +} + +@media screen and (max-width: 768px) { + .has-text-left-mobile { + text-align: left !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-left-tablet { + text-align: left !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .has-text-left-tablet-only { + text-align: left !important; + } +} + +@media screen and (max-width: 1087px) { + .has-text-left-touch { + text-align: left !important; + } +} + +@media screen and (min-width: 1088px) { + .has-text-left-desktop { + text-align: left !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .has-text-left-desktop-only { + text-align: left !important; + } +} + +@media screen and (min-width: 1280px) { + .has-text-left-widescreen { + text-align: left !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .has-text-left-widescreen-only { + text-align: left !important; + } +} + +@media screen and (min-width: 1472px) { + .has-text-left-fullhd { + text-align: left !important; + } +} + +@media screen and (max-width: 768px) { + .has-text-right-mobile { + text-align: right !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-right-tablet { + text-align: right !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .has-text-right-tablet-only { + text-align: right !important; + } +} + +@media screen and (max-width: 1087px) { + .has-text-right-touch { + text-align: right !important; + } +} + +@media screen and (min-width: 1088px) { + .has-text-right-desktop { + text-align: right !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .has-text-right-desktop-only { + text-align: right !important; + } +} + +@media screen and (min-width: 1280px) { + .has-text-right-widescreen { + text-align: right !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .has-text-right-widescreen-only { + text-align: right !important; + } +} + +@media screen and (min-width: 1472px) { + .has-text-right-fullhd { + text-align: right !important; + } +} + +.is-capitalized { + text-transform: capitalize !important; +} + +.is-lowercase { + text-transform: lowercase !important; +} + +.is-uppercase { + text-transform: uppercase !important; +} + +.is-italic { + font-style: italic !important; +} + +.has-text-white { + color: white !important; +} + +a.has-text-white:hover, +a.has-text-white:focus { + color: #e6e5e5 !important; +} + +.has-background-white { + background-color: white !important; +} + +.has-text-black { + color: #0a0a0a !important; +} + +a.has-text-black:hover, +a.has-text-black:focus { + color: black !important; +} + +.has-background-black { + background-color: #0a0a0a !important; +} + +.has-text-light { + color: whitesmoke !important; +} + +a.has-text-light:hover, +a.has-text-light:focus { + color: #dbdbdb !important; +} + +.has-background-light { + background-color: whitesmoke !important; +} + +.has-text-dark { + color: #363636 !important; +} + +a.has-text-dark:hover, +a.has-text-dark:focus { + color: #1c1c1c !important; +} + +.has-background-dark { + background-color: #363636 !important; +} + +.has-text-primary { + color: #00d1b2 !important; +} + +a.has-text-primary:hover, +a.has-text-primary:focus { + color: #009e86 !important; +} + +.has-background-primary { + background-color: #00d1b2 !important; +} + +.has-text-link { + color: #3490dc !important; +} + +a.has-text-link:hover, +a.has-text-link:focus { + color: #2176bd !important; +} + +.has-background-link { + background-color: #3490dc !important; +} + +.has-text-info { + color: #6cb2eb !important; +} + +a.has-text-info:hover, +a.has-text-info:focus { + color: #3f9ae5 !important; +} + +.has-background-info { + background-color: #6cb2eb !important; +} + +.has-text-success { + color: #38c172 !important; +} + +a.has-text-success:hover, +a.has-text-success:focus { + color: #2d995b !important; +} + +.has-background-success { + background-color: #38c172 !important; +} + +.has-text-warning { + color: #ffed4a !important; +} + +a.has-text-warning:hover, +a.has-text-warning:focus { + color: #ffe817 !important; +} + +.has-background-warning { + background-color: #ffed4a !important; +} + +.has-text-danger { + color: #e3342f !important; +} + +a.has-text-danger:hover, +a.has-text-danger:focus { + color: #c51f1a !important; +} + +.has-background-danger { + background-color: #e3342f !important; +} + +.has-text-black-bis { + color: #121212 !important; +} + +.has-background-black-bis { + background-color: #121212 !important; +} + +.has-text-black-ter { + color: #242424 !important; +} + +.has-background-black-ter { + background-color: #242424 !important; +} + +.has-text-grey-darker { + color: #363636 !important; +} + +.has-background-grey-darker { + background-color: #363636 !important; +} + +.has-text-grey-dark { + color: #4a4a4a !important; +} + +.has-background-grey-dark { + background-color: #4a4a4a !important; +} + +.has-text-grey { + color: #7a7a7a !important; +} + +.has-background-grey { + background-color: #7a7a7a !important; +} + +.has-text-grey-light { + color: #b5b5b5 !important; +} + +.has-background-grey-light { + background-color: #b5b5b5 !important; +} + +.has-text-grey-lighter { + color: #dbdbdb !important; +} + +.has-background-grey-lighter { + background-color: #dbdbdb !important; +} + +.has-text-white-ter { + color: whitesmoke !important; +} + +.has-background-white-ter { + background-color: whitesmoke !important; +} + +.has-text-white-bis { + color: #fafafa !important; +} + +.has-background-white-bis { + background-color: #fafafa !important; +} + +.has-text-weight-light { + font-weight: 300 !important; +} + +.has-text-weight-normal { + font-weight: 400 !important; +} + +.has-text-weight-semibold { + font-weight: 600 !important; +} + +.has-text-weight-bold { + font-weight: 700 !important; +} + +.is-block { + display: block !important; +} + +@media screen and (max-width: 768px) { + .is-block-mobile { + display: block !important; + } +} + +@media screen and (min-width: 769px), print { + .is-block-tablet { + display: block !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .is-block-tablet-only { + display: block !important; + } +} + +@media screen and (max-width: 1087px) { + .is-block-touch { + display: block !important; + } +} + +@media screen and (min-width: 1088px) { + .is-block-desktop { + display: block !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .is-block-desktop-only { + display: block !important; + } +} + +@media screen and (min-width: 1280px) { + .is-block-widescreen { + display: block !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .is-block-widescreen-only { + display: block !important; + } +} + +@media screen and (min-width: 1472px) { + .is-block-fullhd { + display: block !important; + } +} + +.is-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +@media screen and (max-width: 768px) { + .is-flex-mobile { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 769px), print { + .is-flex-tablet { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .is-flex-tablet-only { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (max-width: 1087px) { + .is-flex-touch { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 1088px) { + .is-flex-desktop { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .is-flex-desktop-only { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 1280px) { + .is-flex-widescreen { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .is-flex-widescreen-only { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +@media screen and (min-width: 1472px) { + .is-flex-fullhd { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } +} + +.is-inline { + display: inline !important; +} + +@media screen and (max-width: 768px) { + .is-inline-mobile { + display: inline !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-tablet { + display: inline !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .is-inline-tablet-only { + display: inline !important; + } +} + +@media screen and (max-width: 1087px) { + .is-inline-touch { + display: inline !important; + } +} + +@media screen and (min-width: 1088px) { + .is-inline-desktop { + display: inline !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .is-inline-desktop-only { + display: inline !important; + } +} + +@media screen and (min-width: 1280px) { + .is-inline-widescreen { + display: inline !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .is-inline-widescreen-only { + display: inline !important; + } +} + +@media screen and (min-width: 1472px) { + .is-inline-fullhd { + display: inline !important; + } +} + +.is-inline-block { + display: inline-block !important; +} + +@media screen and (max-width: 768px) { + .is-inline-block-mobile { + display: inline-block !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-block-tablet { + display: inline-block !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .is-inline-block-tablet-only { + display: inline-block !important; + } +} + +@media screen and (max-width: 1087px) { + .is-inline-block-touch { + display: inline-block !important; + } +} + +@media screen and (min-width: 1088px) { + .is-inline-block-desktop { + display: inline-block !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .is-inline-block-desktop-only { + display: inline-block !important; + } +} + +@media screen and (min-width: 1280px) { + .is-inline-block-widescreen { + display: inline-block !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .is-inline-block-widescreen-only { + display: inline-block !important; + } +} + +@media screen and (min-width: 1472px) { + .is-inline-block-fullhd { + display: inline-block !important; + } +} + +.is-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media screen and (max-width: 768px) { + .is-inline-flex-mobile { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-flex-tablet { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .is-inline-flex-tablet-only { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (max-width: 1087px) { + .is-inline-flex-touch { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 1088px) { + .is-inline-flex-desktop { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .is-inline-flex-desktop-only { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 1280px) { + .is-inline-flex-widescreen { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .is-inline-flex-widescreen-only { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media screen and (min-width: 1472px) { + .is-inline-flex-fullhd { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.is-hidden { + display: none !important; +} + +.is-sr-only { + border: none !important; + clip: rect(0, 0, 0, 0) !important; + height: 0.01em !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 0.01em !important; +} + +@media screen and (max-width: 768px) { + .is-hidden-mobile { + display: none !important; + } +} + +@media screen and (min-width: 769px), print { + .is-hidden-tablet { + display: none !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .is-hidden-tablet-only { + display: none !important; + } +} + +@media screen and (max-width: 1087px) { + .is-hidden-touch { + display: none !important; + } +} + +@media screen and (min-width: 1088px) { + .is-hidden-desktop { + display: none !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .is-hidden-desktop-only { + display: none !important; + } +} + +@media screen and (min-width: 1280px) { + .is-hidden-widescreen { + display: none !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .is-hidden-widescreen-only { + display: none !important; + } +} + +@media screen and (min-width: 1472px) { + .is-hidden-fullhd { + display: none !important; + } +} + +.is-invisible { + visibility: hidden !important; +} + +@media screen and (max-width: 768px) { + .is-invisible-mobile { + visibility: hidden !important; + } +} + +@media screen and (min-width: 769px), print { + .is-invisible-tablet { + visibility: hidden !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .is-invisible-tablet-only { + visibility: hidden !important; + } +} + +@media screen and (max-width: 1087px) { + .is-invisible-touch { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1088px) { + .is-invisible-desktop { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .is-invisible-desktop-only { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1280px) { + .is-invisible-widescreen { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .is-invisible-widescreen-only { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1472px) { + .is-invisible-fullhd { + visibility: hidden !important; + } +} + +.is-marginless { + margin: 0 !important; +} + +.is-paddingless { + padding: 0 !important; +} + +.is-radiusless { + border-radius: 0 !important; +} + +.is-shadowless { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.box { + background-color: white; + border-radius: 6px; + -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + color: #4a4a4a; + display: block; + padding: 1.25rem; +} + +a.box:hover, +a.box:focus { + -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3490dc; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3490dc; +} + +a.box:active { + -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3490dc; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3490dc; +} + +.button { + background-color: white; + border-color: #dbdbdb; + border-width: 1px; + color: #363636; + cursor: pointer; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-bottom: calc(0.375em - 1px); + padding-left: 0.75em; + padding-right: 0.75em; + padding-top: calc(0.375em - 1px); + text-align: center; + white-space: nowrap; +} + +.button strong { + color: inherit; +} + +.button .icon, +.button .icon.is-small, +.button .icon.is-medium, +.button .icon.is-large { + height: 1.5em; + width: 1.5em; +} + +.button .icon:first-child:not(:last-child) { + margin-left: calc(-0.375em - 1px); + margin-right: 0.1875em; +} + +.button .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: calc(-0.375em - 1px); +} + +.button .icon:first-child:last-child { + margin-left: calc(-0.375em - 1px); + margin-right: calc(-0.375em - 1px); +} + +.button:hover, +.button.is-hovered { + border-color: #b5b5b5; + color: #363636; +} + +.button:focus, +.button.is-focused { + border-color: #3490dc; + color: #363636; +} + +.button:focus:not(:active), +.button.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); +} + +.button:active, +.button.is-active { + border-color: #4a4a4a; + color: #363636; +} + +.button.is-text { + background-color: transparent; + border-color: transparent; + color: #4a4a4a; + text-decoration: underline; +} + +.button.is-text:hover, +.button.is-text.is-hovered, +.button.is-text:focus, +.button.is-text.is-focused { + background-color: whitesmoke; + color: #363636; +} + +.button.is-text:active, +.button.is-text.is-active { + background-color: #e8e8e8; + color: #363636; +} + +.button.is-text[disabled] { + background-color: transparent; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-white { + background-color: white; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:hover, +.button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:focus, +.button.is-white.is-focused { + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:focus:not(:active), +.button.is-white.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.button.is-white:active, +.button.is-white.is-active { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white[disabled] { + background-color: white; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-white.is-inverted { + background-color: #0a0a0a; + color: white; +} + +.button.is-white.is-inverted:hover { + background-color: black; +} + +.button.is-white.is-inverted[disabled] { + background-color: #0a0a0a; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: white; +} + +.button.is-white.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-white.is-outlined { + background-color: transparent; + border-color: white; + color: white; +} + +.button.is-white.is-outlined:hover, +.button.is-white.is-outlined:focus { + background-color: white; + border-color: white; + color: #0a0a0a; +} + +.button.is-white.is-outlined.is-loading::after { + border-color: transparent transparent white white !important; +} + +.button.is-white.is-outlined[disabled] { + background-color: transparent; + border-color: white; + -webkit-box-shadow: none; + box-shadow: none; + color: white; +} + +.button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} + +.button.is-white.is-inverted.is-outlined:hover, +.button.is-white.is-inverted.is-outlined:focus { + background-color: #0a0a0a; + color: white; +} + +.button.is-white.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #0a0a0a; + -webkit-box-shadow: none; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: white; +} + +.button.is-black:hover, +.button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: white; +} + +.button.is-black:focus, +.button.is-black.is-focused { + border-color: transparent; + color: white; +} + +.button.is-black:focus:not(:active), +.button.is-black.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.button.is-black:active, +.button.is-black.is-active { + background-color: black; + border-color: transparent; + color: white; +} + +.button.is-black[disabled] { + background-color: #0a0a0a; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-black.is-inverted { + background-color: white; + color: #0a0a0a; +} + +.button.is-black.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-black.is-inverted[disabled] { + background-color: white; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-loading::after { + border-color: transparent transparent white white !important; +} + +.button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} + +.button.is-black.is-outlined:hover, +.button.is-black.is-outlined:focus { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} + +.button.is-black.is-outlined.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-black.is-outlined[disabled] { + background-color: transparent; + border-color: #0a0a0a; + -webkit-box-shadow: none; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + color: white; +} + +.button.is-black.is-inverted.is-outlined:hover, +.button.is-black.is-inverted.is-outlined:focus { + background-color: white; + color: #0a0a0a; +} + +.button.is-black.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: white; + -webkit-box-shadow: none; + box-shadow: none; + color: white; +} + +.button.is-light { + background-color: whitesmoke; + border-color: transparent; + color: #363636; +} + +.button.is-light:hover, +.button.is-light.is-hovered { + background-color: #eeeeee; + border-color: transparent; + color: #363636; +} + +.button.is-light:focus, +.button.is-light.is-focused { + border-color: transparent; + color: #363636; +} + +.button.is-light:focus:not(:active), +.button.is-light.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.button.is-light:active, +.button.is-light.is-active { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; +} + +.button.is-light[disabled] { + background-color: whitesmoke; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-light.is-inverted { + background-color: #363636; + color: whitesmoke; +} + +.button.is-light.is-inverted:hover { + background-color: #292929; +} + +.button.is-light.is-inverted[disabled] { + background-color: #363636; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: whitesmoke; +} + +.button.is-light.is-loading::after { + border-color: transparent transparent #363636 #363636 !important; +} + +.button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; +} + +.button.is-light.is-outlined:hover, +.button.is-light.is-outlined:focus { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; +} + +.button.is-light.is-outlined.is-loading::after { + border-color: transparent transparent whitesmoke whitesmoke !important; +} + +.button.is-light.is-outlined[disabled] { + background-color: transparent; + border-color: whitesmoke; + -webkit-box-shadow: none; + box-shadow: none; + color: whitesmoke; +} + +.button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} + +.button.is-light.is-inverted.is-outlined:hover, +.button.is-light.is-inverted.is-outlined:focus { + background-color: #363636; + color: whitesmoke; +} + +.button.is-light.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #363636; + -webkit-box-shadow: none; + box-shadow: none; + color: #363636; +} + +.button.is-dark { + background-color: #363636; + border-color: transparent; + color: whitesmoke; +} + +.button.is-dark:hover, +.button.is-dark.is-hovered { + background-color: #2f2f2f; + border-color: transparent; + color: whitesmoke; +} + +.button.is-dark:focus, +.button.is-dark.is-focused { + border-color: transparent; + color: whitesmoke; +} + +.button.is-dark:focus:not(:active), +.button.is-dark.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.button.is-dark:active, +.button.is-dark.is-active { + background-color: #292929; + border-color: transparent; + color: whitesmoke; +} + +.button.is-dark[disabled] { + background-color: #363636; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-dark.is-inverted { + background-color: whitesmoke; + color: #363636; +} + +.button.is-dark.is-inverted:hover { + background-color: #e8e8e8; +} + +.button.is-dark.is-inverted[disabled] { + background-color: whitesmoke; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #363636; +} + +.button.is-dark.is-loading::after { + border-color: transparent transparent whitesmoke whitesmoke !important; +} + +.button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} + +.button.is-dark.is-outlined:hover, +.button.is-dark.is-outlined:focus { + background-color: #363636; + border-color: #363636; + color: whitesmoke; +} + +.button.is-dark.is-outlined.is-loading::after { + border-color: transparent transparent #363636 #363636 !important; +} + +.button.is-dark.is-outlined[disabled] { + background-color: transparent; + border-color: #363636; + -webkit-box-shadow: none; + box-shadow: none; + color: #363636; +} + +.button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; +} + +.button.is-dark.is-inverted.is-outlined:hover, +.button.is-dark.is-inverted.is-outlined:focus { + background-color: whitesmoke; + color: #363636; +} + +.button.is-dark.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: whitesmoke; + -webkit-box-shadow: none; + box-shadow: none; + color: whitesmoke; +} + +.button.is-primary { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} + +.button.is-primary:hover, +.button.is-primary.is-hovered { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} + +.button.is-primary:focus, +.button.is-primary.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-primary:focus:not(:active), +.button.is-primary.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.button.is-primary:active, +.button.is-primary.is-active { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} + +.button.is-primary[disabled] { + background-color: #00d1b2; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-primary.is-inverted { + background-color: #fff; + color: #00d1b2; +} + +.button.is-primary.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-primary.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #00d1b2; +} + +.button.is-primary.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-primary.is-outlined { + background-color: transparent; + border-color: #00d1b2; + color: #00d1b2; +} + +.button.is-primary.is-outlined:hover, +.button.is-primary.is-outlined:focus { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} + +.button.is-primary.is-outlined.is-loading::after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; +} + +.button.is-primary.is-outlined[disabled] { + background-color: transparent; + border-color: #00d1b2; + -webkit-box-shadow: none; + box-shadow: none; + color: #00d1b2; +} + +.button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-primary.is-inverted.is-outlined:hover, +.button.is-primary.is-inverted.is-outlined:focus { + background-color: #fff; + color: #00d1b2; +} + +.button.is-primary.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.button.is-link { + background-color: #3490dc; + border-color: transparent; + color: #fff; +} + +.button.is-link:hover, +.button.is-link.is-hovered { + background-color: #298ada; + border-color: transparent; + color: #fff; +} + +.button.is-link:focus, +.button.is-link.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-link:focus:not(:active), +.button.is-link.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); +} + +.button.is-link:active, +.button.is-link.is-active { + background-color: #2484d2; + border-color: transparent; + color: #fff; +} + +.button.is-link[disabled] { + background-color: #3490dc; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-link.is-inverted { + background-color: #fff; + color: #3490dc; +} + +.button.is-link.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-link.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #3490dc; +} + +.button.is-link.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-link.is-outlined { + background-color: transparent; + border-color: #3490dc; + color: #3490dc; +} + +.button.is-link.is-outlined:hover, +.button.is-link.is-outlined:focus { + background-color: #3490dc; + border-color: #3490dc; + color: #fff; +} + +.button.is-link.is-outlined.is-loading::after { + border-color: transparent transparent #3490dc #3490dc !important; +} + +.button.is-link.is-outlined[disabled] { + background-color: transparent; + border-color: #3490dc; + -webkit-box-shadow: none; + box-shadow: none; + color: #3490dc; +} + +.button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-link.is-inverted.is-outlined:hover, +.button.is-link.is-inverted.is-outlined:focus { + background-color: #fff; + color: #3490dc; +} + +.button.is-link.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.button.is-info { + background-color: #6cb2eb; + border-color: transparent; + color: #fff; +} + +.button.is-info:hover, +.button.is-info.is-hovered { + background-color: #61ace9; + border-color: transparent; + color: #fff; +} + +.button.is-info:focus, +.button.is-info.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-info:focus:not(:active), +.button.is-info.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(108, 178, 235, 0.25); + box-shadow: 0 0 0 0.125em rgba(108, 178, 235, 0.25); +} + +.button.is-info:active, +.button.is-info.is-active { + background-color: #56a6e8; + border-color: transparent; + color: #fff; +} + +.button.is-info[disabled] { + background-color: #6cb2eb; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-info.is-inverted { + background-color: #fff; + color: #6cb2eb; +} + +.button.is-info.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-info.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #6cb2eb; +} + +.button.is-info.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-info.is-outlined { + background-color: transparent; + border-color: #6cb2eb; + color: #6cb2eb; +} + +.button.is-info.is-outlined:hover, +.button.is-info.is-outlined:focus { + background-color: #6cb2eb; + border-color: #6cb2eb; + color: #fff; +} + +.button.is-info.is-outlined.is-loading::after { + border-color: transparent transparent #6cb2eb #6cb2eb !important; +} + +.button.is-info.is-outlined[disabled] { + background-color: transparent; + border-color: #6cb2eb; + -webkit-box-shadow: none; + box-shadow: none; + color: #6cb2eb; +} + +.button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-info.is-inverted.is-outlined:hover, +.button.is-info.is-inverted.is-outlined:focus { + background-color: #fff; + color: #6cb2eb; +} + +.button.is-info.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.button.is-success { + background-color: #38c172; + border-color: transparent; + color: #fff; +} + +.button.is-success:hover, +.button.is-success.is-hovered { + background-color: #35b76c; + border-color: transparent; + color: #fff; +} + +.button.is-success:focus, +.button.is-success.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-success:focus:not(:active), +.button.is-success.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(56, 193, 114, 0.25); + box-shadow: 0 0 0 0.125em rgba(56, 193, 114, 0.25); +} + +.button.is-success:active, +.button.is-success.is-active { + background-color: #32ad66; + border-color: transparent; + color: #fff; +} + +.button.is-success[disabled] { + background-color: #38c172; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-success.is-inverted { + background-color: #fff; + color: #38c172; +} + +.button.is-success.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-success.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #38c172; +} + +.button.is-success.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-success.is-outlined { + background-color: transparent; + border-color: #38c172; + color: #38c172; +} + +.button.is-success.is-outlined:hover, +.button.is-success.is-outlined:focus { + background-color: #38c172; + border-color: #38c172; + color: #fff; +} + +.button.is-success.is-outlined.is-loading::after { + border-color: transparent transparent #38c172 #38c172 !important; +} + +.button.is-success.is-outlined[disabled] { + background-color: transparent; + border-color: #38c172; + -webkit-box-shadow: none; + box-shadow: none; + color: #38c172; +} + +.button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-success.is-inverted.is-outlined:hover, +.button.is-success.is-inverted.is-outlined:focus { + background-color: #fff; + color: #38c172; +} + +.button.is-success.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.button.is-warning { + background-color: #ffed4a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:hover, +.button.is-warning.is-hovered { + background-color: #ffec3d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:focus, +.button.is-warning.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:focus:not(:active), +.button.is-warning.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 237, 74, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 237, 74, 0.25); +} + +.button.is-warning:active, +.button.is-warning.is-active { + background-color: #ffea31; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning[disabled] { + background-color: #ffed4a; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: #ffed4a; +} + +.button.is-warning.is-inverted:hover { + background-color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-inverted[disabled] { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #ffed4a; +} + +.button.is-warning.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} + +.button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffed4a; + color: #ffed4a; +} + +.button.is-warning.is-outlined:hover, +.button.is-warning.is-outlined:focus { + background-color: #ffed4a; + border-color: #ffed4a; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-outlined.is-loading::after { + border-color: transparent transparent #ffed4a #ffed4a !important; +} + +.button.is-warning.is-outlined[disabled] { + background-color: transparent; + border-color: #ffed4a; + -webkit-box-shadow: none; + box-shadow: none; + color: #ffed4a; +} + +.button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-inverted.is-outlined:hover, +.button.is-warning.is-inverted.is-outlined:focus { + background-color: rgba(0, 0, 0, 0.7); + color: #ffed4a; +} + +.button.is-warning.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + -webkit-box-shadow: none; + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-danger { + background-color: #e3342f; + border-color: transparent; + color: #fff; +} + +.button.is-danger:hover, +.button.is-danger.is-hovered { + background-color: #e12924; + border-color: transparent; + color: #fff; +} + +.button.is-danger:focus, +.button.is-danger.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-danger:focus:not(:active), +.button.is-danger.is-focused:not(:active) { + -webkit-box-shadow: 0 0 0 0.125em rgba(227, 52, 47, 0.25); + box-shadow: 0 0 0 0.125em rgba(227, 52, 47, 0.25); +} + +.button.is-danger:active, +.button.is-danger.is-active { + background-color: #db231d; + border-color: transparent; + color: #fff; +} + +.button.is-danger[disabled] { + background-color: #e3342f; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button.is-danger.is-inverted { + background-color: #fff; + color: #e3342f; +} + +.button.is-danger.is-inverted:hover { + background-color: #f2f2f2; +} + +.button.is-danger.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #e3342f; +} + +.button.is-danger.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-danger.is-outlined { + background-color: transparent; + border-color: #e3342f; + color: #e3342f; +} + +.button.is-danger.is-outlined:hover, +.button.is-danger.is-outlined:focus { + background-color: #e3342f; + border-color: #e3342f; + color: #fff; +} + +.button.is-danger.is-outlined.is-loading::after { + border-color: transparent transparent #e3342f #e3342f !important; +} + +.button.is-danger.is-outlined[disabled] { + background-color: transparent; + border-color: #e3342f; + -webkit-box-shadow: none; + box-shadow: none; + color: #e3342f; +} + +.button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-danger.is-inverted.is-outlined:hover, +.button.is-danger.is-inverted.is-outlined:focus { + background-color: #fff; + color: #e3342f; +} + +.button.is-danger.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.button.is-small { + border-radius: 2px; + font-size: 0.75rem; +} + +.button.is-medium { + font-size: 1.25rem; +} + +.button.is-large { + font-size: 1.5rem; +} + +.button[disabled] { + background-color: white; + border-color: #dbdbdb; + -webkit-box-shadow: none; + box-shadow: none; + opacity: 0.5; +} + +.button.is-fullwidth { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; +} + +.button.is-loading { + color: transparent !important; + pointer-events: none; +} + +.button.is-loading::after { + position: absolute; + left: calc(50% - (1em / 2)); + top: calc(50% - (1em / 2)); + position: absolute !important; +} + +.button.is-static { + background-color: whitesmoke; + border-color: #dbdbdb; + color: #7a7a7a; + -webkit-box-shadow: none; + box-shadow: none; + pointer-events: none; +} + +.button.is-rounded { + border-radius: 290486px; + padding-left: 1em; + padding-right: 1em; +} + +.buttons { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.buttons .button { + margin-bottom: 0.5rem; +} + +.buttons .button:not(:last-child):not(.is-fullwidth) { + margin-right: 0.5rem; +} + +.buttons:last-child { + margin-bottom: -0.5rem; +} + +.buttons:not(:last-child) { + margin-bottom: 1rem; +} + +.buttons.has-addons .button:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.buttons.has-addons .button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; +} + +.buttons.has-addons .button:last-child { + margin-right: 0; +} + +.buttons.has-addons .button:hover, +.buttons.has-addons .button.is-hovered { + z-index: 2; +} + +.buttons.has-addons .button:focus, +.buttons.has-addons .button.is-focused, +.buttons.has-addons .button:active, +.buttons.has-addons .button.is-active, +.buttons.has-addons .button.is-selected { + z-index: 3; +} + +.buttons.has-addons .button:focus:hover, +.buttons.has-addons .button.is-focused:hover, +.buttons.has-addons .button:active:hover, +.buttons.has-addons .button.is-active:hover, +.buttons.has-addons .button.is-selected:hover { + z-index: 4; +} + +.buttons.has-addons .button.is-expanded { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +.buttons.is-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.buttons.is-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.container { + margin: 0 auto; + position: relative; +} + +@media screen and (min-width: 1088px) { + .container { + max-width: 960px; + width: 960px; + } + + .container.is-fluid { + margin-left: 64px; + margin-right: 64px; + max-width: none; + width: auto; + } +} + +@media screen and (max-width: 1279px) { + .container.is-widescreen { + max-width: 1152px; + width: auto; + } +} + +@media screen and (max-width: 1471px) { + .container.is-fullhd { + max-width: 1344px; + width: auto; + } +} + +@media screen and (min-width: 1280px) { + .container { + max-width: 1152px; + width: 1152px; + } +} + +@media screen and (min-width: 1472px) { + .container { + max-width: 1344px; + width: 1344px; + } +} + +.content li + li { + margin-top: 0.25em; +} + +.content p:not(:last-child), +.content dl:not(:last-child), +.content ol:not(:last-child), +.content ul:not(:last-child), +.content blockquote:not(:last-child), +.content pre:not(:last-child), +.content table:not(:last-child) { + margin-bottom: 1em; +} + +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + color: #363636; + font-weight: 600; + line-height: 1.125; +} + +.content h1 { + font-size: 2em; + margin-bottom: 0.5em; +} + +.content h1:not(:first-child) { + margin-top: 1em; +} + +.content h2 { + font-size: 1.75em; + margin-bottom: 0.5714em; +} + +.content h2:not(:first-child) { + margin-top: 1.1428em; +} + +.content h3 { + font-size: 1.5em; + margin-bottom: 0.6666em; +} + +.content h3:not(:first-child) { + margin-top: 1.3333em; +} + +.content h4 { + font-size: 1.25em; + margin-bottom: 0.8em; +} + +.content h5 { + font-size: 1.125em; + margin-bottom: 0.8888em; +} + +.content h6 { + font-size: 1em; + margin-bottom: 1em; +} + +.content blockquote { + background-color: whitesmoke; + border-left: 5px solid #dbdbdb; + padding: 1.25em 1.5em; +} + +.content ol { + list-style-position: outside; + margin-left: 2em; + margin-top: 1em; +} + +.content ol:not([type]) { + list-style-type: decimal; +} + +.content ol:not([type]).is-lower-alpha { + list-style-type: lower-alpha; +} + +.content ol:not([type]).is-lower-roman { + list-style-type: lower-roman; +} + +.content ol:not([type]).is-upper-alpha { + list-style-type: upper-alpha; +} + +.content ol:not([type]).is-upper-roman { + list-style-type: upper-roman; +} + +.content ul { + list-style: disc outside; + margin-left: 2em; + margin-top: 1em; +} + +.content ul ul { + list-style-type: circle; + margin-top: 0.5em; +} + +.content ul ul ul { + list-style-type: square; +} + +.content dd { + margin-left: 2em; +} + +.content figure { + margin-left: 2em; + margin-right: 2em; + text-align: center; +} + +.content figure:not(:first-child) { + margin-top: 2em; +} + +.content figure:not(:last-child) { + margin-bottom: 2em; +} + +.content figure img { + display: inline-block; +} + +.content figure figcaption { + font-style: italic; +} + +.content pre { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 1.25em 1.5em; + white-space: pre; + word-wrap: normal; +} + +.content sup, +.content sub { + font-size: 75%; +} + +.content table { + width: 100%; +} + +.content table td, +.content table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} + +.content table th { + color: #363636; + text-align: left; +} + +.content table thead td, +.content table thead th { + border-width: 0 0 2px; + color: #363636; +} + +.content table tfoot td, +.content table tfoot th { + border-width: 2px 0 0; + color: #363636; +} + +.content table tbody tr:last-child td, +.content table tbody tr:last-child th { + border-bottom-width: 0; +} + +.content.is-small { + font-size: 0.75rem; +} + +.content.is-medium { + font-size: 1.25rem; +} + +.content.is-large { + font-size: 1.5rem; +} + +.input, +.textarea { + background-color: white; + border-color: #dbdbdb; + color: #363636; + -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + max-width: 100%; + width: 100%; +} + +.input::-moz-placeholder, +.textarea::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input::-webkit-input-placeholder, +.textarea::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input:-moz-placeholder, +.textarea:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input:-ms-input-placeholder, +.textarea:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input:hover, +.input.is-hovered, +.textarea:hover, +.textarea.is-hovered { + border-color: #b5b5b5; +} + +.input:focus, +.input.is-focused, +.input:active, +.input.is-active, +.textarea:focus, +.textarea.is-focused, +.textarea:active, +.textarea.is-active { + border-color: #3490dc; + -webkit-box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); +} + +.input[disabled], +.textarea[disabled] { + background-color: whitesmoke; + border-color: whitesmoke; + -webkit-box-shadow: none; + box-shadow: none; + color: #7a7a7a; +} + +.input[disabled]::-moz-placeholder, +.textarea[disabled]::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]::-webkit-input-placeholder, +.textarea[disabled]::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]:-moz-placeholder, +.textarea[disabled]:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]:-ms-input-placeholder, +.textarea[disabled]:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[readonly], +.textarea[readonly] { + -webkit-box-shadow: none; + box-shadow: none; +} + +.input.is-white, +.textarea.is-white { + border-color: white; +} + +.input.is-white:focus, +.input.is-white.is-focused, +.input.is-white:active, +.input.is-white.is-active, +.textarea.is-white:focus, +.textarea.is-white.is-focused, +.textarea.is-white:active, +.textarea.is-white.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.input.is-black, +.textarea.is-black { + border-color: #0a0a0a; +} + +.input.is-black:focus, +.input.is-black.is-focused, +.input.is-black:active, +.input.is-black.is-active, +.textarea.is-black:focus, +.textarea.is-black.is-focused, +.textarea.is-black:active, +.textarea.is-black.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.input.is-light, +.textarea.is-light { + border-color: whitesmoke; +} + +.input.is-light:focus, +.input.is-light.is-focused, +.input.is-light:active, +.input.is-light.is-active, +.textarea.is-light:focus, +.textarea.is-light.is-focused, +.textarea.is-light:active, +.textarea.is-light.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.input.is-dark, +.textarea.is-dark { + border-color: #363636; +} + +.input.is-dark:focus, +.input.is-dark.is-focused, +.input.is-dark:active, +.input.is-dark.is-active, +.textarea.is-dark:focus, +.textarea.is-dark.is-focused, +.textarea.is-dark:active, +.textarea.is-dark.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.input.is-primary, +.textarea.is-primary { + border-color: #00d1b2; +} + +.input.is-primary:focus, +.input.is-primary.is-focused, +.input.is-primary:active, +.input.is-primary.is-active, +.textarea.is-primary:focus, +.textarea.is-primary.is-focused, +.textarea.is-primary:active, +.textarea.is-primary.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.input.is-link, +.textarea.is-link { + border-color: #3490dc; +} + +.input.is-link:focus, +.input.is-link.is-focused, +.input.is-link:active, +.input.is-link.is-active, +.textarea.is-link:focus, +.textarea.is-link.is-focused, +.textarea.is-link:active, +.textarea.is-link.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); +} + +.input.is-info, +.textarea.is-info { + border-color: #6cb2eb; +} + +.input.is-info:focus, +.input.is-info.is-focused, +.input.is-info:active, +.input.is-info.is-active, +.textarea.is-info:focus, +.textarea.is-info.is-focused, +.textarea.is-info:active, +.textarea.is-info.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(108, 178, 235, 0.25); + box-shadow: 0 0 0 0.125em rgba(108, 178, 235, 0.25); +} + +.input.is-success, +.textarea.is-success { + border-color: #38c172; +} + +.input.is-success:focus, +.input.is-success.is-focused, +.input.is-success:active, +.input.is-success.is-active, +.textarea.is-success:focus, +.textarea.is-success.is-focused, +.textarea.is-success:active, +.textarea.is-success.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(56, 193, 114, 0.25); + box-shadow: 0 0 0 0.125em rgba(56, 193, 114, 0.25); +} + +.input.is-warning, +.textarea.is-warning { + border-color: #ffed4a; +} + +.input.is-warning:focus, +.input.is-warning.is-focused, +.input.is-warning:active, +.input.is-warning.is-active, +.textarea.is-warning:focus, +.textarea.is-warning.is-focused, +.textarea.is-warning:active, +.textarea.is-warning.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 237, 74, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 237, 74, 0.25); +} + +.input.is-danger, +.textarea.is-danger { + border-color: #e3342f; +} + +.input.is-danger:focus, +.input.is-danger.is-focused, +.input.is-danger:active, +.input.is-danger.is-active, +.textarea.is-danger:focus, +.textarea.is-danger.is-focused, +.textarea.is-danger:active, +.textarea.is-danger.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(227, 52, 47, 0.25); + box-shadow: 0 0 0 0.125em rgba(227, 52, 47, 0.25); +} + +.input.is-small, +.textarea.is-small { + border-radius: 2px; + font-size: 0.75rem; +} + +.input.is-medium, +.textarea.is-medium { + font-size: 1.25rem; +} + +.input.is-large, +.textarea.is-large { + font-size: 1.5rem; +} + +.input.is-fullwidth, +.textarea.is-fullwidth { + display: block; + width: 100%; +} + +.input.is-inline, +.textarea.is-inline { + display: inline; + width: auto; +} + +.input.is-rounded { + border-radius: 290486px; + padding-left: 1em; + padding-right: 1em; +} + +.input.is-static { + background-color: transparent; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + padding-left: 0; + padding-right: 0; +} + +.textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: 0.625em; + resize: vertical; +} + +.textarea:not([rows]) { + max-height: 600px; + min-height: 120px; +} + +.textarea[rows] { + height: initial; +} + +.textarea.has-fixed-size { + resize: none; +} + +.checkbox, +.radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; +} + +.checkbox input, +.radio input { + cursor: pointer; +} + +.checkbox:hover, +.radio:hover { + color: #363636; +} + +.checkbox[disabled], +.radio[disabled] { + color: #7a7a7a; + cursor: not-allowed; +} + +.radio + .radio { + margin-left: 0.5em; +} + +.select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; +} + +.select:not(.is-multiple) { + height: 2.25em; +} + +.select:not(.is-multiple):not(.is-loading)::after { + border-color: #3490dc; + right: 1.125em; + z-index: 4; +} + +.select.is-rounded select { + border-radius: 290486px; + padding-left: 1em; +} + +.select select { + background-color: white; + border-color: #dbdbdb; + color: #363636; + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; +} + +.select select::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.select select::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.select select:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.select select:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.select select:hover, +.select select.is-hovered { + border-color: #b5b5b5; +} + +.select select:focus, +.select select.is-focused, +.select select:active, +.select select.is-active { + border-color: #3490dc; + -webkit-box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); +} + +.select select[disabled] { + background-color: whitesmoke; + border-color: whitesmoke; + -webkit-box-shadow: none; + box-shadow: none; + color: #7a7a7a; +} + +.select select[disabled]::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.select select[disabled]::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.select select[disabled]:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.select select[disabled]:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.select select::-ms-expand { + display: none; +} + +.select select[disabled]:hover { + border-color: whitesmoke; +} + +.select select:not([multiple]) { + padding-right: 2.5em; +} + +.select select[multiple] { + height: auto; + padding: 0; +} + +.select select[multiple] option { + padding: 0.5em 1em; +} + +.select:not(.is-multiple):not(.is-loading):hover::after { + border-color: #363636; +} + +.select.is-white:not(:hover)::after { + border-color: white; +} + +.select.is-white select { + border-color: white; +} + +.select.is-white select:hover, +.select.is-white select.is-hovered { + border-color: #f2f2f2; +} + +.select.is-white select:focus, +.select.is-white select.is-focused, +.select.is-white select:active, +.select.is-white select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.select.is-black:not(:hover)::after { + border-color: #0a0a0a; +} + +.select.is-black select { + border-color: #0a0a0a; +} + +.select.is-black select:hover, +.select.is-black select.is-hovered { + border-color: black; +} + +.select.is-black select:focus, +.select.is-black select.is-focused, +.select.is-black select:active, +.select.is-black select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.select.is-light:not(:hover)::after { + border-color: whitesmoke; +} + +.select.is-light select { + border-color: whitesmoke; +} + +.select.is-light select:hover, +.select.is-light select.is-hovered { + border-color: #e8e8e8; +} + +.select.is-light select:focus, +.select.is-light select.is-focused, +.select.is-light select:active, +.select.is-light select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.select.is-dark:not(:hover)::after { + border-color: #363636; +} + +.select.is-dark select { + border-color: #363636; +} + +.select.is-dark select:hover, +.select.is-dark select.is-hovered { + border-color: #292929; +} + +.select.is-dark select:focus, +.select.is-dark select.is-focused, +.select.is-dark select:active, +.select.is-dark select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.select.is-primary:not(:hover)::after { + border-color: #00d1b2; +} + +.select.is-primary select { + border-color: #00d1b2; +} + +.select.is-primary select:hover, +.select.is-primary select.is-hovered { + border-color: #00b89c; +} + +.select.is-primary select:focus, +.select.is-primary select.is-focused, +.select.is-primary select:active, +.select.is-primary select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.select.is-link:not(:hover)::after { + border-color: #3490dc; +} + +.select.is-link select { + border-color: #3490dc; +} + +.select.is-link select:hover, +.select.is-link select.is-hovered { + border-color: #2484d2; +} + +.select.is-link select:focus, +.select.is-link select.is-focused, +.select.is-link select:active, +.select.is-link select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25); +} + +.select.is-info:not(:hover)::after { + border-color: #6cb2eb; +} + +.select.is-info select { + border-color: #6cb2eb; +} + +.select.is-info select:hover, +.select.is-info select.is-hovered { + border-color: #56a6e8; +} + +.select.is-info select:focus, +.select.is-info select.is-focused, +.select.is-info select:active, +.select.is-info select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(108, 178, 235, 0.25); + box-shadow: 0 0 0 0.125em rgba(108, 178, 235, 0.25); +} + +.select.is-success:not(:hover)::after { + border-color: #38c172; +} + +.select.is-success select { + border-color: #38c172; +} + +.select.is-success select:hover, +.select.is-success select.is-hovered { + border-color: #32ad66; +} + +.select.is-success select:focus, +.select.is-success select.is-focused, +.select.is-success select:active, +.select.is-success select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(56, 193, 114, 0.25); + box-shadow: 0 0 0 0.125em rgba(56, 193, 114, 0.25); +} + +.select.is-warning:not(:hover)::after { + border-color: #ffed4a; +} + +.select.is-warning select { + border-color: #ffed4a; +} + +.select.is-warning select:hover, +.select.is-warning select.is-hovered { + border-color: #ffea31; +} + +.select.is-warning select:focus, +.select.is-warning select.is-focused, +.select.is-warning select:active, +.select.is-warning select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(255, 237, 74, 0.25); + box-shadow: 0 0 0 0.125em rgba(255, 237, 74, 0.25); +} + +.select.is-danger:not(:hover)::after { + border-color: #e3342f; +} + +.select.is-danger select { + border-color: #e3342f; +} + +.select.is-danger select:hover, +.select.is-danger select.is-hovered { + border-color: #db231d; +} + +.select.is-danger select:focus, +.select.is-danger select.is-focused, +.select.is-danger select:active, +.select.is-danger select.is-active { + -webkit-box-shadow: 0 0 0 0.125em rgba(227, 52, 47, 0.25); + box-shadow: 0 0 0 0.125em rgba(227, 52, 47, 0.25); +} + +.select.is-small { + border-radius: 2px; + font-size: 0.75rem; +} + +.select.is-medium { + font-size: 1.25rem; +} + +.select.is-large { + font-size: 1.5rem; +} + +.select.is-disabled::after { + border-color: #7a7a7a; +} + +.select.is-fullwidth { + width: 100%; +} + +.select.is-fullwidth select { + width: 100%; +} + +.select.is-loading::after { + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + -webkit-transform: none; + transform: none; +} + +.select.is-loading.is-small:after { + font-size: 0.75rem; +} + +.select.is-loading.is-medium:after { + font-size: 1.25rem; +} + +.select.is-loading.is-large:after { + font-size: 1.5rem; +} + +.file { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + position: relative; +} + +.file.is-white .file-cta { + background-color: white; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-white:hover .file-cta, +.file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-white:focus .file-cta, +.file.is-white.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: #0a0a0a; +} + +.file.is-white:active .file-cta, +.file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-black .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: white; +} + +.file.is-black:hover .file-cta, +.file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: white; +} + +.file.is-black:focus .file-cta, +.file.is-black.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: white; +} + +.file.is-black:active .file-cta, +.file.is-black.is-active .file-cta { + background-color: black; + border-color: transparent; + color: white; +} + +.file.is-light .file-cta { + background-color: whitesmoke; + border-color: transparent; + color: #363636; +} + +.file.is-light:hover .file-cta, +.file.is-light.is-hovered .file-cta { + background-color: #eeeeee; + border-color: transparent; + color: #363636; +} + +.file.is-light:focus .file-cta, +.file.is-light.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + color: #363636; +} + +.file.is-light:active .file-cta, +.file.is-light.is-active .file-cta { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; +} + +.file.is-dark .file-cta { + background-color: #363636; + border-color: transparent; + color: whitesmoke; +} + +.file.is-dark:hover .file-cta, +.file.is-dark.is-hovered .file-cta { + background-color: #2f2f2f; + border-color: transparent; + color: whitesmoke; +} + +.file.is-dark:focus .file-cta, +.file.is-dark.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + color: whitesmoke; +} + +.file.is-dark:active .file-cta, +.file.is-dark.is-active .file-cta { + background-color: #292929; + border-color: transparent; + color: whitesmoke; +} + +.file.is-primary .file-cta { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} + +.file.is-primary:hover .file-cta, +.file.is-primary.is-hovered .file-cta { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} + +.file.is-primary:focus .file-cta, +.file.is-primary.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); + box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); + color: #fff; +} + +.file.is-primary:active .file-cta, +.file.is-primary.is-active .file-cta { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} + +.file.is-link .file-cta { + background-color: #3490dc; + border-color: transparent; + color: #fff; +} + +.file.is-link:hover .file-cta, +.file.is-link.is-hovered .file-cta { + background-color: #298ada; + border-color: transparent; + color: #fff; +} + +.file.is-link:focus .file-cta, +.file.is-link.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0.5em rgba(52, 144, 220, 0.25); + color: #fff; +} + +.file.is-link:active .file-cta, +.file.is-link.is-active .file-cta { + background-color: #2484d2; + border-color: transparent; + color: #fff; +} + +.file.is-info .file-cta { + background-color: #6cb2eb; + border-color: transparent; + color: #fff; +} + +.file.is-info:hover .file-cta, +.file.is-info.is-hovered .file-cta { + background-color: #61ace9; + border-color: transparent; + color: #fff; +} + +.file.is-info:focus .file-cta, +.file.is-info.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(108, 178, 235, 0.25); + box-shadow: 0 0 0.5em rgba(108, 178, 235, 0.25); + color: #fff; +} + +.file.is-info:active .file-cta, +.file.is-info.is-active .file-cta { + background-color: #56a6e8; + border-color: transparent; + color: #fff; +} + +.file.is-success .file-cta { + background-color: #38c172; + border-color: transparent; + color: #fff; +} + +.file.is-success:hover .file-cta, +.file.is-success.is-hovered .file-cta { + background-color: #35b76c; + border-color: transparent; + color: #fff; +} + +.file.is-success:focus .file-cta, +.file.is-success.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(56, 193, 114, 0.25); + box-shadow: 0 0 0.5em rgba(56, 193, 114, 0.25); + color: #fff; +} + +.file.is-success:active .file-cta, +.file.is-success.is-active .file-cta { + background-color: #32ad66; + border-color: transparent; + color: #fff; +} + +.file.is-warning .file-cta { + background-color: #ffed4a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:hover .file-cta, +.file.is-warning.is-hovered .file-cta { + background-color: #ffec3d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:focus .file-cta, +.file.is-warning.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(255, 237, 74, 0.25); + box-shadow: 0 0 0.5em rgba(255, 237, 74, 0.25); + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:active .file-cta, +.file.is-warning.is-active .file-cta { + background-color: #ffea31; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-danger .file-cta { + background-color: #e3342f; + border-color: transparent; + color: #fff; +} + +.file.is-danger:hover .file-cta, +.file.is-danger.is-hovered .file-cta { + background-color: #e12924; + border-color: transparent; + color: #fff; +} + +.file.is-danger:focus .file-cta, +.file.is-danger.is-focused .file-cta { + border-color: transparent; + -webkit-box-shadow: 0 0 0.5em rgba(227, 52, 47, 0.25); + box-shadow: 0 0 0.5em rgba(227, 52, 47, 0.25); + color: #fff; +} + +.file.is-danger:active .file-cta, +.file.is-danger.is-active .file-cta { + background-color: #db231d; + border-color: transparent; + color: #fff; +} + +.file.is-small { + font-size: 0.75rem; +} + +.file.is-medium { + font-size: 1.25rem; +} + +.file.is-medium .file-icon .fa { + font-size: 21px; +} + +.file.is-large { + font-size: 1.5rem; +} + +.file.is-large .file-icon .fa { + font-size: 28px; +} + +.file.has-name .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.file.has-name .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.file.has-name.is-empty .file-cta { + border-radius: 4px; +} + +.file.has-name.is-empty .file-name { + display: none; +} + +.file.is-boxed .file-label { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.file.is-boxed .file-cta { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + height: auto; + padding: 1em 3em; +} + +.file.is-boxed .file-name { + border-width: 0 1px 1px; +} + +.file.is-boxed .file-icon { + height: 1.5em; + width: 1.5em; +} + +.file.is-boxed .file-icon .fa { + font-size: 21px; +} + +.file.is-boxed.is-small .file-icon .fa { + font-size: 14px; +} + +.file.is-boxed.is-medium .file-icon .fa { + font-size: 28px; +} + +.file.is-boxed.is-large .file-icon .fa { + font-size: 35px; +} + +.file.is-boxed.has-name .file-cta { + border-radius: 4px 4px 0 0; +} + +.file.is-boxed.has-name .file-name { + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px; +} + +.file.is-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.file.is-fullwidth .file-label { + width: 100%; +} + +.file.is-fullwidth .file-name { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: none; +} + +.file.is-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.file.is-right .file-cta { + border-radius: 0 4px 4px 0; +} + +.file.is-right .file-name { + border-radius: 4px 0 0 4px; + border-width: 1px 0 1px 1px; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} + +.file-label { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + cursor: pointer; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + overflow: hidden; + position: relative; +} + +.file-label:hover .file-cta { + background-color: #eeeeee; + color: #363636; +} + +.file-label:hover .file-name { + border-color: #d5d5d5; +} + +.file-label:active .file-cta { + background-color: #e8e8e8; + color: #363636; +} + +.file-label:active .file-name { + border-color: #cfcfcf; +} + +.file-input { + height: 100%; + left: 0; + opacity: 0; + outline: none; + position: absolute; + top: 0; + width: 100%; +} + +.file-cta, +.file-name { + border-color: #dbdbdb; + border-radius: 4px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; +} + +.file-cta { + background-color: whitesmoke; + color: #4a4a4a; +} + +.file-name { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: left; + text-overflow: ellipsis; +} + +.file-icon { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 1em; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-right: 0.5em; + width: 1em; +} + +.file-icon .fa { + font-size: 14px; +} + +.label { + color: #363636; + display: block; + font-size: 1rem; + font-weight: 700; +} + +.label:not(:last-child) { + margin-bottom: 0.5em; +} + +.label.is-small { + font-size: 0.75rem; +} + +.label.is-medium { + font-size: 1.25rem; +} + +.label.is-large { + font-size: 1.5rem; +} + +.help { + display: block; + font-size: 0.75rem; + margin-top: 0.25rem; +} + +.help.is-white { + color: white; +} + +.help.is-black { + color: #0a0a0a; +} + +.help.is-light { + color: whitesmoke; +} + +.help.is-dark { + color: #363636; +} + +.help.is-primary { + color: #00d1b2; +} + +.help.is-link { + color: #3490dc; +} + +.help.is-info { + color: #6cb2eb; +} + +.help.is-success { + color: #38c172; +} + +.help.is-warning { + color: #ffed4a; +} + +.help.is-danger { + color: #e3342f; +} + +.field:not(:last-child) { + margin-bottom: 0.75rem; +} + +.field.has-addons { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.field.has-addons .control:not(:last-child) { + margin-right: -1px; +} + +.field.has-addons .control:not(:first-child):not(:last-child) .button, +.field.has-addons .control:not(:first-child):not(:last-child) .input, +.field.has-addons .control:not(:first-child):not(:last-child) .select select { + border-radius: 0; +} + +.field.has-addons .control:first-child .button, +.field.has-addons .control:first-child .input, +.field.has-addons .control:first-child .select select { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.field.has-addons .control:last-child .button, +.field.has-addons .control:last-child .input, +.field.has-addons .control:last-child .select select { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.field.has-addons .control .button:not([disabled]):hover, +.field.has-addons .control .button:not([disabled]).is-hovered, +.field.has-addons .control .input:not([disabled]):hover, +.field.has-addons .control .input:not([disabled]).is-hovered, +.field.has-addons .control .select select:not([disabled]):hover, +.field.has-addons .control .select select:not([disabled]).is-hovered { + z-index: 2; +} + +.field.has-addons .control .button:not([disabled]):focus, +.field.has-addons .control .button:not([disabled]).is-focused, +.field.has-addons .control .button:not([disabled]):active, +.field.has-addons .control .button:not([disabled]).is-active, +.field.has-addons .control .input:not([disabled]):focus, +.field.has-addons .control .input:not([disabled]).is-focused, +.field.has-addons .control .input:not([disabled]):active, +.field.has-addons .control .input:not([disabled]).is-active, +.field.has-addons .control .select select:not([disabled]):focus, +.field.has-addons .control .select select:not([disabled]).is-focused, +.field.has-addons .control .select select:not([disabled]):active, +.field.has-addons .control .select select:not([disabled]).is-active { + z-index: 3; +} + +.field.has-addons .control .button:not([disabled]):focus:hover, +.field.has-addons .control .button:not([disabled]).is-focused:hover, +.field.has-addons .control .button:not([disabled]):active:hover, +.field.has-addons .control .button:not([disabled]).is-active:hover, +.field.has-addons .control .input:not([disabled]):focus:hover, +.field.has-addons .control .input:not([disabled]).is-focused:hover, +.field.has-addons .control .input:not([disabled]):active:hover, +.field.has-addons .control .input:not([disabled]).is-active:hover, +.field.has-addons .control .select select:not([disabled]):focus:hover, +.field.has-addons .control .select select:not([disabled]).is-focused:hover, +.field.has-addons .control .select select:not([disabled]):active:hover, +.field.has-addons .control .select select:not([disabled]).is-active:hover { + z-index: 4; +} + +.field.has-addons .control.is-expanded { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +.field.has-addons.has-addons-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.field.has-addons.has-addons-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.field.has-addons.has-addons-fullwidth .control { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.field.is-grouped { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.field.is-grouped > .control { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.field.is-grouped > .control:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} + +.field.is-grouped > .control.is-expanded { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; +} + +.field.is-grouped.is-grouped-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.field.is-grouped.is-grouped-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.field.is-grouped.is-grouped-multiline { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.field.is-grouped.is-grouped-multiline > .control:last-child, +.field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + margin-bottom: 0.75rem; +} + +.field.is-grouped.is-grouped-multiline:last-child { + margin-bottom: -0.75rem; +} + +.field.is-grouped.is-grouped-multiline:not(:last-child) { + margin-bottom: 0; +} + +@media screen and (min-width: 769px), print { + .field.is-horizontal { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +.field-label .label { + font-size: inherit; +} + +@media screen and (max-width: 768px) { + .field-label { + margin-bottom: 0.5rem; + } +} + +@media screen and (min-width: 769px), print { + .field-label { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; + } + + .field-label.is-small { + font-size: 0.75rem; + padding-top: 0.375em; + } + + .field-label.is-normal { + padding-top: 0.375em; + } + + .field-label.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; + } + + .field-label.is-large { + font-size: 1.5rem; + padding-top: 0.375em; + } +} + +.field-body .field .field { + margin-bottom: 0; +} + +@media screen and (min-width: 769px), print { + .field-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 5; + -ms-flex-positive: 5; + flex-grow: 5; + -ms-flex-negative: 1; + flex-shrink: 1; + } + + .field-body .field { + margin-bottom: 0; + } + + .field-body > .field { + -ms-flex-negative: 1; + flex-shrink: 1; + } + + .field-body > .field:not(.is-narrow) { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + + .field-body > .field:not(:last-child) { + margin-right: 0.75rem; + } +} + +.control { + clear: both; + font-size: 1rem; + position: relative; + text-align: left; +} + +.control.has-icon .icon { + color: #dbdbdb; + height: 2.25em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + z-index: 4; +} + +.control.has-icon .input:focus + .icon { + color: #7a7a7a; +} + +.control.has-icon .input.is-small + .icon { + font-size: 0.75rem; +} + +.control.has-icon .input.is-medium + .icon { + font-size: 1.25rem; +} + +.control.has-icon .input.is-large + .icon { + font-size: 1.5rem; +} + +.control.has-icon:not(.has-icon-right) .icon { + left: 0; +} + +.control.has-icon:not(.has-icon-right) .input { + padding-left: 2.25em; +} + +.control.has-icon.has-icon-right .icon { + right: 0; +} + +.control.has-icon.has-icon-right .input { + padding-right: 2.25em; +} + +.control.has-icons-left .input:focus ~ .icon, +.control.has-icons-left .select:focus ~ .icon, +.control.has-icons-right .input:focus ~ .icon, +.control.has-icons-right .select:focus ~ .icon { + color: #7a7a7a; +} + +.control.has-icons-left .input.is-small ~ .icon, +.control.has-icons-left .select.is-small ~ .icon, +.control.has-icons-right .input.is-small ~ .icon, +.control.has-icons-right .select.is-small ~ .icon { + font-size: 0.75rem; +} + +.control.has-icons-left .input.is-medium ~ .icon, +.control.has-icons-left .select.is-medium ~ .icon, +.control.has-icons-right .input.is-medium ~ .icon, +.control.has-icons-right .select.is-medium ~ .icon { + font-size: 1.25rem; +} + +.control.has-icons-left .input.is-large ~ .icon, +.control.has-icons-left .select.is-large ~ .icon, +.control.has-icons-right .input.is-large ~ .icon, +.control.has-icons-right .select.is-large ~ .icon { + font-size: 1.5rem; +} + +.control.has-icons-left .icon, +.control.has-icons-right .icon { + color: #dbdbdb; + height: 2.25em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + z-index: 4; +} + +.control.has-icons-left .input, +.control.has-icons-left .select select { + padding-left: 2.25em; +} + +.control.has-icons-left .icon.is-left { + left: 0; +} + +.control.has-icons-right .input, +.control.has-icons-right .select select { + padding-right: 2.25em; +} + +.control.has-icons-right .icon.is-right { + right: 0; +} + +.control.is-loading::after { + position: absolute !important; + right: 0.625em; + top: 0.625em; + z-index: 4; +} + +.control.is-loading.is-small:after { + font-size: 0.75rem; +} + +.control.is-loading.is-medium:after { + font-size: 1.25rem; +} + +.control.is-loading.is-large:after { + font-size: 1.5rem; +} + +.icon { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 1.5rem; + width: 1.5rem; +} + +.icon.is-small { + height: 1rem; + width: 1rem; +} + +.icon.is-medium { + height: 2rem; + width: 2rem; +} + +.icon.is-large { + height: 3rem; + width: 3rem; +} + +.image { + display: block; + position: relative; +} + +.image img { + display: block; + height: auto; + width: 100%; +} + +.image img.is-rounded { + border-radius: 290486px; +} + +.image.is-square img, +.image.is-1by1 img, +.image.is-5by4 img, +.image.is-4by3 img, +.image.is-3by2 img, +.image.is-5by3 img, +.image.is-16by9 img, +.image.is-2by1 img, +.image.is-3by1 img, +.image.is-4by5 img, +.image.is-3by4 img, +.image.is-2by3 img, +.image.is-3by5 img, +.image.is-9by16 img, +.image.is-1by2 img, +.image.is-1by3 img { + height: 100%; + width: 100%; +} + +.image.is-square, +.image.is-1by1 { + padding-top: 100%; +} + +.image.is-5by4 { + padding-top: 80%; +} + +.image.is-4by3 { + padding-top: 75%; +} + +.image.is-3by2 { + padding-top: 66.6666%; +} + +.image.is-5by3 { + padding-top: 60%; +} + +.image.is-16by9 { + padding-top: 56.25%; +} + +.image.is-2by1 { + padding-top: 50%; +} + +.image.is-3by1 { + padding-top: 33.3333%; +} + +.image.is-4by5 { + padding-top: 125%; +} + +.image.is-3by4 { + padding-top: 133.3333%; +} + +.image.is-2by3 { + padding-top: 150%; +} + +.image.is-3by5 { + padding-top: 166.6666%; +} + +.image.is-9by16 { + padding-top: 177.7777%; +} + +.image.is-1by2 { + padding-top: 200%; +} + +.image.is-1by3 { + padding-top: 300%; +} + +.image.is-16x16 { + height: 16px; + width: 16px; +} + +.image.is-24x24 { + height: 24px; + width: 24px; +} + +.image.is-32x32 { + height: 32px; + width: 32px; +} + +.image.is-48x48 { + height: 48px; + width: 48px; +} + +.image.is-64x64 { + height: 64px; + width: 64px; +} + +.image.is-96x96 { + height: 96px; + width: 96px; +} + +.image.is-128x128 { + height: 128px; + width: 128px; +} + +.notification { + background-color: whitesmoke; + border-radius: 4px; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; + position: relative; +} + +.notification a:not(.button):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; +} + +.notification strong { + color: currentColor; +} + +.notification code, +.notification pre { + background: white; +} + +.notification pre code { + background: transparent; +} + +.notification > .delete { + position: absolute; + right: 0.5rem; + top: 0.5rem; +} + +.notification .title, +.notification .subtitle, +.notification .content { + color: currentColor; +} + +.notification.is-white { + background-color: white; + color: #0a0a0a; +} + +.notification.is-black { + background-color: #0a0a0a; + color: white; +} + +.notification.is-light { + background-color: whitesmoke; + color: #363636; +} + +.notification.is-dark { + background-color: #363636; + color: whitesmoke; +} + +.notification.is-primary { + background-color: #00d1b2; + color: #fff; +} + +.notification.is-link { + background-color: #3490dc; + color: #fff; +} + +.notification.is-info { + background-color: #6cb2eb; + color: #fff; +} + +.notification.is-success { + background-color: #38c172; + color: #fff; +} + +.notification.is-warning { + background-color: #ffed4a; + color: rgba(0, 0, 0, 0.7); +} + +.notification.is-danger { + background-color: #e3342f; + color: #fff; +} + +.progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 290486px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; +} + +.progress::-webkit-progress-bar { + background-color: #dbdbdb; +} + +.progress::-webkit-progress-value { + background-color: #4a4a4a; +} + +.progress::-moz-progress-bar { + background-color: #4a4a4a; +} + +.progress::-ms-fill { + background-color: #4a4a4a; + border: none; +} + +.progress.is-white::-webkit-progress-value { + background-color: white; +} + +.progress.is-white::-moz-progress-bar { + background-color: white; +} + +.progress.is-white::-ms-fill { + background-color: white; +} + +.progress.is-black::-webkit-progress-value { + background-color: #0a0a0a; +} + +.progress.is-black::-moz-progress-bar { + background-color: #0a0a0a; +} + +.progress.is-black::-ms-fill { + background-color: #0a0a0a; +} + +.progress.is-light::-webkit-progress-value { + background-color: whitesmoke; +} + +.progress.is-light::-moz-progress-bar { + background-color: whitesmoke; +} + +.progress.is-light::-ms-fill { + background-color: whitesmoke; +} + +.progress.is-dark::-webkit-progress-value { + background-color: #363636; +} + +.progress.is-dark::-moz-progress-bar { + background-color: #363636; +} + +.progress.is-dark::-ms-fill { + background-color: #363636; +} + +.progress.is-primary::-webkit-progress-value { + background-color: #00d1b2; +} + +.progress.is-primary::-moz-progress-bar { + background-color: #00d1b2; +} + +.progress.is-primary::-ms-fill { + background-color: #00d1b2; +} + +.progress.is-link::-webkit-progress-value { + background-color: #3490dc; +} + +.progress.is-link::-moz-progress-bar { + background-color: #3490dc; +} + +.progress.is-link::-ms-fill { + background-color: #3490dc; +} + +.progress.is-info::-webkit-progress-value { + background-color: #6cb2eb; +} + +.progress.is-info::-moz-progress-bar { + background-color: #6cb2eb; +} + +.progress.is-info::-ms-fill { + background-color: #6cb2eb; +} + +.progress.is-success::-webkit-progress-value { + background-color: #38c172; +} + +.progress.is-success::-moz-progress-bar { + background-color: #38c172; +} + +.progress.is-success::-ms-fill { + background-color: #38c172; +} + +.progress.is-warning::-webkit-progress-value { + background-color: #ffed4a; +} + +.progress.is-warning::-moz-progress-bar { + background-color: #ffed4a; +} + +.progress.is-warning::-ms-fill { + background-color: #ffed4a; +} + +.progress.is-danger::-webkit-progress-value { + background-color: #e3342f; +} + +.progress.is-danger::-moz-progress-bar { + background-color: #e3342f; +} + +.progress.is-danger::-ms-fill { + background-color: #e3342f; +} + +.progress.is-small { + height: 0.75rem; +} + +.progress.is-medium { + height: 1.25rem; +} + +.progress.is-large { + height: 1.5rem; +} + +.table { + background-color: white; + color: #363636; +} + +.table td, +.table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} + +.table td.is-white, +.table th.is-white { + background-color: white; + border-color: white; + color: #0a0a0a; +} + +.table td.is-black, +.table th.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} + +.table td.is-light, +.table th.is-light { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; +} + +.table td.is-dark, +.table th.is-dark { + background-color: #363636; + border-color: #363636; + color: whitesmoke; +} + +.table td.is-primary, +.table th.is-primary { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} + +.table td.is-link, +.table th.is-link { + background-color: #3490dc; + border-color: #3490dc; + color: #fff; +} + +.table td.is-info, +.table th.is-info { + background-color: #6cb2eb; + border-color: #6cb2eb; + color: #fff; +} + +.table td.is-success, +.table th.is-success { + background-color: #38c172; + border-color: #38c172; + color: #fff; +} + +.table td.is-warning, +.table th.is-warning { + background-color: #ffed4a; + border-color: #ffed4a; + color: rgba(0, 0, 0, 0.7); +} + +.table td.is-danger, +.table th.is-danger { + background-color: #e3342f; + border-color: #e3342f; + color: #fff; +} + +.table td.is-narrow, +.table th.is-narrow { + white-space: nowrap; + width: 1%; +} + +.table td.is-selected, +.table th.is-selected { + background-color: #00d1b2; + color: #fff; +} + +.table td.is-selected a, +.table td.is-selected strong, +.table th.is-selected a, +.table th.is-selected strong { + color: currentColor; +} + +.table th { + color: #363636; + text-align: left; +} + +.table tr.is-selected { + background-color: #00d1b2; + color: #fff; +} + +.table tr.is-selected a, +.table tr.is-selected strong { + color: currentColor; +} + +.table tr.is-selected td, +.table tr.is-selected th { + border-color: #fff; + color: currentColor; +} + +.table thead td, +.table thead th { + border-width: 0 0 2px; + color: #363636; +} + +.table tfoot td, +.table tfoot th { + border-width: 2px 0 0; + color: #363636; +} + +.table tbody tr:last-child td, +.table tbody tr:last-child th { + border-bottom-width: 0; +} + +.table.is-bordered td, +.table.is-bordered th { + border-width: 1px; +} + +.table.is-bordered tr:last-child td, +.table.is-bordered tr:last-child th { + border-bottom-width: 1px; +} + +.table.is-fullwidth { + width: 100%; +} + +.table.is-hoverable tbody tr:not(.is-selected):hover { + background-color: #fafafa; +} + +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { + background-color: #fafafa; +} + +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) { + background-color: whitesmoke; +} + +.table.is-narrow td, +.table.is-narrow th { + padding: 0.25em 0.5em; +} + +.table.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: #fafafa; +} + +.table-container { + -webkit-overflow-scrolling: touch; + overflow: auto; + overflow-y: hidden; + max-width: 100%; +} + +.tags { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.tags .tag { + margin-bottom: 0.5rem; +} + +.tags .tag:not(:last-child) { + margin-right: 0.5rem; +} + +.tags:last-child { + margin-bottom: -0.5rem; +} + +.tags:not(:last-child) { + margin-bottom: 1rem; +} + +.tags.has-addons .tag { + margin-right: 0; +} + +.tags.has-addons .tag:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.tags.has-addons .tag:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.tags.is-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.tags.is-centered .tag { + margin-right: 0.25rem; + margin-left: 0.25rem; +} + +.tags.is-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.tags.is-right .tag:not(:first-child) { + margin-left: 0.5rem; +} + +.tags.is-right .tag:not(:last-child) { + margin-right: 0; +} + +.tag:not(body) { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: whitesmoke; + border-radius: 4px; + color: #4a4a4a; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 0.75rem; + height: 2em; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} + +.tag:not(body) .delete { + margin-left: 0.25rem; + margin-right: -0.375rem; +} + +.tag:not(body).is-white { + background-color: white; + color: #0a0a0a; +} + +.tag:not(body).is-black { + background-color: #0a0a0a; + color: white; +} + +.tag:not(body).is-light { + background-color: whitesmoke; + color: #363636; +} + +.tag:not(body).is-dark { + background-color: #363636; + color: whitesmoke; +} + +.tag:not(body).is-primary { + background-color: #00d1b2; + color: #fff; +} + +.tag:not(body).is-link { + background-color: #3490dc; + color: #fff; +} + +.tag:not(body).is-info { + background-color: #6cb2eb; + color: #fff; +} + +.tag:not(body).is-success { + background-color: #38c172; + color: #fff; +} + +.tag:not(body).is-warning { + background-color: #ffed4a; + color: rgba(0, 0, 0, 0.7); +} + +.tag:not(body).is-danger { + background-color: #e3342f; + color: #fff; +} + +.tag:not(body).is-medium { + font-size: 1rem; +} + +.tag:not(body).is-large { + font-size: 1.25rem; +} + +.tag:not(body) .icon:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; +} + +.tag:not(body) .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; +} + +.tag:not(body) .icon:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; +} + +.tag:not(body).is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; +} + +.tag:not(body).is-delete::before, +.tag:not(body).is-delete::after { + background-color: currentColor; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.tag:not(body).is-delete::before { + height: 1px; + width: 50%; +} + +.tag:not(body).is-delete::after { + height: 50%; + width: 1px; +} + +.tag:not(body).is-delete:hover, +.tag:not(body).is-delete:focus { + background-color: #e8e8e8; +} + +.tag:not(body).is-delete:active { + background-color: #dbdbdb; +} + +.tag:not(body).is-rounded { + border-radius: 290486px; +} + +a.tag:hover { + text-decoration: underline; +} + +.title, +.subtitle { + word-break: break-word; +} + +.title em, +.title span, +.subtitle em, +.subtitle span { + font-weight: inherit; +} + +.title sub, +.subtitle sub { + font-size: 0.75em; +} + +.title sup, +.subtitle sup { + font-size: 0.75em; +} + +.title .tag, +.subtitle .tag { + vertical-align: middle; +} + +.title { + color: #363636; + font-size: 2rem; + font-weight: 600; + line-height: 1.125; +} + +.title strong { + color: inherit; + font-weight: inherit; +} + +.title + .highlight { + margin-top: -0.75rem; +} + +.title:not(.is-spaced) + .subtitle { + margin-top: -1.25rem; +} + +.title.is-1 { + font-size: 3rem; +} + +.title.is-2 { + font-size: 2.5rem; +} + +.title.is-3 { + font-size: 2rem; +} + +.title.is-4 { + font-size: 1.5rem; +} + +.title.is-5 { + font-size: 1.25rem; +} + +.title.is-6 { + font-size: 1rem; +} + +.title.is-7 { + font-size: 0.75rem; +} + +.subtitle { + color: #4a4a4a; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; +} + +.subtitle strong { + color: #363636; + font-weight: 600; +} + +.subtitle:not(.is-spaced) + .title { + margin-top: -1.25rem; +} + +.subtitle.is-1 { + font-size: 3rem; +} + +.subtitle.is-2 { + font-size: 2.5rem; +} + +.subtitle.is-3 { + font-size: 2rem; +} + +.subtitle.is-4 { + font-size: 1.5rem; +} + +.subtitle.is-5 { + font-size: 1.25rem; +} + +.subtitle.is-6 { + font-size: 1rem; +} + +.subtitle.is-7 { + font-size: 0.75rem; +} + +.heading { + display: block; + font-size: 11px; + letter-spacing: 1px; + margin-bottom: 5px; + text-transform: uppercase; +} + +.highlight { + font-weight: 400; + max-width: 100%; + overflow: hidden; + padding: 0; +} + +.highlight pre { + overflow: auto; + max-width: 100%; +} + +.number { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: whitesmoke; + border-radius: 290486px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: 0.25rem 0.5rem; + text-align: center; + vertical-align: top; +} + +.breadcrumb { + font-size: 1rem; + white-space: nowrap; +} + +.breadcrumb a { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #3490dc; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0 0.75em; +} + +.breadcrumb a:hover { + color: #363636; +} + +.breadcrumb li { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.breadcrumb li:first-child a { + padding-left: 0; +} + +.breadcrumb li.is-active a { + color: #363636; + cursor: default; + pointer-events: none; +} + +.breadcrumb li + li::before { + color: #b5b5b5; + content: "/"; +} + +.breadcrumb ul, +.breadcrumb ol { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.breadcrumb .icon:first-child { + margin-right: 0.5em; +} + +.breadcrumb .icon:last-child { + margin-left: 0.5em; +} + +.breadcrumb.is-centered ol, +.breadcrumb.is-centered ul { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.breadcrumb.is-right ol, +.breadcrumb.is-right ul { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.breadcrumb.is-small { + font-size: 0.75rem; +} + +.breadcrumb.is-medium { + font-size: 1.25rem; +} + +.breadcrumb.is-large { + font-size: 1.5rem; +} + +.breadcrumb.has-arrow-separator li + li::before { + content: "\2192"; +} + +.breadcrumb.has-bullet-separator li + li::before { + content: "\2022"; +} + +.breadcrumb.has-dot-separator li + li::before { + content: "\B7"; +} + +.breadcrumb.has-succeeds-separator li + li::before { + content: "\227B"; +} + +.card { + background-color: white; + -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + color: #4a4a4a; + max-width: 100%; + position: relative; +} + +.card-header { + background-color: transparent; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.card-header-title { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #363636; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + font-weight: 700; + padding: 0.75rem; +} + +.card-header-title.is-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.card-header-icon { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + cursor: pointer; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0.75rem; +} + +.card-image { + display: block; + position: relative; +} + +.card-content { + background-color: transparent; + padding: 1.5rem; +} + +.card-footer { + background-color: transparent; + border-top: 1px solid #dbdbdb; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.card-footer-item { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0.75rem; +} + +.card-footer-item:not(:last-child) { + border-right: 1px solid #dbdbdb; +} + +.card .media:not(:last-child) { + margin-bottom: 0.75rem; +} + +.dropdown { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + position: relative; + vertical-align: top; +} + +.dropdown.is-active .dropdown-menu, +.dropdown.is-hoverable:hover .dropdown-menu { + display: block; +} + +.dropdown.is-right .dropdown-menu { + left: auto; + right: 0; +} + +.dropdown.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: initial; + top: auto; +} + +.dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; +} + +.dropdown-content { + background-color: white; + border-radius: 4px; + -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.dropdown-item { + color: #4a4a4a; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; +} + +a.dropdown-item, +button.dropdown-item { + padding-right: 3rem; + text-align: left; + white-space: nowrap; + width: 100%; +} + +a.dropdown-item:hover, +button.dropdown-item:hover { + background-color: whitesmoke; + color: #0a0a0a; +} + +a.dropdown-item.is-active, +button.dropdown-item.is-active { + background-color: #3490dc; + color: #fff; +} + +.dropdown-divider { + background-color: #dbdbdb; + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; +} + +.level { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.level code { + border-radius: 4px; +} + +.level img { + display: inline-block; + vertical-align: top; +} + +.level.is-mobile { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.level.is-mobile .level-left, +.level.is-mobile .level-right { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.level.is-mobile .level-left + .level-right { + margin-top: 0; +} + +.level.is-mobile .level-item:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} + +.level.is-mobile .level-item:not(.is-narrow) { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +@media screen and (min-width: 769px), print { + .level { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .level > .level-item:not(.is-narrow) { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } +} + +.level-item { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-preferred-size: auto; + flex-basis: auto; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.level-item .title, +.level-item .subtitle { + margin-bottom: 0; +} + +@media screen and (max-width: 768px) { + .level-item:not(:last-child) { + margin-bottom: 0.75rem; + } +} + +.level-left, +.level-right { + -ms-flex-preferred-size: auto; + flex-basis: auto; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.level-left .level-item.is-flexible, +.level-right .level-item.is-flexible { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +@media screen and (min-width: 769px), print { + .level-left .level-item:not(:last-child), + .level-right .level-item:not(:last-child) { + margin-right: 0.75rem; + } +} + +.level-left { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +@media screen and (max-width: 768px) { + .level-left + .level-right { + margin-top: 1.5rem; + } +} + +@media screen and (min-width: 769px), print { + .level-left { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +.level-right { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +@media screen and (min-width: 769px), print { + .level-right { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +.list { + background-color: white; + border-radius: 4px; + -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); +} + +.list-item { + display: block; + padding: 0.5em 1em; +} + +.list-item:not(a) { + color: #4a4a4a; +} + +.list-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.list-item:last-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.list-item:not(:last-child) { + border-bottom: 1px solid #dbdbdb; +} + +.list-item.is-active { + background-color: #3490dc; + color: #fff; +} + +a.list-item { + background-color: whitesmoke; + cursor: pointer; +} + +.media { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + text-align: left; +} + +.media .content:not(:last-child) { + margin-bottom: 0.75rem; +} + +.media .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-top: 0.75rem; +} + +.media .media .content:not(:last-child), +.media .media .control:not(:last-child) { + margin-bottom: 0.5rem; +} + +.media .media .media { + padding-top: 0.5rem; +} + +.media .media .media + .media { + margin-top: 0.5rem; +} + +.media + .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + margin-top: 1rem; + padding-top: 1rem; +} + +.media.is-large + .media { + margin-top: 1.5rem; + padding-top: 1.5rem; +} + +.media-left, +.media-right { + -ms-flex-preferred-size: auto; + flex-basis: auto; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.media-left { + margin-right: 1rem; +} + +.media-right { + margin-left: 1rem; +} + +.media-content { + -ms-flex-preferred-size: auto; + flex-basis: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + text-align: left; +} + +@media screen and (max-width: 768px) { + .media-content { + overflow-x: auto; + } +} + +.menu { + font-size: 1rem; +} + +.menu.is-small { + font-size: 0.75rem; +} + +.menu.is-medium { + font-size: 1.25rem; +} + +.menu.is-large { + font-size: 1.5rem; +} + +.menu-list { + line-height: 1.25; +} + +.menu-list a { + border-radius: 2px; + color: #4a4a4a; + display: block; + padding: 0.5em 0.75em; +} + +.menu-list a:hover { + background-color: whitesmoke; + color: #363636; +} + +.menu-list a.is-active { + background-color: #3490dc; + color: #fff; +} + +.menu-list li ul { + border-left: 1px solid #dbdbdb; + margin: 0.75em; + padding-left: 0.75em; +} + +.menu-label { + color: #7a7a7a; + font-size: 0.75em; + letter-spacing: 0.1em; + text-transform: uppercase; +} + +.menu-label:not(:first-child) { + margin-top: 1em; +} + +.menu-label:not(:last-child) { + margin-bottom: 1em; +} + +.message { + background-color: whitesmoke; + border-radius: 4px; + font-size: 1rem; +} + +.message strong { + color: currentColor; +} + +.message a:not(.button):not(.tag) { + color: currentColor; + text-decoration: underline; +} + +.message.is-small { + font-size: 0.75rem; +} + +.message.is-medium { + font-size: 1.25rem; +} + +.message.is-large { + font-size: 1.5rem; +} + +.message.is-white { + background-color: white; +} + +.message.is-white .message-header { + background-color: white; + color: #0a0a0a; +} + +.message.is-white .message-body { + border-color: white; + color: #4d4c4c; +} + +.message.is-black { + background-color: #fafafa; +} + +.message.is-black .message-header { + background-color: #0a0a0a; + color: white; +} + +.message.is-black .message-body { + border-color: #0a0a0a; + color: #090909; +} + +.message.is-light { + background-color: #fafafa; +} + +.message.is-light .message-header { + background-color: whitesmoke; + color: #363636; +} + +.message.is-light .message-body { + border-color: whitesmoke; + color: #505050; +} + +.message.is-dark { + background-color: #fafafa; +} + +.message.is-dark .message-header { + background-color: #363636; + color: whitesmoke; +} + +.message.is-dark .message-body { + border-color: #363636; + color: #2a2a2a; +} + +.message.is-primary { + background-color: #f5fffd; +} + +.message.is-primary .message-header { + background-color: #00d1b2; + color: #fff; +} + +.message.is-primary .message-body { + border-color: #00d1b2; + color: #021310; +} + +.message.is-link { + background-color: #f6fafe; +} + +.message.is-link .message-header { + background-color: #3490dc; + color: #fff; +} + +.message.is-link .message-body { + border-color: #3490dc; + color: #1f5581; +} + +.message.is-info { + background-color: #f6fafe; +} + +.message.is-info .message-header { + background-color: #6cb2eb; + color: #fff; +} + +.message.is-info .message-body { + border-color: #6cb2eb; + color: #215d8e; +} + +.message.is-success { + background-color: #f7fdf9; +} + +.message.is-success .message-header { + background-color: #38c172; + color: #fff; +} + +.message.is-success .message-body { + border-color: #38c172; + color: #193d29; +} + +.message.is-warning { + background-color: #fffef5; +} + +.message.is-warning .message-header { + background-color: #ffed4a; + color: rgba(0, 0, 0, 0.7); +} + +.message.is-warning .message-body { + border-color: #ffed4a; + color: #181604; +} + +.message.is-danger { + background-color: #fef6f6; +} + +.message.is-danger .message-header { + background-color: #e3342f; + color: #fff; +} + +.message.is-danger .message-body { + border-color: #e3342f; + color: #a7221e; +} + +.message-header { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #4a4a4a; + border-radius: 4px 4px 0 0; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-weight: 700; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + line-height: 1.25; + padding: 0.75em 1em; + position: relative; +} + +.message-header .delete { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-left: 0.75em; +} + +.message-header + .message-body { + border-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.message-body { + border-color: #dbdbdb; + border-radius: 4px; + border-style: solid; + border-width: 0 0 0 4px; + color: #4a4a4a; + padding: 1.25em 1.5em; +} + +.message-body code, +.message-body pre { + background-color: white; +} + +.message-body pre code { + background-color: transparent; +} + +.modal { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: none; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 40; +} + +.modal.is-active { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.modal-background { + background-color: rgba(10, 10, 10, 0.86); +} + +.modal-content, +.modal-card { + margin: 0 20px; + max-height: calc(100vh - 160px); + overflow: auto; + position: relative; + width: 100%; +} + +@media screen and (min-width: 769px), print { + .modal-content, + .modal-card { + margin: 0 auto; + max-height: calc(100vh - 40px); + width: 640px; + } +} + +.modal-close { + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; +} + +.modal-card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; + -ms-overflow-y: visible; +} + +.modal-card-head, +.modal-card-foot { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: whitesmoke; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + padding: 20px; + position: relative; +} + +.modal-card-head { + border-bottom: 1px solid #dbdbdb; + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.modal-card-title { + color: #363636; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; +} + +.modal-card-foot { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 1px solid #dbdbdb; +} + +.modal-card-foot .button:not(:last-child) { + margin-right: 10px; +} + +.modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: white; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; +} + +.navbar { + background-color: white; + min-height: 3.25rem; + position: relative; + z-index: 30; +} + +.navbar.is-white { + background-color: white; + color: #0a0a0a; +} + +.navbar.is-white .navbar-brand > .navbar-item, +.navbar.is-white .navbar-brand .navbar-link { + color: #0a0a0a; +} + +.navbar.is-white .navbar-brand > a.navbar-item:hover, +.navbar.is-white .navbar-brand > a.navbar-item.is-active, +.navbar.is-white .navbar-brand .navbar-link:hover, +.navbar.is-white .navbar-brand .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; +} + +.navbar.is-white .navbar-brand .navbar-link::after { + border-color: #0a0a0a; +} + +.navbar.is-white .navbar-burger { + color: #0a0a0a; +} + +@media screen and (min-width: 1088px) { + .navbar.is-white .navbar-start > .navbar-item, + .navbar.is-white .navbar-start .navbar-link, + .navbar.is-white .navbar-end > .navbar-item, + .navbar.is-white .navbar-end .navbar-link { + color: #0a0a0a; + } + + .navbar.is-white .navbar-start > a.navbar-item:hover, + .navbar.is-white .navbar-start > a.navbar-item.is-active, + .navbar.is-white .navbar-start .navbar-link:hover, + .navbar.is-white .navbar-start .navbar-link.is-active, + .navbar.is-white .navbar-end > a.navbar-item:hover, + .navbar.is-white .navbar-end > a.navbar-item.is-active, + .navbar.is-white .navbar-end .navbar-link:hover, + .navbar.is-white .navbar-end .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + + .navbar.is-white .navbar-start .navbar-link::after, + .navbar.is-white .navbar-end .navbar-link::after { + border-color: #0a0a0a; + } + + .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #f2f2f2; + color: #0a0a0a; + } + + .navbar.is-white .navbar-dropdown a.navbar-item.is-active { + background-color: white; + color: #0a0a0a; + } +} + +.navbar.is-black { + background-color: #0a0a0a; + color: white; +} + +.navbar.is-black .navbar-brand > .navbar-item, +.navbar.is-black .navbar-brand .navbar-link { + color: white; +} + +.navbar.is-black .navbar-brand > a.navbar-item:hover, +.navbar.is-black .navbar-brand > a.navbar-item.is-active, +.navbar.is-black .navbar-brand .navbar-link:hover, +.navbar.is-black .navbar-brand .navbar-link.is-active { + background-color: black; + color: white; +} + +.navbar.is-black .navbar-brand .navbar-link::after { + border-color: white; +} + +.navbar.is-black .navbar-burger { + color: white; +} + +@media screen and (min-width: 1088px) { + .navbar.is-black .navbar-start > .navbar-item, + .navbar.is-black .navbar-start .navbar-link, + .navbar.is-black .navbar-end > .navbar-item, + .navbar.is-black .navbar-end .navbar-link { + color: white; + } + + .navbar.is-black .navbar-start > a.navbar-item:hover, + .navbar.is-black .navbar-start > a.navbar-item.is-active, + .navbar.is-black .navbar-start .navbar-link:hover, + .navbar.is-black .navbar-start .navbar-link.is-active, + .navbar.is-black .navbar-end > a.navbar-item:hover, + .navbar.is-black .navbar-end > a.navbar-item.is-active, + .navbar.is-black .navbar-end .navbar-link:hover, + .navbar.is-black .navbar-end .navbar-link.is-active { + background-color: black; + color: white; + } + + .navbar.is-black .navbar-start .navbar-link::after, + .navbar.is-black .navbar-end .navbar-link::after { + border-color: white; + } + + .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { + background-color: black; + color: white; + } + + .navbar.is-black .navbar-dropdown a.navbar-item.is-active { + background-color: #0a0a0a; + color: white; + } +} + +.navbar.is-light { + background-color: whitesmoke; + color: #363636; +} + +.navbar.is-light .navbar-brand > .navbar-item, +.navbar.is-light .navbar-brand .navbar-link { + color: #363636; +} + +.navbar.is-light .navbar-brand > a.navbar-item:hover, +.navbar.is-light .navbar-brand > a.navbar-item.is-active, +.navbar.is-light .navbar-brand .navbar-link:hover, +.navbar.is-light .navbar-brand .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; +} + +.navbar.is-light .navbar-brand .navbar-link::after { + border-color: #363636; +} + +.navbar.is-light .navbar-burger { + color: #363636; +} + +@media screen and (min-width: 1088px) { + .navbar.is-light .navbar-start > .navbar-item, + .navbar.is-light .navbar-start .navbar-link, + .navbar.is-light .navbar-end > .navbar-item, + .navbar.is-light .navbar-end .navbar-link { + color: #363636; + } + + .navbar.is-light .navbar-start > a.navbar-item:hover, + .navbar.is-light .navbar-start > a.navbar-item.is-active, + .navbar.is-light .navbar-start .navbar-link:hover, + .navbar.is-light .navbar-start .navbar-link.is-active, + .navbar.is-light .navbar-end > a.navbar-item:hover, + .navbar.is-light .navbar-end > a.navbar-item.is-active, + .navbar.is-light .navbar-end .navbar-link:hover, + .navbar.is-light .navbar-end .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; + } + + .navbar.is-light .navbar-start .navbar-link::after, + .navbar.is-light .navbar-end .navbar-link::after { + border-color: #363636; + } + + .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #e8e8e8; + color: #363636; + } + + .navbar.is-light .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #363636; + } +} + +.navbar.is-dark { + background-color: #363636; + color: whitesmoke; +} + +.navbar.is-dark .navbar-brand > .navbar-item, +.navbar.is-dark .navbar-brand .navbar-link { + color: whitesmoke; +} + +.navbar.is-dark .navbar-brand > a.navbar-item:hover, +.navbar.is-dark .navbar-brand > a.navbar-item.is-active, +.navbar.is-dark .navbar-brand .navbar-link:hover, +.navbar.is-dark .navbar-brand .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; +} + +.navbar.is-dark .navbar-brand .navbar-link::after { + border-color: whitesmoke; +} + +.navbar.is-dark .navbar-burger { + color: whitesmoke; +} + +@media screen and (min-width: 1088px) { + .navbar.is-dark .navbar-start > .navbar-item, + .navbar.is-dark .navbar-start .navbar-link, + .navbar.is-dark .navbar-end > .navbar-item, + .navbar.is-dark .navbar-end .navbar-link { + color: whitesmoke; + } + + .navbar.is-dark .navbar-start > a.navbar-item:hover, + .navbar.is-dark .navbar-start > a.navbar-item.is-active, + .navbar.is-dark .navbar-start .navbar-link:hover, + .navbar.is-dark .navbar-start .navbar-link.is-active, + .navbar.is-dark .navbar-end > a.navbar-item:hover, + .navbar.is-dark .navbar-end > a.navbar-item.is-active, + .navbar.is-dark .navbar-end .navbar-link:hover, + .navbar.is-dark .navbar-end .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; + } + + .navbar.is-dark .navbar-start .navbar-link::after, + .navbar.is-dark .navbar-end .navbar-link::after { + border-color: whitesmoke; + } + + .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #292929; + color: whitesmoke; + } + + .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { + background-color: #363636; + color: whitesmoke; + } +} + +.navbar.is-primary { + background-color: #00d1b2; + color: #fff; +} + +.navbar.is-primary .navbar-brand > .navbar-item, +.navbar.is-primary .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-primary .navbar-brand > a.navbar-item:hover, +.navbar.is-primary .navbar-brand > a.navbar-item.is-active, +.navbar.is-primary .navbar-brand .navbar-link:hover, +.navbar.is-primary .navbar-brand .navbar-link.is-active { + background-color: #00b89c; + color: #fff; +} + +.navbar.is-primary .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-primary .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1088px) { + .navbar.is-primary .navbar-start > .navbar-item, + .navbar.is-primary .navbar-start .navbar-link, + .navbar.is-primary .navbar-end > .navbar-item, + .navbar.is-primary .navbar-end .navbar-link { + color: #fff; + } + + .navbar.is-primary .navbar-start > a.navbar-item:hover, + .navbar.is-primary .navbar-start > a.navbar-item.is-active, + .navbar.is-primary .navbar-start .navbar-link:hover, + .navbar.is-primary .navbar-start .navbar-link.is-active, + .navbar.is-primary .navbar-end > a.navbar-item:hover, + .navbar.is-primary .navbar-end > a.navbar-item.is-active, + .navbar.is-primary .navbar-end .navbar-link:hover, + .navbar.is-primary .navbar-end .navbar-link.is-active { + background-color: #00b89c; + color: #fff; + } + + .navbar.is-primary .navbar-start .navbar-link::after, + .navbar.is-primary .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #00b89c; + color: #fff; + } + + .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { + background-color: #00d1b2; + color: #fff; + } +} + +.navbar.is-link { + background-color: #3490dc; + color: #fff; +} + +.navbar.is-link .navbar-brand > .navbar-item, +.navbar.is-link .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-link .navbar-brand > a.navbar-item:hover, +.navbar.is-link .navbar-brand > a.navbar-item.is-active, +.navbar.is-link .navbar-brand .navbar-link:hover, +.navbar.is-link .navbar-brand .navbar-link.is-active { + background-color: #2484d2; + color: #fff; +} + +.navbar.is-link .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-link .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1088px) { + .navbar.is-link .navbar-start > .navbar-item, + .navbar.is-link .navbar-start .navbar-link, + .navbar.is-link .navbar-end > .navbar-item, + .navbar.is-link .navbar-end .navbar-link { + color: #fff; + } + + .navbar.is-link .navbar-start > a.navbar-item:hover, + .navbar.is-link .navbar-start > a.navbar-item.is-active, + .navbar.is-link .navbar-start .navbar-link:hover, + .navbar.is-link .navbar-start .navbar-link.is-active, + .navbar.is-link .navbar-end > a.navbar-item:hover, + .navbar.is-link .navbar-end > a.navbar-item.is-active, + .navbar.is-link .navbar-end .navbar-link:hover, + .navbar.is-link .navbar-end .navbar-link.is-active { + background-color: #2484d2; + color: #fff; + } + + .navbar.is-link .navbar-start .navbar-link::after, + .navbar.is-link .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #2484d2; + color: #fff; + } + + .navbar.is-link .navbar-dropdown a.navbar-item.is-active { + background-color: #3490dc; + color: #fff; + } +} + +.navbar.is-info { + background-color: #6cb2eb; + color: #fff; +} + +.navbar.is-info .navbar-brand > .navbar-item, +.navbar.is-info .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-info .navbar-brand > a.navbar-item:hover, +.navbar.is-info .navbar-brand > a.navbar-item.is-active, +.navbar.is-info .navbar-brand .navbar-link:hover, +.navbar.is-info .navbar-brand .navbar-link.is-active { + background-color: #56a6e8; + color: #fff; +} + +.navbar.is-info .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-info .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1088px) { + .navbar.is-info .navbar-start > .navbar-item, + .navbar.is-info .navbar-start .navbar-link, + .navbar.is-info .navbar-end > .navbar-item, + .navbar.is-info .navbar-end .navbar-link { + color: #fff; + } + + .navbar.is-info .navbar-start > a.navbar-item:hover, + .navbar.is-info .navbar-start > a.navbar-item.is-active, + .navbar.is-info .navbar-start .navbar-link:hover, + .navbar.is-info .navbar-start .navbar-link.is-active, + .navbar.is-info .navbar-end > a.navbar-item:hover, + .navbar.is-info .navbar-end > a.navbar-item.is-active, + .navbar.is-info .navbar-end .navbar-link:hover, + .navbar.is-info .navbar-end .navbar-link.is-active { + background-color: #56a6e8; + color: #fff; + } + + .navbar.is-info .navbar-start .navbar-link::after, + .navbar.is-info .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #56a6e8; + color: #fff; + } + + .navbar.is-info .navbar-dropdown a.navbar-item.is-active { + background-color: #6cb2eb; + color: #fff; + } +} + +.navbar.is-success { + background-color: #38c172; + color: #fff; +} + +.navbar.is-success .navbar-brand > .navbar-item, +.navbar.is-success .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-success .navbar-brand > a.navbar-item:hover, +.navbar.is-success .navbar-brand > a.navbar-item.is-active, +.navbar.is-success .navbar-brand .navbar-link:hover, +.navbar.is-success .navbar-brand .navbar-link.is-active { + background-color: #32ad66; + color: #fff; +} + +.navbar.is-success .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-success .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1088px) { + .navbar.is-success .navbar-start > .navbar-item, + .navbar.is-success .navbar-start .navbar-link, + .navbar.is-success .navbar-end > .navbar-item, + .navbar.is-success .navbar-end .navbar-link { + color: #fff; + } + + .navbar.is-success .navbar-start > a.navbar-item:hover, + .navbar.is-success .navbar-start > a.navbar-item.is-active, + .navbar.is-success .navbar-start .navbar-link:hover, + .navbar.is-success .navbar-start .navbar-link.is-active, + .navbar.is-success .navbar-end > a.navbar-item:hover, + .navbar.is-success .navbar-end > a.navbar-item.is-active, + .navbar.is-success .navbar-end .navbar-link:hover, + .navbar.is-success .navbar-end .navbar-link.is-active { + background-color: #32ad66; + color: #fff; + } + + .navbar.is-success .navbar-start .navbar-link::after, + .navbar.is-success .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #32ad66; + color: #fff; + } + + .navbar.is-success .navbar-dropdown a.navbar-item.is-active { + background-color: #38c172; + color: #fff; + } +} + +.navbar.is-warning { + background-color: #ffed4a; + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-brand > .navbar-item, +.navbar.is-warning .navbar-brand .navbar-link { + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-brand > a.navbar-item:hover, +.navbar.is-warning .navbar-brand > a.navbar-item.is-active, +.navbar.is-warning .navbar-brand .navbar-link:hover, +.navbar.is-warning .navbar-brand .navbar-link.is-active { + background-color: #ffea31; + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-brand .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-burger { + color: rgba(0, 0, 0, 0.7); +} + +@media screen and (min-width: 1088px) { + .navbar.is-warning .navbar-start > .navbar-item, + .navbar.is-warning .navbar-start .navbar-link, + .navbar.is-warning .navbar-end > .navbar-item, + .navbar.is-warning .navbar-end .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + + .navbar.is-warning .navbar-start > a.navbar-item:hover, + .navbar.is-warning .navbar-start > a.navbar-item.is-active, + .navbar.is-warning .navbar-start .navbar-link:hover, + .navbar.is-warning .navbar-start .navbar-link.is-active, + .navbar.is-warning .navbar-end > a.navbar-item:hover, + .navbar.is-warning .navbar-end > a.navbar-item.is-active, + .navbar.is-warning .navbar-end .navbar-link:hover, + .navbar.is-warning .navbar-end .navbar-link.is-active { + background-color: #ffea31; + color: rgba(0, 0, 0, 0.7); + } + + .navbar.is-warning .navbar-start .navbar-link::after, + .navbar.is-warning .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); + } + + .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ffea31; + color: rgba(0, 0, 0, 0.7); + } + + .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { + background-color: #ffed4a; + color: rgba(0, 0, 0, 0.7); + } +} + +.navbar.is-danger { + background-color: #e3342f; + color: #fff; +} + +.navbar.is-danger .navbar-brand > .navbar-item, +.navbar.is-danger .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-danger .navbar-brand > a.navbar-item:hover, +.navbar.is-danger .navbar-brand > a.navbar-item.is-active, +.navbar.is-danger .navbar-brand .navbar-link:hover, +.navbar.is-danger .navbar-brand .navbar-link.is-active { + background-color: #db231d; + color: #fff; +} + +.navbar.is-danger .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-danger .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1088px) { + .navbar.is-danger .navbar-start > .navbar-item, + .navbar.is-danger .navbar-start .navbar-link, + .navbar.is-danger .navbar-end > .navbar-item, + .navbar.is-danger .navbar-end .navbar-link { + color: #fff; + } + + .navbar.is-danger .navbar-start > a.navbar-item:hover, + .navbar.is-danger .navbar-start > a.navbar-item.is-active, + .navbar.is-danger .navbar-start .navbar-link:hover, + .navbar.is-danger .navbar-start .navbar-link.is-active, + .navbar.is-danger .navbar-end > a.navbar-item:hover, + .navbar.is-danger .navbar-end > a.navbar-item.is-active, + .navbar.is-danger .navbar-end .navbar-link:hover, + .navbar.is-danger .navbar-end .navbar-link.is-active { + background-color: #db231d; + color: #fff; + } + + .navbar.is-danger .navbar-start .navbar-link::after, + .navbar.is-danger .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #db231d; + color: #fff; + } + + .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { + background-color: #e3342f; + color: #fff; + } +} + +.navbar > .container { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + min-height: 3.25rem; + width: 100%; +} + +.navbar.has-shadow { + -webkit-box-shadow: 0 2px 0 0 whitesmoke; + box-shadow: 0 2px 0 0 whitesmoke; +} + +.navbar.is-fixed-bottom, +.navbar.is-fixed-top { + left: 0; + position: fixed; + right: 0; + z-index: 30; +} + +.navbar.is-fixed-bottom { + bottom: 0; +} + +.navbar.is-fixed-bottom.has-shadow { + -webkit-box-shadow: 0 -2px 0 0 whitesmoke; + box-shadow: 0 -2px 0 0 whitesmoke; +} + +.navbar.is-fixed-top { + top: 0; +} + +html.has-navbar-fixed-top, +body.has-navbar-fixed-top { + padding-top: 3.25rem; +} + +html.has-navbar-fixed-bottom, +body.has-navbar-fixed-bottom { + padding-bottom: 3.25rem; +} + +.navbar-brand, +.navbar-tabs { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + min-height: 3.25rem; +} + +.navbar-brand a.navbar-item:hover { + background-color: transparent; +} + +.navbar-tabs { + -webkit-overflow-scrolling: touch; + max-width: 100vw; + overflow-x: auto; + overflow-y: hidden; +} + +.navbar-burger { + color: #4a4a4a; + cursor: pointer; + display: block; + height: 3.25rem; + position: relative; + width: 3.25rem; + margin-left: auto; +} + +.navbar-burger span { + background-color: currentColor; + display: block; + height: 1px; + left: calc(50% - 8px); + position: absolute; + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transition-duration: 86ms; + transition-duration: 86ms; + -webkit-transition-property: background-color, opacity, -webkit-transform; + transition-property: background-color, opacity, -webkit-transform; + transition-property: background-color, opacity, transform; + transition-property: background-color, opacity, transform, -webkit-transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; + width: 16px; +} + +.navbar-burger span:nth-child(1) { + top: calc(50% - 6px); +} + +.navbar-burger span:nth-child(2) { + top: calc(50% - 1px); +} + +.navbar-burger span:nth-child(3) { + top: calc(50% + 4px); +} + +.navbar-burger:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +.navbar-burger.is-active span:nth-child(1) { + -webkit-transform: translateY(5px) rotate(45deg); + transform: translateY(5px) rotate(45deg); +} + +.navbar-burger.is-active span:nth-child(2) { + opacity: 0; +} + +.navbar-burger.is-active span:nth-child(3) { + -webkit-transform: translateY(-5px) rotate(-45deg); + transform: translateY(-5px) rotate(-45deg); +} + +.navbar-menu { + display: none; +} + +.navbar-item, +.navbar-link { + color: #4a4a4a; + display: block; + line-height: 1.5; + padding: 0.5rem 0.75rem; + position: relative; +} + +.navbar-item .icon:only-child, +.navbar-link .icon:only-child { + margin-left: -0.25rem; + margin-right: -0.25rem; +} + +a.navbar-item, +.navbar-link { + cursor: pointer; +} + +a.navbar-item:hover, +a.navbar-item.is-active, +.navbar-link:hover, +.navbar-link.is-active { + background-color: #fafafa; + color: #3490dc; +} + +.navbar-item { + display: block; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.navbar-item img { + max-height: 1.75rem; +} + +.navbar-item.has-dropdown { + padding: 0; +} + +.navbar-item.is-expanded { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; +} + +.navbar-item.is-tab { + border-bottom: 1px solid transparent; + min-height: 3.25rem; + padding-bottom: calc(0.5rem - 1px); +} + +.navbar-item.is-tab:hover { + background-color: transparent; + border-bottom-color: #3490dc; +} + +.navbar-item.is-tab.is-active { + background-color: transparent; + border-bottom-color: #3490dc; + border-bottom-style: solid; + border-bottom-width: 3px; + color: #3490dc; + padding-bottom: calc(0.5rem - 3px); +} + +.navbar-content { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; +} + +.navbar-link:not(.is-arrowless) { + padding-right: 2.5em; +} + +.navbar-link:not(.is-arrowless)::after { + border-color: #3490dc; + margin-top: -0.375em; + right: 1.125em; +} + +.navbar-dropdown { + font-size: 0.875rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.navbar-divider { + background-color: whitesmoke; + border: none; + display: none; + height: 2px; + margin: 0.5rem 0; +} + +@media screen and (max-width: 1087px) { + .navbar > .container { + display: block; + } + + .navbar-brand .navbar-item, + .navbar-tabs .navbar-item { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .navbar-link::after { + display: none; + } + + .navbar-menu { + background-color: white; + -webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + padding: 0.5rem 0; + } + + .navbar-menu.is-active { + display: block; + } + + .navbar.is-fixed-bottom-touch, + .navbar.is-fixed-top-touch { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + + .navbar.is-fixed-bottom-touch { + bottom: 0; + } + + .navbar.is-fixed-bottom-touch.has-shadow { + -webkit-box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + + .navbar.is-fixed-top-touch { + top: 0; + } + + .navbar.is-fixed-top .navbar-menu, + .navbar.is-fixed-top-touch .navbar-menu { + -webkit-overflow-scrolling: touch; + max-height: calc(100vh - 3.25rem); + overflow: auto; + } + + html.has-navbar-fixed-top-touch, + body.has-navbar-fixed-top-touch { + padding-top: 3.25rem; + } + + html.has-navbar-fixed-bottom-touch, + body.has-navbar-fixed-bottom-touch { + padding-bottom: 3.25rem; + } +} + +@media screen and (min-width: 1088px) { + .navbar, + .navbar-menu, + .navbar-start, + .navbar-end { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .navbar { + min-height: 3.25rem; + } + + .navbar.is-spaced { + padding: 1rem 2rem; + } + + .navbar.is-spaced .navbar-start, + .navbar.is-spaced .navbar-end { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + + .navbar.is-spaced a.navbar-item, + .navbar.is-spaced .navbar-link { + border-radius: 4px; + } + + .navbar.is-transparent a.navbar-item:hover, + .navbar.is-transparent a.navbar-item.is-active, + .navbar.is-transparent .navbar-link:hover, + .navbar.is-transparent .navbar-link.is-active { + background-color: transparent !important; + } + + .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, + .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { + background-color: transparent !important; + } + + .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; + } + + .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #3490dc; + } + + .navbar-burger { + display: none; + } + + .navbar-item, + .navbar-link { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .navbar-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .navbar-item.has-dropdown { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + } + + .navbar-item.has-dropdown-up .navbar-link::after { + -webkit-transform: rotate(135deg) translate(0.25em, -0.25em); + transform: rotate(135deg) translate(0.25em, -0.25em); + } + + .navbar-item.has-dropdown-up .navbar-dropdown { + border-bottom: 2px solid #dbdbdb; + border-radius: 6px 6px 0 0; + border-top: none; + bottom: 100%; + -webkit-box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + top: auto; + } + + .navbar-item.is-active .navbar-dropdown, + .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; + } + + .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, + .navbar-item.is-active .navbar-dropdown.is-boxed, + .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, + .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + opacity: 1; + pointer-events: auto; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + .navbar-menu { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + } + + .navbar-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + margin-right: auto; + } + + .navbar-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + margin-left: auto; + } + + .navbar-dropdown { + background-color: white; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 2px solid #dbdbdb; + -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + display: none; + font-size: 0.875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; + } + + .navbar-dropdown .navbar-item { + padding: 0.375rem 1rem; + white-space: nowrap; + } + + .navbar-dropdown a.navbar-item { + padding-right: 3rem; + } + + .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #3490dc; + } + + .navbar.is-spaced .navbar-dropdown, + .navbar-dropdown.is-boxed { + border-radius: 6px; + border-top: none; + -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + -webkit-transition-duration: 86ms; + transition-duration: 86ms; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: opacity, transform; + transition-property: opacity, transform, -webkit-transform; + } + + .navbar-dropdown.is-right { + left: auto; + right: 0; + } + + .navbar-divider { + display: block; + } + + .navbar > .container .navbar-brand, + .container > .navbar .navbar-brand { + margin-left: -.75rem; + } + + .navbar > .container .navbar-menu, + .container > .navbar .navbar-menu { + margin-right: -.75rem; + } + + .navbar.is-fixed-bottom-desktop, + .navbar.is-fixed-top-desktop { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + + .navbar.is-fixed-bottom-desktop { + bottom: 0; + } + + .navbar.is-fixed-bottom-desktop.has-shadow { + -webkit-box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + + .navbar.is-fixed-top-desktop { + top: 0; + } + + html.has-navbar-fixed-top-desktop, + body.has-navbar-fixed-top-desktop { + padding-top: 3.25rem; + } + + html.has-navbar-fixed-bottom-desktop, + body.has-navbar-fixed-bottom-desktop { + padding-bottom: 3.25rem; + } + + html.has-spaced-navbar-fixed-top, + body.has-spaced-navbar-fixed-top { + padding-top: 5.25rem; + } + + html.has-spaced-navbar-fixed-bottom, + body.has-spaced-navbar-fixed-bottom { + padding-bottom: 5.25rem; + } + + a.navbar-item.is-active, + .navbar-link.is-active { + color: #0a0a0a; + } + + a.navbar-item.is-active:not(:hover), + .navbar-link.is-active:not(:hover) { + background-color: transparent; + } + + .navbar-item.has-dropdown:hover .navbar-link, + .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #fafafa; + } +} + +.pagination { + font-size: 1rem; + margin: -0.25rem; +} + +.pagination.is-small { + font-size: 0.75rem; +} + +.pagination.is-medium { + font-size: 1.25rem; +} + +.pagination.is-large { + font-size: 1.5rem; +} + +.pagination.is-rounded .pagination-previous, +.pagination.is-rounded .pagination-next { + padding-left: 1em; + padding-right: 1em; + border-radius: 290486px; +} + +.pagination.is-rounded .pagination-link { + border-radius: 290486px; +} + +.pagination, +.pagination-list { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} + +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + font-size: 1em; + padding-left: 0.5em; + padding-right: 0.5em; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin: 0.25rem; + text-align: center; +} + +.pagination-previous, +.pagination-next, +.pagination-link { + border-color: #dbdbdb; + color: #363636; + min-width: 2.25em; +} + +.pagination-previous:hover, +.pagination-next:hover, +.pagination-link:hover { + border-color: #b5b5b5; + color: #363636; +} + +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus { + border-color: #3490dc; +} + +.pagination-previous:active, +.pagination-next:active, +.pagination-link:active { + -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); +} + +.pagination-previous[disabled], +.pagination-next[disabled], +.pagination-link[disabled] { + background-color: #dbdbdb; + border-color: #dbdbdb; + -webkit-box-shadow: none; + box-shadow: none; + color: #7a7a7a; + opacity: 0.5; +} + +.pagination-previous, +.pagination-next { + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} + +.pagination-link.is-current { + background-color: #3490dc; + border-color: #3490dc; + color: #fff; +} + +.pagination-ellipsis { + color: #b5b5b5; + pointer-events: none; +} + +.pagination-list { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +@media screen and (max-width: 768px) { + .pagination { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + + .pagination-previous, + .pagination-next { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + } + + .pagination-list li { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + } +} + +@media screen and (min-width: 769px), print { + .pagination-list { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + + .pagination-previous { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + + .pagination-next { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + + .pagination { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + + .pagination.is-centered .pagination-previous { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + + .pagination.is-centered .pagination-list { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + + .pagination.is-centered .pagination-next { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + + .pagination.is-right .pagination-previous { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + + .pagination.is-right .pagination-next { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + + .pagination.is-right .pagination-list { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } +} + +.panel { + font-size: 1rem; +} + +.panel:not(:last-child) { + margin-bottom: 1.5rem; +} + +.panel-heading, +.panel-tabs, +.panel-block { + border-bottom: 1px solid #dbdbdb; + border-left: 1px solid #dbdbdb; + border-right: 1px solid #dbdbdb; +} + +.panel-heading:first-child, +.panel-tabs:first-child, +.panel-block:first-child { + border-top: 1px solid #dbdbdb; +} + +.panel-heading { + background-color: whitesmoke; + border-radius: 4px 4px 0 0; + color: #363636; + font-size: 1.25em; + font-weight: 300; + line-height: 1.25; + padding: 0.5em 0.75em; +} + +.panel-tabs { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 0.875em; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.panel-tabs a { + border-bottom: 1px solid #dbdbdb; + margin-bottom: -1px; + padding: 0.5em; +} + +.panel-tabs a.is-active { + border-bottom-color: #4a4a4a; + color: #363636; +} + +.panel-list a { + color: #4a4a4a; +} + +.panel-list a:hover { + color: #3490dc; +} + +.panel-block { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #363636; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + padding: 0.5em 0.75em; +} + +.panel-block input[type="checkbox"] { + margin-right: 0.75em; +} + +.panel-block > .control { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + width: 100%; +} + +.panel-block.is-wrapped { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.panel-block.is-active { + border-left-color: #3490dc; + color: #363636; +} + +.panel-block.is-active .panel-icon { + color: #3490dc; +} + +a.panel-block, +label.panel-block { + cursor: pointer; +} + +a.panel-block:hover, +label.panel-block:hover { + background-color: whitesmoke; +} + +.panel-icon { + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + text-align: center; + vertical-align: top; + width: 1em; + color: #7a7a7a; + margin-right: 0.75em; +} + +.panel-icon .fa { + font-size: inherit; + line-height: inherit; +} + +.tabs { + -webkit-overflow-scrolling: touch; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 1rem; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; +} + +.tabs a { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + color: #4a4a4a; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: -1px; + padding: 0.5em 1em; + vertical-align: top; +} + +.tabs a:hover { + border-bottom-color: #363636; + color: #363636; +} + +.tabs li { + display: block; +} + +.tabs li.is-active a { + border-bottom-color: #3490dc; + color: #3490dc; +} + +.tabs ul { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.tabs ul.is-left { + padding-right: 0.75em; +} + +.tabs ul.is-center { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; +} + +.tabs ul.is-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding-left: 0.75em; +} + +.tabs .icon:first-child { + margin-right: 0.5em; +} + +.tabs .icon:last-child { + margin-left: 0.5em; +} + +.tabs.is-centered ul { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.tabs.is-right ul { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.tabs.is-boxed a { + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.tabs.is-boxed a:hover { + background-color: whitesmoke; + border-bottom-color: #dbdbdb; +} + +.tabs.is-boxed li.is-active a { + background-color: white; + border-color: #dbdbdb; + border-bottom-color: transparent !important; +} + +.tabs.is-fullwidth li { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.tabs.is-toggle a { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; +} + +.tabs.is-toggle a:hover { + background-color: whitesmoke; + border-color: #b5b5b5; + z-index: 2; +} + +.tabs.is-toggle li + li { + margin-left: -1px; +} + +.tabs.is-toggle li:first-child a { + border-radius: 4px 0 0 4px; +} + +.tabs.is-toggle li:last-child a { + border-radius: 0 4px 4px 0; +} + +.tabs.is-toggle li.is-active a { + background-color: #3490dc; + border-color: #3490dc; + color: #fff; + z-index: 1; +} + +.tabs.is-toggle ul { + border-bottom: none; +} + +.tabs.is-toggle.is-toggle-rounded li:first-child a { + border-bottom-left-radius: 290486px; + border-top-left-radius: 290486px; + padding-left: 1.25em; +} + +.tabs.is-toggle.is-toggle-rounded li:last-child a { + border-bottom-right-radius: 290486px; + border-top-right-radius: 290486px; + padding-right: 1.25em; +} + +.tabs.is-small { + font-size: 0.75rem; +} + +.tabs.is-medium { + font-size: 1.25rem; +} + +.tabs.is-large { + font-size: 1.5rem; +} + +.column { + display: block; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + padding: 0.75rem; +} + +.columns.is-mobile > .column.is-narrow { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; +} + +.columns.is-mobile > .column.is-full { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; +} + +.columns.is-mobile > .column.is-three-quarters { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; +} + +.columns.is-mobile > .column.is-two-thirds { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; +} + +.columns.is-mobile > .column.is-half { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; +} + +.columns.is-mobile > .column.is-one-third { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; +} + +.columns.is-mobile > .column.is-one-quarter { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; +} + +.columns.is-mobile > .column.is-one-fifth { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; +} + +.columns.is-mobile > .column.is-two-fifths { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; +} + +.columns.is-mobile > .column.is-three-fifths { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; +} + +.columns.is-mobile > .column.is-four-fifths { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; +} + +.columns.is-mobile > .column.is-offset-three-quarters { + margin-left: 75%; +} + +.columns.is-mobile > .column.is-offset-two-thirds { + margin-left: 66.6666%; +} + +.columns.is-mobile > .column.is-offset-half { + margin-left: 50%; +} + +.columns.is-mobile > .column.is-offset-one-third { + margin-left: 33.3333%; +} + +.columns.is-mobile > .column.is-offset-one-quarter { + margin-left: 25%; +} + +.columns.is-mobile > .column.is-offset-one-fifth { + margin-left: 20%; +} + +.columns.is-mobile > .column.is-offset-two-fifths { + margin-left: 40%; +} + +.columns.is-mobile > .column.is-offset-three-fifths { + margin-left: 60%; +} + +.columns.is-mobile > .column.is-offset-four-fifths { + margin-left: 80%; +} + +.columns.is-mobile > .column.is-1 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333333%; +} + +.columns.is-mobile > .column.is-offset-1 { + margin-left: 8.33333333%; +} + +.columns.is-mobile > .column.is-2 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66666667%; +} + +.columns.is-mobile > .column.is-offset-2 { + margin-left: 16.66666667%; +} + +.columns.is-mobile > .column.is-3 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; +} + +.columns.is-mobile > .column.is-offset-3 { + margin-left: 25%; +} + +.columns.is-mobile > .column.is-4 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333333%; +} + +.columns.is-mobile > .column.is-offset-4 { + margin-left: 33.33333333%; +} + +.columns.is-mobile > .column.is-5 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66666667%; +} + +.columns.is-mobile > .column.is-offset-5 { + margin-left: 41.66666667%; +} + +.columns.is-mobile > .column.is-6 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; +} + +.columns.is-mobile > .column.is-offset-6 { + margin-left: 50%; +} + +.columns.is-mobile > .column.is-7 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333333%; +} + +.columns.is-mobile > .column.is-offset-7 { + margin-left: 58.33333333%; +} + +.columns.is-mobile > .column.is-8 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66666667%; +} + +.columns.is-mobile > .column.is-offset-8 { + margin-left: 66.66666667%; +} + +.columns.is-mobile > .column.is-9 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; +} + +.columns.is-mobile > .column.is-offset-9 { + margin-left: 75%; +} + +.columns.is-mobile > .column.is-10 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333333%; +} + +.columns.is-mobile > .column.is-offset-10 { + margin-left: 83.33333333%; +} + +.columns.is-mobile > .column.is-11 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66666667%; +} + +.columns.is-mobile > .column.is-offset-11 { + margin-left: 91.66666667%; +} + +.columns.is-mobile > .column.is-12 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; +} + +.columns.is-mobile > .column.is-offset-12 { + margin-left: 100%; +} + +@media screen and (max-width: 768px) { + .column.is-narrow-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .column.is-full-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-three-quarters-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-two-thirds-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + + .column.is-half-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-one-third-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + + .column.is-one-quarter-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-one-fifth-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + + .column.is-two-fifths-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + + .column.is-three-fifths-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + + .column.is-four-fifths-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + + .column.is-offset-three-quarters-mobile { + margin-left: 75%; + } + + .column.is-offset-two-thirds-mobile { + margin-left: 66.6666%; + } + + .column.is-offset-half-mobile { + margin-left: 50%; + } + + .column.is-offset-one-third-mobile { + margin-left: 33.3333%; + } + + .column.is-offset-one-quarter-mobile { + margin-left: 25%; + } + + .column.is-offset-one-fifth-mobile { + margin-left: 20%; + } + + .column.is-offset-two-fifths-mobile { + margin-left: 40%; + } + + .column.is-offset-three-fifths-mobile { + margin-left: 60%; + } + + .column.is-offset-four-fifths-mobile { + margin-left: 80%; + } + + .column.is-1-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333333%; + } + + .column.is-offset-1-mobile { + margin-left: 8.33333333%; + } + + .column.is-2-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66666667%; + } + + .column.is-offset-2-mobile { + margin-left: 16.66666667%; + } + + .column.is-3-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-offset-3-mobile { + margin-left: 25%; + } + + .column.is-4-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333333%; + } + + .column.is-offset-4-mobile { + margin-left: 33.33333333%; + } + + .column.is-5-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66666667%; + } + + .column.is-offset-5-mobile { + margin-left: 41.66666667%; + } + + .column.is-6-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-offset-6-mobile { + margin-left: 50%; + } + + .column.is-7-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333333%; + } + + .column.is-offset-7-mobile { + margin-left: 58.33333333%; + } + + .column.is-8-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66666667%; + } + + .column.is-offset-8-mobile { + margin-left: 66.66666667%; + } + + .column.is-9-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-offset-9-mobile { + margin-left: 75%; + } + + .column.is-10-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333333%; + } + + .column.is-offset-10-mobile { + margin-left: 83.33333333%; + } + + .column.is-11-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66666667%; + } + + .column.is-offset-11-mobile { + margin-left: 91.66666667%; + } + + .column.is-12-mobile { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-offset-12-mobile { + margin-left: 100%; + } +} + +@media screen and (min-width: 769px), print { + .column.is-narrow, + .column.is-narrow-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .column.is-full, + .column.is-full-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-three-quarters, + .column.is-three-quarters-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-two-thirds, + .column.is-two-thirds-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + + .column.is-half, + .column.is-half-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-one-third, + .column.is-one-third-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + + .column.is-one-quarter, + .column.is-one-quarter-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-one-fifth, + .column.is-one-fifth-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + + .column.is-two-fifths, + .column.is-two-fifths-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + + .column.is-three-fifths, + .column.is-three-fifths-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + + .column.is-four-fifths, + .column.is-four-fifths-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + + .column.is-offset-three-quarters, + .column.is-offset-three-quarters-tablet { + margin-left: 75%; + } + + .column.is-offset-two-thirds, + .column.is-offset-two-thirds-tablet { + margin-left: 66.6666%; + } + + .column.is-offset-half, + .column.is-offset-half-tablet { + margin-left: 50%; + } + + .column.is-offset-one-third, + .column.is-offset-one-third-tablet { + margin-left: 33.3333%; + } + + .column.is-offset-one-quarter, + .column.is-offset-one-quarter-tablet { + margin-left: 25%; + } + + .column.is-offset-one-fifth, + .column.is-offset-one-fifth-tablet { + margin-left: 20%; + } + + .column.is-offset-two-fifths, + .column.is-offset-two-fifths-tablet { + margin-left: 40%; + } + + .column.is-offset-three-fifths, + .column.is-offset-three-fifths-tablet { + margin-left: 60%; + } + + .column.is-offset-four-fifths, + .column.is-offset-four-fifths-tablet { + margin-left: 80%; + } + + .column.is-1, + .column.is-1-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333333%; + } + + .column.is-offset-1, + .column.is-offset-1-tablet { + margin-left: 8.33333333%; + } + + .column.is-2, + .column.is-2-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66666667%; + } + + .column.is-offset-2, + .column.is-offset-2-tablet { + margin-left: 16.66666667%; + } + + .column.is-3, + .column.is-3-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-offset-3, + .column.is-offset-3-tablet { + margin-left: 25%; + } + + .column.is-4, + .column.is-4-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333333%; + } + + .column.is-offset-4, + .column.is-offset-4-tablet { + margin-left: 33.33333333%; + } + + .column.is-5, + .column.is-5-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66666667%; + } + + .column.is-offset-5, + .column.is-offset-5-tablet { + margin-left: 41.66666667%; + } + + .column.is-6, + .column.is-6-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-offset-6, + .column.is-offset-6-tablet { + margin-left: 50%; + } + + .column.is-7, + .column.is-7-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333333%; + } + + .column.is-offset-7, + .column.is-offset-7-tablet { + margin-left: 58.33333333%; + } + + .column.is-8, + .column.is-8-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66666667%; + } + + .column.is-offset-8, + .column.is-offset-8-tablet { + margin-left: 66.66666667%; + } + + .column.is-9, + .column.is-9-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-offset-9, + .column.is-offset-9-tablet { + margin-left: 75%; + } + + .column.is-10, + .column.is-10-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333333%; + } + + .column.is-offset-10, + .column.is-offset-10-tablet { + margin-left: 83.33333333%; + } + + .column.is-11, + .column.is-11-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66666667%; + } + + .column.is-offset-11, + .column.is-offset-11-tablet { + margin-left: 91.66666667%; + } + + .column.is-12, + .column.is-12-tablet { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-offset-12, + .column.is-offset-12-tablet { + margin-left: 100%; + } +} + +@media screen and (max-width: 1087px) { + .column.is-narrow-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .column.is-full-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-three-quarters-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-two-thirds-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + + .column.is-half-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-one-third-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + + .column.is-one-quarter-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-one-fifth-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + + .column.is-two-fifths-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + + .column.is-three-fifths-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + + .column.is-four-fifths-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + + .column.is-offset-three-quarters-touch { + margin-left: 75%; + } + + .column.is-offset-two-thirds-touch { + margin-left: 66.6666%; + } + + .column.is-offset-half-touch { + margin-left: 50%; + } + + .column.is-offset-one-third-touch { + margin-left: 33.3333%; + } + + .column.is-offset-one-quarter-touch { + margin-left: 25%; + } + + .column.is-offset-one-fifth-touch { + margin-left: 20%; + } + + .column.is-offset-two-fifths-touch { + margin-left: 40%; + } + + .column.is-offset-three-fifths-touch { + margin-left: 60%; + } + + .column.is-offset-four-fifths-touch { + margin-left: 80%; + } + + .column.is-1-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333333%; + } + + .column.is-offset-1-touch { + margin-left: 8.33333333%; + } + + .column.is-2-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66666667%; + } + + .column.is-offset-2-touch { + margin-left: 16.66666667%; + } + + .column.is-3-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-offset-3-touch { + margin-left: 25%; + } + + .column.is-4-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333333%; + } + + .column.is-offset-4-touch { + margin-left: 33.33333333%; + } + + .column.is-5-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66666667%; + } + + .column.is-offset-5-touch { + margin-left: 41.66666667%; + } + + .column.is-6-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-offset-6-touch { + margin-left: 50%; + } + + .column.is-7-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333333%; + } + + .column.is-offset-7-touch { + margin-left: 58.33333333%; + } + + .column.is-8-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66666667%; + } + + .column.is-offset-8-touch { + margin-left: 66.66666667%; + } + + .column.is-9-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-offset-9-touch { + margin-left: 75%; + } + + .column.is-10-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333333%; + } + + .column.is-offset-10-touch { + margin-left: 83.33333333%; + } + + .column.is-11-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66666667%; + } + + .column.is-offset-11-touch { + margin-left: 91.66666667%; + } + + .column.is-12-touch { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-offset-12-touch { + margin-left: 100%; + } +} + +@media screen and (min-width: 1088px) { + .column.is-narrow-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .column.is-full-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-three-quarters-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-two-thirds-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + + .column.is-half-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-one-third-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + + .column.is-one-quarter-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-one-fifth-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + + .column.is-two-fifths-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + + .column.is-three-fifths-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + + .column.is-four-fifths-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + + .column.is-offset-three-quarters-desktop { + margin-left: 75%; + } + + .column.is-offset-two-thirds-desktop { + margin-left: 66.6666%; + } + + .column.is-offset-half-desktop { + margin-left: 50%; + } + + .column.is-offset-one-third-desktop { + margin-left: 33.3333%; + } + + .column.is-offset-one-quarter-desktop { + margin-left: 25%; + } + + .column.is-offset-one-fifth-desktop { + margin-left: 20%; + } + + .column.is-offset-two-fifths-desktop { + margin-left: 40%; + } + + .column.is-offset-three-fifths-desktop { + margin-left: 60%; + } + + .column.is-offset-four-fifths-desktop { + margin-left: 80%; + } + + .column.is-1-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333333%; + } + + .column.is-offset-1-desktop { + margin-left: 8.33333333%; + } + + .column.is-2-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66666667%; + } + + .column.is-offset-2-desktop { + margin-left: 16.66666667%; + } + + .column.is-3-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-offset-3-desktop { + margin-left: 25%; + } + + .column.is-4-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333333%; + } + + .column.is-offset-4-desktop { + margin-left: 33.33333333%; + } + + .column.is-5-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66666667%; + } + + .column.is-offset-5-desktop { + margin-left: 41.66666667%; + } + + .column.is-6-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-offset-6-desktop { + margin-left: 50%; + } + + .column.is-7-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333333%; + } + + .column.is-offset-7-desktop { + margin-left: 58.33333333%; + } + + .column.is-8-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66666667%; + } + + .column.is-offset-8-desktop { + margin-left: 66.66666667%; + } + + .column.is-9-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-offset-9-desktop { + margin-left: 75%; + } + + .column.is-10-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333333%; + } + + .column.is-offset-10-desktop { + margin-left: 83.33333333%; + } + + .column.is-11-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66666667%; + } + + .column.is-offset-11-desktop { + margin-left: 91.66666667%; + } + + .column.is-12-desktop { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-offset-12-desktop { + margin-left: 100%; + } +} + +@media screen and (min-width: 1280px) { + .column.is-narrow-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .column.is-full-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-three-quarters-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-two-thirds-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + + .column.is-half-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-one-third-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + + .column.is-one-quarter-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-one-fifth-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + + .column.is-two-fifths-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + + .column.is-three-fifths-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + + .column.is-four-fifths-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + + .column.is-offset-three-quarters-widescreen { + margin-left: 75%; + } + + .column.is-offset-two-thirds-widescreen { + margin-left: 66.6666%; + } + + .column.is-offset-half-widescreen { + margin-left: 50%; + } + + .column.is-offset-one-third-widescreen { + margin-left: 33.3333%; + } + + .column.is-offset-one-quarter-widescreen { + margin-left: 25%; + } + + .column.is-offset-one-fifth-widescreen { + margin-left: 20%; + } + + .column.is-offset-two-fifths-widescreen { + margin-left: 40%; + } + + .column.is-offset-three-fifths-widescreen { + margin-left: 60%; + } + + .column.is-offset-four-fifths-widescreen { + margin-left: 80%; + } + + .column.is-1-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333333%; + } + + .column.is-offset-1-widescreen { + margin-left: 8.33333333%; + } + + .column.is-2-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66666667%; + } + + .column.is-offset-2-widescreen { + margin-left: 16.66666667%; + } + + .column.is-3-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-offset-3-widescreen { + margin-left: 25%; + } + + .column.is-4-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333333%; + } + + .column.is-offset-4-widescreen { + margin-left: 33.33333333%; + } + + .column.is-5-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66666667%; + } + + .column.is-offset-5-widescreen { + margin-left: 41.66666667%; + } + + .column.is-6-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-offset-6-widescreen { + margin-left: 50%; + } + + .column.is-7-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333333%; + } + + .column.is-offset-7-widescreen { + margin-left: 58.33333333%; + } + + .column.is-8-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66666667%; + } + + .column.is-offset-8-widescreen { + margin-left: 66.66666667%; + } + + .column.is-9-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-offset-9-widescreen { + margin-left: 75%; + } + + .column.is-10-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333333%; + } + + .column.is-offset-10-widescreen { + margin-left: 83.33333333%; + } + + .column.is-11-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66666667%; + } + + .column.is-offset-11-widescreen { + margin-left: 91.66666667%; + } + + .column.is-12-widescreen { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-offset-12-widescreen { + margin-left: 100%; + } +} + +@media screen and (min-width: 1472px) { + .column.is-narrow-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .column.is-full-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-three-quarters-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-two-thirds-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.6666%; + } + + .column.is-half-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-one-third-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.3333%; + } + + .column.is-one-quarter-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-one-fifth-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 20%; + } + + .column.is-two-fifths-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 40%; + } + + .column.is-three-fifths-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 60%; + } + + .column.is-four-fifths-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 80%; + } + + .column.is-offset-three-quarters-fullhd { + margin-left: 75%; + } + + .column.is-offset-two-thirds-fullhd { + margin-left: 66.6666%; + } + + .column.is-offset-half-fullhd { + margin-left: 50%; + } + + .column.is-offset-one-third-fullhd { + margin-left: 33.3333%; + } + + .column.is-offset-one-quarter-fullhd { + margin-left: 25%; + } + + .column.is-offset-one-fifth-fullhd { + margin-left: 20%; + } + + .column.is-offset-two-fifths-fullhd { + margin-left: 40%; + } + + .column.is-offset-three-fifths-fullhd { + margin-left: 60%; + } + + .column.is-offset-four-fifths-fullhd { + margin-left: 80%; + } + + .column.is-1-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333333%; + } + + .column.is-offset-1-fullhd { + margin-left: 8.33333333%; + } + + .column.is-2-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66666667%; + } + + .column.is-offset-2-fullhd { + margin-left: 16.66666667%; + } + + .column.is-3-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .column.is-offset-3-fullhd { + margin-left: 25%; + } + + .column.is-4-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333333%; + } + + .column.is-offset-4-fullhd { + margin-left: 33.33333333%; + } + + .column.is-5-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66666667%; + } + + .column.is-offset-5-fullhd { + margin-left: 41.66666667%; + } + + .column.is-6-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .column.is-offset-6-fullhd { + margin-left: 50%; + } + + .column.is-7-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333333%; + } + + .column.is-offset-7-fullhd { + margin-left: 58.33333333%; + } + + .column.is-8-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66666667%; + } + + .column.is-offset-8-fullhd { + margin-left: 66.66666667%; + } + + .column.is-9-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .column.is-offset-9-fullhd { + margin-left: 75%; + } + + .column.is-10-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333333%; + } + + .column.is-offset-10-fullhd { + margin-left: 83.33333333%; + } + + .column.is-11-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66666667%; + } + + .column.is-offset-11-fullhd { + margin-left: 91.66666667%; + } + + .column.is-12-fullhd { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } + + .column.is-offset-12-fullhd { + margin-left: 100%; + } +} + +.columns { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; +} + +.columns:last-child { + margin-bottom: -0.75rem; +} + +.columns:not(:last-child) { + margin-bottom: calc(1.5rem - 0.75rem); +} + +.columns.is-centered { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.columns.is-gapless { + margin-left: 0; + margin-right: 0; + margin-top: 0; +} + +.columns.is-gapless > .column { + margin: 0; + padding: 0 !important; +} + +.columns.is-gapless:not(:last-child) { + margin-bottom: 1.5rem; +} + +.columns.is-gapless:last-child { + margin-bottom: 0; +} + +.columns.is-mobile { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.columns.is-multiline { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.columns.is-vcentered { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +@media screen and (min-width: 769px), print { + .columns:not(.is-desktop) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +@media screen and (min-width: 1088px) { + .columns.is-desktop { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +.columns.is-variable { + --columnGap: 0.75rem; + margin-left: calc(-1 * var(--columnGap)); + margin-right: calc(-1 * var(--columnGap)); +} + +.columns.is-variable .column { + padding-left: var(--columnGap); + padding-right: var(--columnGap); +} + +.columns.is-variable.is-0 { + --columnGap: 0rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-0-mobile { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-0-tablet { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .columns.is-variable.is-0-tablet-only { + --columnGap: 0rem; + } +} + +@media screen and (max-width: 1087px) { + .columns.is-variable.is-0-touch { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 1088px) { + .columns.is-variable.is-0-desktop { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .columns.is-variable.is-0-desktop-only { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 1280px) { + .columns.is-variable.is-0-widescreen { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .columns.is-variable.is-0-widescreen-only { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 1472px) { + .columns.is-variable.is-0-fullhd { + --columnGap: 0rem; + } +} + +.columns.is-variable.is-1 { + --columnGap: 0.25rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-1-mobile { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-1-tablet { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .columns.is-variable.is-1-tablet-only { + --columnGap: 0.25rem; + } +} + +@media screen and (max-width: 1087px) { + .columns.is-variable.is-1-touch { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 1088px) { + .columns.is-variable.is-1-desktop { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .columns.is-variable.is-1-desktop-only { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 1280px) { + .columns.is-variable.is-1-widescreen { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .columns.is-variable.is-1-widescreen-only { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 1472px) { + .columns.is-variable.is-1-fullhd { + --columnGap: 0.25rem; + } +} + +.columns.is-variable.is-2 { + --columnGap: 0.5rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-2-mobile { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-2-tablet { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .columns.is-variable.is-2-tablet-only { + --columnGap: 0.5rem; + } +} + +@media screen and (max-width: 1087px) { + .columns.is-variable.is-2-touch { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 1088px) { + .columns.is-variable.is-2-desktop { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .columns.is-variable.is-2-desktop-only { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 1280px) { + .columns.is-variable.is-2-widescreen { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .columns.is-variable.is-2-widescreen-only { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 1472px) { + .columns.is-variable.is-2-fullhd { + --columnGap: 0.5rem; + } +} + +.columns.is-variable.is-3 { + --columnGap: 0.75rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-3-mobile { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-3-tablet { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .columns.is-variable.is-3-tablet-only { + --columnGap: 0.75rem; + } +} + +@media screen and (max-width: 1087px) { + .columns.is-variable.is-3-touch { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 1088px) { + .columns.is-variable.is-3-desktop { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .columns.is-variable.is-3-desktop-only { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 1280px) { + .columns.is-variable.is-3-widescreen { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .columns.is-variable.is-3-widescreen-only { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 1472px) { + .columns.is-variable.is-3-fullhd { + --columnGap: 0.75rem; + } +} + +.columns.is-variable.is-4 { + --columnGap: 1rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-4-mobile { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-4-tablet { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .columns.is-variable.is-4-tablet-only { + --columnGap: 1rem; + } +} + +@media screen and (max-width: 1087px) { + .columns.is-variable.is-4-touch { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 1088px) { + .columns.is-variable.is-4-desktop { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .columns.is-variable.is-4-desktop-only { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 1280px) { + .columns.is-variable.is-4-widescreen { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .columns.is-variable.is-4-widescreen-only { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 1472px) { + .columns.is-variable.is-4-fullhd { + --columnGap: 1rem; + } +} + +.columns.is-variable.is-5 { + --columnGap: 1.25rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-5-mobile { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-5-tablet { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .columns.is-variable.is-5-tablet-only { + --columnGap: 1.25rem; + } +} + +@media screen and (max-width: 1087px) { + .columns.is-variable.is-5-touch { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 1088px) { + .columns.is-variable.is-5-desktop { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .columns.is-variable.is-5-desktop-only { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 1280px) { + .columns.is-variable.is-5-widescreen { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .columns.is-variable.is-5-widescreen-only { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 1472px) { + .columns.is-variable.is-5-fullhd { + --columnGap: 1.25rem; + } +} + +.columns.is-variable.is-6 { + --columnGap: 1.5rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-6-mobile { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-6-tablet { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .columns.is-variable.is-6-tablet-only { + --columnGap: 1.5rem; + } +} + +@media screen and (max-width: 1087px) { + .columns.is-variable.is-6-touch { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 1088px) { + .columns.is-variable.is-6-desktop { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .columns.is-variable.is-6-desktop-only { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 1280px) { + .columns.is-variable.is-6-widescreen { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .columns.is-variable.is-6-widescreen-only { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 1472px) { + .columns.is-variable.is-6-fullhd { + --columnGap: 1.5rem; + } +} + +.columns.is-variable.is-7 { + --columnGap: 1.75rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-7-mobile { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-7-tablet { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .columns.is-variable.is-7-tablet-only { + --columnGap: 1.75rem; + } +} + +@media screen and (max-width: 1087px) { + .columns.is-variable.is-7-touch { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 1088px) { + .columns.is-variable.is-7-desktop { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .columns.is-variable.is-7-desktop-only { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 1280px) { + .columns.is-variable.is-7-widescreen { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .columns.is-variable.is-7-widescreen-only { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 1472px) { + .columns.is-variable.is-7-fullhd { + --columnGap: 1.75rem; + } +} + +.columns.is-variable.is-8 { + --columnGap: 2rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-8-mobile { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-8-tablet { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1087px) { + .columns.is-variable.is-8-tablet-only { + --columnGap: 2rem; + } +} + +@media screen and (max-width: 1087px) { + .columns.is-variable.is-8-touch { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 1088px) { + .columns.is-variable.is-8-desktop { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 1088px) and (max-width: 1279px) { + .columns.is-variable.is-8-desktop-only { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 1280px) { + .columns.is-variable.is-8-widescreen { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 1280px) and (max-width: 1471px) { + .columns.is-variable.is-8-widescreen-only { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 1472px) { + .columns.is-variable.is-8-fullhd { + --columnGap: 2rem; + } +} + +.tile { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: block; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; + min-height: -webkit-min-content; + min-height: -moz-min-content; + min-height: min-content; +} + +.tile.is-ancestor { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; +} + +.tile.is-ancestor:last-child { + margin-bottom: -0.75rem; +} + +.tile.is-ancestor:not(:last-child) { + margin-bottom: 0.75rem; +} + +.tile.is-child { + margin: 0 !important; +} + +.tile.is-parent { + padding: 0.75rem; +} + +.tile.is-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.tile.is-vertical > .tile.is-child:not(:last-child) { + margin-bottom: 1.5rem !important; +} + +@media screen and (min-width: 769px), print { + .tile:not(.is-child) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .tile.is-1 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 8.33333333%; + } + + .tile.is-2 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 16.66666667%; + } + + .tile.is-3 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 25%; + } + + .tile.is-4 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 33.33333333%; + } + + .tile.is-5 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 41.66666667%; + } + + .tile.is-6 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 50%; + } + + .tile.is-7 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 58.33333333%; + } + + .tile.is-8 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 66.66666667%; + } + + .tile.is-9 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 75%; + } + + .tile.is-10 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 83.33333333%; + } + + .tile.is-11 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 91.66666667%; + } + + .tile.is-12 { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: 100%; + } +} + +.hero { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.hero .navbar { + background: none; +} + +.hero .tabs ul { + border-bottom: none; +} + +.hero.is-white { + background-color: white; + color: #0a0a0a; +} + +.hero.is-white a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-white strong { + color: inherit; +} + +.hero.is-white .title { + color: #0a0a0a; +} + +.hero.is-white .subtitle { + color: rgba(10, 10, 10, 0.9); +} + +.hero.is-white .subtitle a:not(.button), +.hero.is-white .subtitle strong { + color: #0a0a0a; +} + +@media screen and (max-width: 1087px) { + .hero.is-white .navbar-menu { + background-color: white; + } +} + +.hero.is-white .navbar-item, +.hero.is-white .navbar-link { + color: rgba(10, 10, 10, 0.7); +} + +.hero.is-white a.navbar-item:hover, +.hero.is-white a.navbar-item.is-active, +.hero.is-white .navbar-link:hover, +.hero.is-white .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; +} + +.hero.is-white .tabs a { + color: #0a0a0a; + opacity: 0.9; +} + +.hero.is-white .tabs a:hover { + opacity: 1; +} + +.hero.is-white .tabs li.is-active a { + opacity: 1; +} + +.hero.is-white .tabs.is-boxed a, +.hero.is-white .tabs.is-toggle a { + color: #0a0a0a; +} + +.hero.is-white .tabs.is-boxed a:hover, +.hero.is-white .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-white .tabs.is-boxed li.is-active a, +.hero.is-white .tabs.is-boxed li.is-active a:hover, +.hero.is-white .tabs.is-toggle li.is-active a, +.hero.is-white .tabs.is-toggle li.is-active a:hover { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} + +.hero.is-white.is-bold { + background-image: linear-gradient(141deg, #e6e5e5 0%, white 71%, white 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #e6e5e5 0%, white 71%, white 100%); + } +} + +.hero.is-black { + background-color: #0a0a0a; + color: white; +} + +.hero.is-black a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-black strong { + color: inherit; +} + +.hero.is-black .title { + color: white; +} + +.hero.is-black .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-black .subtitle a:not(.button), +.hero.is-black .subtitle strong { + color: white; +} + +@media screen and (max-width: 1087px) { + .hero.is-black .navbar-menu { + background-color: #0a0a0a; + } +} + +.hero.is-black .navbar-item, +.hero.is-black .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-black a.navbar-item:hover, +.hero.is-black a.navbar-item.is-active, +.hero.is-black .navbar-link:hover, +.hero.is-black .navbar-link.is-active { + background-color: black; + color: white; +} + +.hero.is-black .tabs a { + color: white; + opacity: 0.9; +} + +.hero.is-black .tabs a:hover { + opacity: 1; +} + +.hero.is-black .tabs li.is-active a { + opacity: 1; +} + +.hero.is-black .tabs.is-boxed a, +.hero.is-black .tabs.is-toggle a { + color: white; +} + +.hero.is-black .tabs.is-boxed a:hover, +.hero.is-black .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-black .tabs.is-boxed li.is-active a, +.hero.is-black .tabs.is-boxed li.is-active a:hover, +.hero.is-black .tabs.is-toggle li.is-active a, +.hero.is-black .tabs.is-toggle li.is-active a:hover { + background-color: white; + border-color: white; + color: #0a0a0a; +} + +.hero.is-black.is-bold { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); + } +} + +.hero.is-light { + background-color: whitesmoke; + color: #363636; +} + +.hero.is-light a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-light strong { + color: inherit; +} + +.hero.is-light .title { + color: #363636; +} + +.hero.is-light .subtitle { + color: rgba(54, 54, 54, 0.9); +} + +.hero.is-light .subtitle a:not(.button), +.hero.is-light .subtitle strong { + color: #363636; +} + +@media screen and (max-width: 1087px) { + .hero.is-light .navbar-menu { + background-color: whitesmoke; + } +} + +.hero.is-light .navbar-item, +.hero.is-light .navbar-link { + color: rgba(54, 54, 54, 0.7); +} + +.hero.is-light a.navbar-item:hover, +.hero.is-light a.navbar-item.is-active, +.hero.is-light .navbar-link:hover, +.hero.is-light .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; +} + +.hero.is-light .tabs a { + color: #363636; + opacity: 0.9; +} + +.hero.is-light .tabs a:hover { + opacity: 1; +} + +.hero.is-light .tabs li.is-active a { + opacity: 1; +} + +.hero.is-light .tabs.is-boxed a, +.hero.is-light .tabs.is-toggle a { + color: #363636; +} + +.hero.is-light .tabs.is-boxed a:hover, +.hero.is-light .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-light .tabs.is-boxed li.is-active a, +.hero.is-light .tabs.is-boxed li.is-active a:hover, +.hero.is-light .tabs.is-toggle li.is-active a, +.hero.is-light .tabs.is-toggle li.is-active a:hover { + background-color: #363636; + border-color: #363636; + color: whitesmoke; +} + +.hero.is-light.is-bold { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-light.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); + } +} + +.hero.is-dark { + background-color: #363636; + color: whitesmoke; +} + +.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-dark strong { + color: inherit; +} + +.hero.is-dark .title { + color: whitesmoke; +} + +.hero.is-dark .subtitle { + color: rgba(245, 245, 245, 0.9); +} + +.hero.is-dark .subtitle a:not(.button), +.hero.is-dark .subtitle strong { + color: whitesmoke; +} + +@media screen and (max-width: 1087px) { + .hero.is-dark .navbar-menu { + background-color: #363636; + } +} + +.hero.is-dark .navbar-item, +.hero.is-dark .navbar-link { + color: rgba(245, 245, 245, 0.7); +} + +.hero.is-dark a.navbar-item:hover, +.hero.is-dark a.navbar-item.is-active, +.hero.is-dark .navbar-link:hover, +.hero.is-dark .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; +} + +.hero.is-dark .tabs a { + color: whitesmoke; + opacity: 0.9; +} + +.hero.is-dark .tabs a:hover { + opacity: 1; +} + +.hero.is-dark .tabs li.is-active a { + opacity: 1; +} + +.hero.is-dark .tabs.is-boxed a, +.hero.is-dark .tabs.is-toggle a { + color: whitesmoke; +} + +.hero.is-dark .tabs.is-boxed a:hover, +.hero.is-dark .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-dark .tabs.is-boxed li.is-active a, +.hero.is-dark .tabs.is-boxed li.is-active a:hover, +.hero.is-dark .tabs.is-toggle li.is-active a, +.hero.is-dark .tabs.is-toggle li.is-active a:hover { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; +} + +.hero.is-dark.is-bold { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-dark.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); + } +} + +.hero.is-primary { + background-color: #00d1b2; + color: #fff; +} + +.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-primary strong { + color: inherit; +} + +.hero.is-primary .title { + color: #fff; +} + +.hero.is-primary .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-primary .subtitle a:not(.button), +.hero.is-primary .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1087px) { + .hero.is-primary .navbar-menu { + background-color: #00d1b2; + } +} + +.hero.is-primary .navbar-item, +.hero.is-primary .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-primary a.navbar-item:hover, +.hero.is-primary a.navbar-item.is-active, +.hero.is-primary .navbar-link:hover, +.hero.is-primary .navbar-link.is-active { + background-color: #00b89c; + color: #fff; +} + +.hero.is-primary .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-primary .tabs a:hover { + opacity: 1; +} + +.hero.is-primary .tabs li.is-active a { + opacity: 1; +} + +.hero.is-primary .tabs.is-boxed a, +.hero.is-primary .tabs.is-toggle a { + color: #fff; +} + +.hero.is-primary .tabs.is-boxed a:hover, +.hero.is-primary .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-primary .tabs.is-boxed li.is-active a, +.hero.is-primary .tabs.is-boxed li.is-active a:hover, +.hero.is-primary .tabs.is-toggle li.is-active a, +.hero.is-primary .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #00d1b2; +} + +.hero.is-primary.is-bold { + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-primary.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); + } +} + +.hero.is-link { + background-color: #3490dc; + color: #fff; +} + +.hero.is-link a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-link strong { + color: inherit; +} + +.hero.is-link .title { + color: #fff; +} + +.hero.is-link .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-link .subtitle a:not(.button), +.hero.is-link .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1087px) { + .hero.is-link .navbar-menu { + background-color: #3490dc; + } +} + +.hero.is-link .navbar-item, +.hero.is-link .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-link a.navbar-item:hover, +.hero.is-link a.navbar-item.is-active, +.hero.is-link .navbar-link:hover, +.hero.is-link .navbar-link.is-active { + background-color: #2484d2; + color: #fff; +} + +.hero.is-link .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-link .tabs a:hover { + opacity: 1; +} + +.hero.is-link .tabs li.is-active a { + opacity: 1; +} + +.hero.is-link .tabs.is-boxed a, +.hero.is-link .tabs.is-toggle a { + color: #fff; +} + +.hero.is-link .tabs.is-boxed a:hover, +.hero.is-link .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-link .tabs.is-boxed li.is-active a, +.hero.is-link .tabs.is-boxed li.is-active a:hover, +.hero.is-link .tabs.is-toggle li.is-active a, +.hero.is-link .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #3490dc; +} + +.hero.is-link.is-bold { + background-image: linear-gradient(141deg, #1595c8 0%, #3490dc 71%, #4482e5 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1595c8 0%, #3490dc 71%, #4482e5 100%); + } +} + +.hero.is-info { + background-color: #6cb2eb; + color: #fff; +} + +.hero.is-info a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-info strong { + color: inherit; +} + +.hero.is-info .title { + color: #fff; +} + +.hero.is-info .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-info .subtitle a:not(.button), +.hero.is-info .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1087px) { + .hero.is-info .navbar-menu { + background-color: #6cb2eb; + } +} + +.hero.is-info .navbar-item, +.hero.is-info .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-info a.navbar-item:hover, +.hero.is-info a.navbar-item.is-active, +.hero.is-info .navbar-link:hover, +.hero.is-info .navbar-link.is-active { + background-color: #56a6e8; + color: #fff; +} + +.hero.is-info .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-info .tabs a:hover { + opacity: 1; +} + +.hero.is-info .tabs li.is-active a { + opacity: 1; +} + +.hero.is-info .tabs.is-boxed a, +.hero.is-info .tabs.is-toggle a { + color: #fff; +} + +.hero.is-info .tabs.is-boxed a:hover, +.hero.is-info .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-info .tabs.is-boxed li.is-active a, +.hero.is-info .tabs.is-boxed li.is-active a:hover, +.hero.is-info .tabs.is-toggle li.is-active a, +.hero.is-info .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #6cb2eb; +} + +.hero.is-info.is-bold { + background-image: linear-gradient(141deg, #34bbf0 0%, #6cb2eb 71%, #7fabf2 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #34bbf0 0%, #6cb2eb 71%, #7fabf2 100%); + } +} + +.hero.is-success { + background-color: #38c172; + color: #fff; +} + +.hero.is-success a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-success strong { + color: inherit; +} + +.hero.is-success .title { + color: #fff; +} + +.hero.is-success .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-success .subtitle a:not(.button), +.hero.is-success .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1087px) { + .hero.is-success .navbar-menu { + background-color: #38c172; + } +} + +.hero.is-success .navbar-item, +.hero.is-success .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-success a.navbar-item:hover, +.hero.is-success a.navbar-item.is-active, +.hero.is-success .navbar-link:hover, +.hero.is-success .navbar-link.is-active { + background-color: #32ad66; + color: #fff; +} + +.hero.is-success .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-success .tabs a:hover { + opacity: 1; +} + +.hero.is-success .tabs li.is-active a { + opacity: 1; +} + +.hero.is-success .tabs.is-boxed a, +.hero.is-success .tabs.is-toggle a { + color: #fff; +} + +.hero.is-success .tabs.is-boxed a:hover, +.hero.is-success .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-success .tabs.is-boxed li.is-active a, +.hero.is-success .tabs.is-boxed li.is-active a:hover, +.hero.is-success .tabs.is-toggle li.is-active a, +.hero.is-success .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #38c172; +} + +.hero.is-success.is-bold { + background-image: linear-gradient(141deg, #23a344 0%, #38c172 71%, #43d096 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #23a344 0%, #38c172 71%, #43d096 100%); + } +} + +.hero.is-warning { + background-color: #ffed4a; + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-warning strong { + color: inherit; +} + +.hero.is-warning .title { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning .subtitle { + color: rgba(0, 0, 0, 0.9); +} + +.hero.is-warning .subtitle a:not(.button), +.hero.is-warning .subtitle strong { + color: rgba(0, 0, 0, 0.7); +} + +@media screen and (max-width: 1087px) { + .hero.is-warning .navbar-menu { + background-color: #ffed4a; + } +} + +.hero.is-warning .navbar-item, +.hero.is-warning .navbar-link { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning a.navbar-item:hover, +.hero.is-warning a.navbar-item.is-active, +.hero.is-warning .navbar-link:hover, +.hero.is-warning .navbar-link.is-active { + background-color: #ffea31; + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning .tabs a { + color: rgba(0, 0, 0, 0.7); + opacity: 0.9; +} + +.hero.is-warning .tabs a:hover { + opacity: 1; +} + +.hero.is-warning .tabs li.is-active a { + opacity: 1; +} + +.hero.is-warning .tabs.is-boxed a, +.hero.is-warning .tabs.is-toggle a { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning .tabs.is-boxed a:hover, +.hero.is-warning .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-warning .tabs.is-boxed li.is-active a, +.hero.is-warning .tabs.is-boxed li.is-active a:hover, +.hero.is-warning .tabs.is-toggle li.is-active a, +.hero.is-warning .tabs.is-toggle li.is-active a:hover { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: #ffed4a; +} + +.hero.is-warning.is-bold { + background-image: linear-gradient(141deg, #ffc117 0%, #ffed4a 71%, #f5ff64 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ffc117 0%, #ffed4a 71%, #f5ff64 100%); + } +} + +.hero.is-danger { + background-color: #e3342f; + color: #fff; +} + +.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-danger strong { + color: inherit; +} + +.hero.is-danger .title { + color: #fff; +} + +.hero.is-danger .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-danger .subtitle a:not(.button), +.hero.is-danger .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1087px) { + .hero.is-danger .navbar-menu { + background-color: #e3342f; + } +} + +.hero.is-danger .navbar-item, +.hero.is-danger .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-danger a.navbar-item:hover, +.hero.is-danger a.navbar-item.is-active, +.hero.is-danger .navbar-link:hover, +.hero.is-danger .navbar-link.is-active { + background-color: #db231d; + color: #fff; +} + +.hero.is-danger .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-danger .tabs a:hover { + opacity: 1; +} + +.hero.is-danger .tabs li.is-active a { + opacity: 1; +} + +.hero.is-danger .tabs.is-boxed a, +.hero.is-danger .tabs.is-toggle a { + color: #fff; +} + +.hero.is-danger .tabs.is-boxed a:hover, +.hero.is-danger .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-danger .tabs.is-boxed li.is-active a, +.hero.is-danger .tabs.is-boxed li.is-active a:hover, +.hero.is-danger .tabs.is-toggle li.is-active a, +.hero.is-danger .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #e3342f; +} + +.hero.is-danger.is-bold { + background-image: linear-gradient(141deg, #d00f2a 0%, #e3342f 71%, #eb6140 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-danger.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #d00f2a 0%, #e3342f 71%, #eb6140 100%); + } +} + +.hero.is-small .hero-body { + padding-bottom: 1.5rem; + padding-top: 1.5rem; +} + +@media screen and (min-width: 769px), print { + .hero.is-medium .hero-body { + padding-bottom: 9rem; + padding-top: 9rem; + } +} + +@media screen and (min-width: 769px), print { + .hero.is-large .hero-body { + padding-bottom: 18rem; + padding-top: 18rem; + } +} + +.hero.is-halfheight .hero-body, +.hero.is-fullheight .hero-body, +.hero.is-fullheight-with-navbar .hero-body { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.hero.is-halfheight .hero-body > .container, +.hero.is-fullheight .hero-body > .container, +.hero.is-fullheight-with-navbar .hero-body > .container { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 1; + flex-shrink: 1; +} + +.hero.is-halfheight { + min-height: 50vh; +} + +.hero.is-fullheight { + min-height: 100vh; +} + +.hero.is-fullheight-with-navbar { + min-height: calc(100vh - 3.25rem); +} + +.hero-video { + overflow: hidden; +} + +.hero-video video { + left: 50%; + min-height: 100%; + min-width: 100%; + position: absolute; + top: 50%; + -webkit-transform: translate3d(-50%, -50%, 0); + transform: translate3d(-50%, -50%, 0); +} + +.hero-video.is-transparent { + opacity: 0.3; +} + +@media screen and (max-width: 768px) { + .hero-video { + display: none; + } +} + +.hero-buttons { + margin-top: 1.5rem; +} + +@media screen and (max-width: 768px) { + .hero-buttons .button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .hero-buttons .button:not(:last-child) { + margin-bottom: 0.75rem; + } +} + +@media screen and (min-width: 769px), print { + .hero-buttons { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + + .hero-buttons .button:not(:last-child) { + margin-right: 1.5rem; + } +} + +.hero-head, +.hero-foot { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.hero-body { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-negative: 0; + flex-shrink: 0; + padding: 3rem 1.5rem; +} + +.section { + padding: 3rem 1.5rem; +} + +@media screen and (min-width: 1088px) { + .section.is-medium { + padding: 9rem 1.5rem; + } + + .section.is-large { + padding: 18rem 1.5rem; + } +} + +.footer { + background-color: #fafafa; + padding: 3rem 1.5rem 6rem; +} + +* { + -webkit-box-sizing: border-box !important; + box-sizing: border-box !important; + font-family: 'Open Sans Condensed', sans-serif; + color: #b9b9b9; +} + +html, +body { + height: 100%; +} + +.section { + padding: 1.5rem 1.5rem; +} + +html.has-navbar-fixed-top, +body.has-navbar-fixed-top { + padding-top: 60px; +} + +.push-right { + margin-right: 1em; +} + +.text-primary { + color: #f4ab25 !important; +} + +.text-secondary { + color: #568ebd !important; +} + +.text-success { + color: #7ba428; +} + +.text-error { + color: #d92626; +} + +.icon-circle { + border-radius: 50%; + background-color: #1f2732; + color: #b9b9b9; + top: 0; + left: 0; + width: 46px; + height: 46px; + z-index: 9; + -webkit-box-sizing: border-box; + box-sizing: border-box; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.button.is-dark { + background-color: #1f2731; + color: #dcdcdc; +} + +.button { + font-weight: 700; + color: #dcdcdc; +} + +.flex-middle { + -ms-flex-align: center; + -webkit-box-align: center; + align-items: center; +} + +.flex-space { + -ms-flex-pack: justify; + -webkit-box-pack: justify; + justify-content: space-between; +} + +.flex-row { + -ms-flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + flex-direction: row; +} + +.flex-column, +.flex-row { + display: -ms-flexbox; + display: -webkit-box; + display: flex; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.filters-bar { + padding-bottom: 0px; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0d1116b3), color-stop(60%, #19202900)); + background-image: linear-gradient(180deg, #0d1116b3 0, #19202900 60%); + margin-left: -20px; + margin-right: -20px; +} + +.filters-title { + font-weight: 700; + padding-right: 20px; + float: left; + line-height: 36px; + padding-left: 20px; +} + +.trade-info-small { + padding-left: 20px; + padding-top: 5px; + color: #bfbfbf; + font-weight: 200; + float: left; + font-size: 0.7rem; +} + +#app { + min-height: 100%; + background-color: #192029; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0d1116), color-stop(60%, #192029)); + background-image: linear-gradient(180deg, #0d1116 0, #192029 60%); +} + +.navbar { + background-color: #1f2733; +} + +.navbar-item, +.navbar-link { + color: #cacaca; +} + +.navbar-brand { + font-size: 1.75rem; + font-weight: 700; +} + +.navbar-item img { + max-height: 2.75rem; + padding-right: 0.5rem; +} + +.coin-card { + background-color: #1f2733; + border-radius: 4px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-weight: 600; + padding: 1.25rem 0; + position: relative; + -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} + +.tokenicon-wrap { + display: block; + position: relative; + width: 56px; + min-height: 46px; + padding-left: 20px; +} + +.tokenicon-wrap .tokenicon-image { + display: block; + position: relative; + overflow: hidden; + text-align: center; + width: 46px; + height: auto; +} + +.tv-top-container, +.tv-top-column { + -webkit-transition: all 1000ms ease; + transition: all 1000ms ease; +} + +#vue-trading-view { + height: 100%; +} + +.tv-top-container.colapse { + max-height: 0px; + overflow: hidden; + padding: 0px; +} + +.expand { + height: 350px; +} + +.tradingview-widget-container { + -webkit-transition: max-height 500ms ease; + transition: max-height 500ms ease; +} + +#tradingview_fcc41 { + height: 100%; +} + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/images/.DS_Store b/public/images/.DS_Store new file mode 100644 index 0000000..12c366b Binary files /dev/null and b/public/images/.DS_Store differ diff --git a/public/images/cryptocurrency-icons/.DS_Store b/public/images/cryptocurrency-icons/.DS_Store new file mode 100644 index 0000000..9df6ea8 Binary files /dev/null and b/public/images/cryptocurrency-icons/.DS_Store differ diff --git a/public/images/cryptocurrency-icons/128/.DS_Store b/public/images/cryptocurrency-icons/128/.DS_Store new file mode 100644 index 0000000..1a16114 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/.DS_Store differ diff --git a/public/images/cryptocurrency-icons/128/black/$pac.png b/public/images/cryptocurrency-icons/128/black/$pac.png new file mode 100644 index 0000000..da042e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/$pac.png differ diff --git a/public/images/cryptocurrency-icons/128/black/2give.png b/public/images/cryptocurrency-icons/128/black/2give.png new file mode 100644 index 0000000..f2572c9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/2give.png differ diff --git a/public/images/cryptocurrency-icons/128/black/abt.png b/public/images/cryptocurrency-icons/128/black/abt.png new file mode 100644 index 0000000..ac999a2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/abt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/act.png b/public/images/cryptocurrency-icons/128/black/act.png new file mode 100644 index 0000000..7eb7737 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/act.png differ diff --git a/public/images/cryptocurrency-icons/128/black/actn.png b/public/images/cryptocurrency-icons/128/black/actn.png new file mode 100644 index 0000000..0036b21 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/actn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ada.png b/public/images/cryptocurrency-icons/128/black/ada.png new file mode 100644 index 0000000..c49b9e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ada.png differ diff --git a/public/images/cryptocurrency-icons/128/black/adx.png b/public/images/cryptocurrency-icons/128/black/adx.png new file mode 100644 index 0000000..df4e861 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/adx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ae.png b/public/images/cryptocurrency-icons/128/black/ae.png new file mode 100644 index 0000000..2995b67 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ae.png differ diff --git a/public/images/cryptocurrency-icons/128/black/aeon.png b/public/images/cryptocurrency-icons/128/black/aeon.png new file mode 100644 index 0000000..4fbb43d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/aeon.png differ diff --git a/public/images/cryptocurrency-icons/128/black/agi.png b/public/images/cryptocurrency-icons/128/black/agi.png new file mode 100644 index 0000000..5e278dc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/agi.png differ diff --git a/public/images/cryptocurrency-icons/128/black/agrs.png b/public/images/cryptocurrency-icons/128/black/agrs.png new file mode 100644 index 0000000..7fdb19d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/agrs.png differ diff --git a/public/images/cryptocurrency-icons/128/black/aion.png b/public/images/cryptocurrency-icons/128/black/aion.png new file mode 100644 index 0000000..3d4bc3b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/aion.png differ diff --git a/public/images/cryptocurrency-icons/128/black/amb.png b/public/images/cryptocurrency-icons/128/black/amb.png new file mode 100644 index 0000000..153dde8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/amb.png differ diff --git a/public/images/cryptocurrency-icons/128/black/amp.png b/public/images/cryptocurrency-icons/128/black/amp.png new file mode 100644 index 0000000..19df8e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/amp.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ant.png b/public/images/cryptocurrency-icons/128/black/ant.png new file mode 100644 index 0000000..8395c95 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ant.png differ diff --git a/public/images/cryptocurrency-icons/128/black/apex.png b/public/images/cryptocurrency-icons/128/black/apex.png new file mode 100644 index 0000000..2230fc5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/apex.png differ diff --git a/public/images/cryptocurrency-icons/128/black/appc.png b/public/images/cryptocurrency-icons/128/black/appc.png new file mode 100644 index 0000000..41cd1f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/appc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ardr.png b/public/images/cryptocurrency-icons/128/black/ardr.png new file mode 100644 index 0000000..aacfa64 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ardr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/arg.png b/public/images/cryptocurrency-icons/128/black/arg.png new file mode 100644 index 0000000..e204e62 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/arg.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ark.png b/public/images/cryptocurrency-icons/128/black/ark.png new file mode 100644 index 0000000..84a61af Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ark.png differ diff --git a/public/images/cryptocurrency-icons/128/black/arn.png b/public/images/cryptocurrency-icons/128/black/arn.png new file mode 100644 index 0000000..43110f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/arn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ary.png b/public/images/cryptocurrency-icons/128/black/ary.png new file mode 100644 index 0000000..5cdfcad Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ary.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ast.png b/public/images/cryptocurrency-icons/128/black/ast.png new file mode 100644 index 0000000..dbe0331 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ast.png differ diff --git a/public/images/cryptocurrency-icons/128/black/atm.png b/public/images/cryptocurrency-icons/128/black/atm.png new file mode 100644 index 0000000..0e970a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/atm.png differ diff --git a/public/images/cryptocurrency-icons/128/black/auto.png b/public/images/cryptocurrency-icons/128/black/auto.png new file mode 100644 index 0000000..9b50da5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/auto.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bat.png b/public/images/cryptocurrency-icons/128/black/bat.png new file mode 100644 index 0000000..e885558 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bat.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bay.png b/public/images/cryptocurrency-icons/128/black/bay.png new file mode 100644 index 0000000..dfdc4df Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bay.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bcbc.png b/public/images/cryptocurrency-icons/128/black/bcbc.png new file mode 100644 index 0000000..dadc1a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bcbc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bcc.png b/public/images/cryptocurrency-icons/128/black/bcc.png new file mode 100644 index 0000000..9129edd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bcc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bcd.png b/public/images/cryptocurrency-icons/128/black/bcd.png new file mode 100644 index 0000000..794157d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bcd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bch.png b/public/images/cryptocurrency-icons/128/black/bch.png new file mode 100644 index 0000000..db8c7a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bch.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bcn.png b/public/images/cryptocurrency-icons/128/black/bcn.png new file mode 100644 index 0000000..c4c9269 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bcn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bco.png b/public/images/cryptocurrency-icons/128/black/bco.png new file mode 100644 index 0000000..4ae84db Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bco.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bcpt.png b/public/images/cryptocurrency-icons/128/black/bcpt.png new file mode 100644 index 0000000..3c79c3e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bcpt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bdl.png b/public/images/cryptocurrency-icons/128/black/bdl.png new file mode 100644 index 0000000..4c3f63c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bdl.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bela.png b/public/images/cryptocurrency-icons/128/black/bela.png new file mode 100644 index 0000000..a4961da Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bela.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bix.png b/public/images/cryptocurrency-icons/128/black/bix.png new file mode 100644 index 0000000..1cf4226 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bix.png differ diff --git a/public/images/cryptocurrency-icons/128/black/blcn.png b/public/images/cryptocurrency-icons/128/black/blcn.png new file mode 100644 index 0000000..4a680d1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/blcn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/blk.png b/public/images/cryptocurrency-icons/128/black/blk.png new file mode 100644 index 0000000..317126d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/blk.png differ diff --git a/public/images/cryptocurrency-icons/128/black/block.png b/public/images/cryptocurrency-icons/128/black/block.png new file mode 100644 index 0000000..7e29ef2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/block.png differ diff --git a/public/images/cryptocurrency-icons/128/black/blz.png b/public/images/cryptocurrency-icons/128/black/blz.png new file mode 100644 index 0000000..96e818a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/blz.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bnb.png b/public/images/cryptocurrency-icons/128/black/bnb.png new file mode 100644 index 0000000..95d667e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bnb.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bnt.png b/public/images/cryptocurrency-icons/128/black/bnt.png new file mode 100644 index 0000000..89dba08 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bnt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bnty.png b/public/images/cryptocurrency-icons/128/black/bnty.png new file mode 100644 index 0000000..daa1bc1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bnty.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bos.png b/public/images/cryptocurrency-icons/128/black/bos.png new file mode 100644 index 0000000..2c31110 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bos.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bpt.png b/public/images/cryptocurrency-icons/128/black/bpt.png new file mode 100644 index 0000000..a603d85 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bpt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bq.png b/public/images/cryptocurrency-icons/128/black/bq.png new file mode 100644 index 0000000..4307167 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bq.png differ diff --git a/public/images/cryptocurrency-icons/128/black/brd.png b/public/images/cryptocurrency-icons/128/black/brd.png new file mode 100644 index 0000000..982ad5a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/brd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bsd.png b/public/images/cryptocurrency-icons/128/black/bsd.png new file mode 100644 index 0000000..405b9a5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bsd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/btc.png b/public/images/cryptocurrency-icons/128/black/btc.png new file mode 100644 index 0000000..73f9dae Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/btc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/btcd.png b/public/images/cryptocurrency-icons/128/black/btcd.png new file mode 100644 index 0000000..d296c08 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/btcd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/btch.png b/public/images/cryptocurrency-icons/128/black/btch.png new file mode 100644 index 0000000..ef6ef7b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/btch.png differ diff --git a/public/images/cryptocurrency-icons/128/black/btcp.png b/public/images/cryptocurrency-icons/128/black/btcp.png new file mode 100644 index 0000000..b292582 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/btcp.png differ diff --git a/public/images/cryptocurrency-icons/128/black/btcz.png b/public/images/cryptocurrency-icons/128/black/btcz.png new file mode 100644 index 0000000..8f3593c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/btcz.png differ diff --git a/public/images/cryptocurrency-icons/128/black/btdx.png b/public/images/cryptocurrency-icons/128/black/btdx.png new file mode 100644 index 0000000..cf09c22 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/btdx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/btg.png b/public/images/cryptocurrency-icons/128/black/btg.png new file mode 100644 index 0000000..705cea9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/btg.png differ diff --git a/public/images/cryptocurrency-icons/128/black/btm.png b/public/images/cryptocurrency-icons/128/black/btm.png new file mode 100644 index 0000000..e388b41 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/btm.png differ diff --git a/public/images/cryptocurrency-icons/128/black/bts.png b/public/images/cryptocurrency-icons/128/black/bts.png new file mode 100644 index 0000000..ca0e710 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/bts.png differ diff --git a/public/images/cryptocurrency-icons/128/black/btx.png b/public/images/cryptocurrency-icons/128/black/btx.png new file mode 100644 index 0000000..b82b54e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/btx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/burst.png b/public/images/cryptocurrency-icons/128/black/burst.png new file mode 100644 index 0000000..16fd6d5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/burst.png differ diff --git a/public/images/cryptocurrency-icons/128/black/call.png b/public/images/cryptocurrency-icons/128/black/call.png new file mode 100644 index 0000000..26ecf0c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/call.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cc.png b/public/images/cryptocurrency-icons/128/black/cc.png new file mode 100644 index 0000000..d83680c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cdn.png b/public/images/cryptocurrency-icons/128/black/cdn.png new file mode 100644 index 0000000..683948f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cdn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cdt.png b/public/images/cryptocurrency-icons/128/black/cdt.png new file mode 100644 index 0000000..4742b0e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cdt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cenz.png b/public/images/cryptocurrency-icons/128/black/cenz.png new file mode 100644 index 0000000..c6fc1ce Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cenz.png differ diff --git a/public/images/cryptocurrency-icons/128/black/chat.png b/public/images/cryptocurrency-icons/128/black/chat.png new file mode 100644 index 0000000..2c5dd06 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/chat.png differ diff --git a/public/images/cryptocurrency-icons/128/black/chips.png b/public/images/cryptocurrency-icons/128/black/chips.png new file mode 100644 index 0000000..8ce70fd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/chips.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cix.png b/public/images/cryptocurrency-icons/128/black/cix.png new file mode 100644 index 0000000..72acdf8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cix.png differ diff --git a/public/images/cryptocurrency-icons/128/black/clam.png b/public/images/cryptocurrency-icons/128/black/clam.png new file mode 100644 index 0000000..9cee770 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/clam.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cloak.png b/public/images/cryptocurrency-icons/128/black/cloak.png new file mode 100644 index 0000000..b4c8fe6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cloak.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cmm.png b/public/images/cryptocurrency-icons/128/black/cmm.png new file mode 100644 index 0000000..68990b6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cmm.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cmt.png b/public/images/cryptocurrency-icons/128/black/cmt.png new file mode 100644 index 0000000..92678da Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cmt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cnd.png b/public/images/cryptocurrency-icons/128/black/cnd.png new file mode 100644 index 0000000..85dc11a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cnd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cnx.png b/public/images/cryptocurrency-icons/128/black/cnx.png new file mode 100644 index 0000000..abdd684 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cnx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cny.png b/public/images/cryptocurrency-icons/128/black/cny.png new file mode 100644 index 0000000..01b16e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cny.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cob.png b/public/images/cryptocurrency-icons/128/black/cob.png new file mode 100644 index 0000000..da06c95 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cob.png differ diff --git a/public/images/cryptocurrency-icons/128/black/colx.png b/public/images/cryptocurrency-icons/128/black/colx.png new file mode 100644 index 0000000..609877b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/colx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/coqui.png b/public/images/cryptocurrency-icons/128/black/coqui.png new file mode 100644 index 0000000..4af0f3f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/coqui.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cred.png b/public/images/cryptocurrency-icons/128/black/cred.png new file mode 100644 index 0000000..145d59a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cred.png differ diff --git a/public/images/cryptocurrency-icons/128/black/crpt.png b/public/images/cryptocurrency-icons/128/black/crpt.png new file mode 100644 index 0000000..f7bf038 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/crpt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/crw.png b/public/images/cryptocurrency-icons/128/black/crw.png new file mode 100644 index 0000000..89ed26d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/crw.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cs.png b/public/images/cryptocurrency-icons/128/black/cs.png new file mode 100644 index 0000000..61e5548 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cs.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ctr.png b/public/images/cryptocurrency-icons/128/black/ctr.png new file mode 100644 index 0000000..7e8b7d1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ctr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ctxc.png b/public/images/cryptocurrency-icons/128/black/ctxc.png new file mode 100644 index 0000000..3c1af3f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ctxc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/cvc.png b/public/images/cryptocurrency-icons/128/black/cvc.png new file mode 100644 index 0000000..a47d57d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/cvc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dash.png b/public/images/cryptocurrency-icons/128/black/dash.png new file mode 100644 index 0000000..4ae780f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dash.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dat.png b/public/images/cryptocurrency-icons/128/black/dat.png new file mode 100644 index 0000000..180d5d7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dat.png differ diff --git a/public/images/cryptocurrency-icons/128/black/data.png b/public/images/cryptocurrency-icons/128/black/data.png new file mode 100644 index 0000000..2ac75fa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/data.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dbc.png b/public/images/cryptocurrency-icons/128/black/dbc.png new file mode 100644 index 0000000..543583b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dbc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dcn.png b/public/images/cryptocurrency-icons/128/black/dcn.png new file mode 100644 index 0000000..00c1297 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dcn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dcr.png b/public/images/cryptocurrency-icons/128/black/dcr.png new file mode 100644 index 0000000..103f351 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dcr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/deez.png b/public/images/cryptocurrency-icons/128/black/deez.png new file mode 100644 index 0000000..7876bfb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/deez.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dent.png b/public/images/cryptocurrency-icons/128/black/dent.png new file mode 100644 index 0000000..3eb0ec8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dent.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dew.png b/public/images/cryptocurrency-icons/128/black/dew.png new file mode 100644 index 0000000..6922580 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dew.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dgb.png b/public/images/cryptocurrency-icons/128/black/dgb.png new file mode 100644 index 0000000..1fa3941 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dgb.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dgd.png b/public/images/cryptocurrency-icons/128/black/dgd.png new file mode 100644 index 0000000..7daeb0b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dgd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dlt.png b/public/images/cryptocurrency-icons/128/black/dlt.png new file mode 100644 index 0000000..55f761f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dlt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dnr.png b/public/images/cryptocurrency-icons/128/black/dnr.png new file mode 100644 index 0000000..228965e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dnr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dnt.png b/public/images/cryptocurrency-icons/128/black/dnt.png new file mode 100644 index 0000000..1f3ca75 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dnt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dock.png b/public/images/cryptocurrency-icons/128/black/dock.png new file mode 100644 index 0000000..f4b511d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dock.png differ diff --git a/public/images/cryptocurrency-icons/128/black/doge.png b/public/images/cryptocurrency-icons/128/black/doge.png new file mode 100644 index 0000000..db5589d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/doge.png differ diff --git a/public/images/cryptocurrency-icons/128/black/drgn.png b/public/images/cryptocurrency-icons/128/black/drgn.png new file mode 100644 index 0000000..7700492 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/drgn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/drop.png b/public/images/cryptocurrency-icons/128/black/drop.png new file mode 100644 index 0000000..75afe89 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/drop.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dta.png b/public/images/cryptocurrency-icons/128/black/dta.png new file mode 100644 index 0000000..756c547 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dta.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dth.png b/public/images/cryptocurrency-icons/128/black/dth.png new file mode 100644 index 0000000..92ff45e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dth.png differ diff --git a/public/images/cryptocurrency-icons/128/black/dtr.png b/public/images/cryptocurrency-icons/128/black/dtr.png new file mode 100644 index 0000000..cdf838f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/dtr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ebst.png b/public/images/cryptocurrency-icons/128/black/ebst.png new file mode 100644 index 0000000..f29c853 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ebst.png differ diff --git a/public/images/cryptocurrency-icons/128/black/eca.png b/public/images/cryptocurrency-icons/128/black/eca.png new file mode 100644 index 0000000..586986d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/eca.png differ diff --git a/public/images/cryptocurrency-icons/128/black/edg.png b/public/images/cryptocurrency-icons/128/black/edg.png new file mode 100644 index 0000000..afe05ff Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/edg.png differ diff --git a/public/images/cryptocurrency-icons/128/black/edo.png b/public/images/cryptocurrency-icons/128/black/edo.png new file mode 100644 index 0000000..a3487e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/edo.png differ diff --git a/public/images/cryptocurrency-icons/128/black/edoge.png b/public/images/cryptocurrency-icons/128/black/edoge.png new file mode 100644 index 0000000..ea8904a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/edoge.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ela.png b/public/images/cryptocurrency-icons/128/black/ela.png new file mode 100644 index 0000000..aef919c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ela.png differ diff --git a/public/images/cryptocurrency-icons/128/black/elf.png b/public/images/cryptocurrency-icons/128/black/elf.png new file mode 100644 index 0000000..7cb94fb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/elf.png differ diff --git a/public/images/cryptocurrency-icons/128/black/elix.png b/public/images/cryptocurrency-icons/128/black/elix.png new file mode 100644 index 0000000..2626658 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/elix.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ella.png b/public/images/cryptocurrency-icons/128/black/ella.png new file mode 100644 index 0000000..5ce50b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ella.png differ diff --git a/public/images/cryptocurrency-icons/128/black/emc.png b/public/images/cryptocurrency-icons/128/black/emc.png new file mode 100644 index 0000000..e0fa3da Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/emc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/emc2.png b/public/images/cryptocurrency-icons/128/black/emc2.png new file mode 100644 index 0000000..53c28e2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/emc2.png differ diff --git a/public/images/cryptocurrency-icons/128/black/eng.png b/public/images/cryptocurrency-icons/128/black/eng.png new file mode 100644 index 0000000..941420b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/eng.png differ diff --git a/public/images/cryptocurrency-icons/128/black/enj.png b/public/images/cryptocurrency-icons/128/black/enj.png new file mode 100644 index 0000000..42fdc25 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/enj.png differ diff --git a/public/images/cryptocurrency-icons/128/black/eos.png b/public/images/cryptocurrency-icons/128/black/eos.png new file mode 100644 index 0000000..470eb82 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/eos.png differ diff --git a/public/images/cryptocurrency-icons/128/black/eqli.png b/public/images/cryptocurrency-icons/128/black/eqli.png new file mode 100644 index 0000000..c8b1467 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/eqli.png differ diff --git a/public/images/cryptocurrency-icons/128/black/equa.png b/public/images/cryptocurrency-icons/128/black/equa.png new file mode 100644 index 0000000..68f2ff6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/equa.png differ diff --git a/public/images/cryptocurrency-icons/128/black/etc.png b/public/images/cryptocurrency-icons/128/black/etc.png new file mode 100644 index 0000000..25792a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/etc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/eth.png b/public/images/cryptocurrency-icons/128/black/eth.png new file mode 100644 index 0000000..ab0522c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/eth.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ethos.png b/public/images/cryptocurrency-icons/128/black/ethos.png new file mode 100644 index 0000000..2f7e984 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ethos.png differ diff --git a/public/images/cryptocurrency-icons/128/black/etn.png b/public/images/cryptocurrency-icons/128/black/etn.png new file mode 100644 index 0000000..26e4363 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/etn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/etp.png b/public/images/cryptocurrency-icons/128/black/etp.png new file mode 100644 index 0000000..01c54e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/etp.png differ diff --git a/public/images/cryptocurrency-icons/128/black/eur.png b/public/images/cryptocurrency-icons/128/black/eur.png new file mode 100644 index 0000000..0a1f259 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/eur.png differ diff --git a/public/images/cryptocurrency-icons/128/black/evx.png b/public/images/cryptocurrency-icons/128/black/evx.png new file mode 100644 index 0000000..e0a164a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/evx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/exmo.png b/public/images/cryptocurrency-icons/128/black/exmo.png new file mode 100644 index 0000000..fdc4b5f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/exmo.png differ diff --git a/public/images/cryptocurrency-icons/128/black/exp.png b/public/images/cryptocurrency-icons/128/black/exp.png new file mode 100644 index 0000000..0528582 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/exp.png differ diff --git a/public/images/cryptocurrency-icons/128/black/fair.png b/public/images/cryptocurrency-icons/128/black/fair.png new file mode 100644 index 0000000..83d8bbf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/fair.png differ diff --git a/public/images/cryptocurrency-icons/128/black/fct.png b/public/images/cryptocurrency-icons/128/black/fct.png new file mode 100644 index 0000000..aa0f54c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/fct.png differ diff --git a/public/images/cryptocurrency-icons/128/black/fil.png b/public/images/cryptocurrency-icons/128/black/fil.png new file mode 100644 index 0000000..b94a606 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/fil.png differ diff --git a/public/images/cryptocurrency-icons/128/black/fjc.png b/public/images/cryptocurrency-icons/128/black/fjc.png new file mode 100644 index 0000000..8c5b069 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/fjc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/fldc.png b/public/images/cryptocurrency-icons/128/black/fldc.png new file mode 100644 index 0000000..4ea89a7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/fldc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/flo.png b/public/images/cryptocurrency-icons/128/black/flo.png new file mode 100644 index 0000000..57a9a4a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/flo.png differ diff --git a/public/images/cryptocurrency-icons/128/black/fsn.png b/public/images/cryptocurrency-icons/128/black/fsn.png new file mode 100644 index 0000000..6c0fdc1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/fsn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ftc.png b/public/images/cryptocurrency-icons/128/black/ftc.png new file mode 100644 index 0000000..c224545 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ftc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/fuel.png b/public/images/cryptocurrency-icons/128/black/fuel.png new file mode 100644 index 0000000..d9cd5e3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/fuel.png differ diff --git a/public/images/cryptocurrency-icons/128/black/fun.png b/public/images/cryptocurrency-icons/128/black/fun.png new file mode 100644 index 0000000..43270f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/fun.png differ diff --git a/public/images/cryptocurrency-icons/128/black/game.png b/public/images/cryptocurrency-icons/128/black/game.png new file mode 100644 index 0000000..cb5489b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/game.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gas.png b/public/images/cryptocurrency-icons/128/black/gas.png new file mode 100644 index 0000000..24fb181 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gas.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gbp.png b/public/images/cryptocurrency-icons/128/black/gbp.png new file mode 100644 index 0000000..371d216 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gbp.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gbx.png b/public/images/cryptocurrency-icons/128/black/gbx.png new file mode 100644 index 0000000..0190efc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gbx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gbyte.png b/public/images/cryptocurrency-icons/128/black/gbyte.png new file mode 100644 index 0000000..d025594 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gbyte.png differ diff --git a/public/images/cryptocurrency-icons/128/black/generic.png b/public/images/cryptocurrency-icons/128/black/generic.png new file mode 100644 index 0000000..ced75cb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/generic.png differ diff --git a/public/images/cryptocurrency-icons/128/black/glxt.png b/public/images/cryptocurrency-icons/128/black/glxt.png new file mode 100644 index 0000000..a4d15ec Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/glxt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gmr.png b/public/images/cryptocurrency-icons/128/black/gmr.png new file mode 100644 index 0000000..99e2ce5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gmr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gno.png b/public/images/cryptocurrency-icons/128/black/gno.png new file mode 100644 index 0000000..2469b07 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gno.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gnt.png b/public/images/cryptocurrency-icons/128/black/gnt.png new file mode 100644 index 0000000..ed1f4e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gnt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/grc.png b/public/images/cryptocurrency-icons/128/black/grc.png new file mode 100644 index 0000000..4b2a56a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/grc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/grs.png b/public/images/cryptocurrency-icons/128/black/grs.png new file mode 100644 index 0000000..5ebeff1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/grs.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gsc.png b/public/images/cryptocurrency-icons/128/black/gsc.png new file mode 100644 index 0000000..2d3f8a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gsc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gto.png b/public/images/cryptocurrency-icons/128/black/gto.png new file mode 100644 index 0000000..1b2491d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gto.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gup.png b/public/images/cryptocurrency-icons/128/black/gup.png new file mode 100644 index 0000000..9dc365b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gup.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gusd.png b/public/images/cryptocurrency-icons/128/black/gusd.png new file mode 100644 index 0000000..b92e0dd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gusd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gvt.png b/public/images/cryptocurrency-icons/128/black/gvt.png new file mode 100644 index 0000000..364105d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gvt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gxs.png b/public/images/cryptocurrency-icons/128/black/gxs.png new file mode 100644 index 0000000..baa3d1b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gxs.png differ diff --git a/public/images/cryptocurrency-icons/128/black/gzr.png b/public/images/cryptocurrency-icons/128/black/gzr.png new file mode 100644 index 0000000..2eafe82 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/gzr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/hight.png b/public/images/cryptocurrency-icons/128/black/hight.png new file mode 100644 index 0000000..d0932d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/hight.png differ diff --git a/public/images/cryptocurrency-icons/128/black/hodl.png b/public/images/cryptocurrency-icons/128/black/hodl.png new file mode 100644 index 0000000..1713ed9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/hodl.png differ diff --git a/public/images/cryptocurrency-icons/128/black/hpb.png b/public/images/cryptocurrency-icons/128/black/hpb.png new file mode 100644 index 0000000..18c22a5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/hpb.png differ diff --git a/public/images/cryptocurrency-icons/128/black/hsr.png b/public/images/cryptocurrency-icons/128/black/hsr.png new file mode 100644 index 0000000..7af7664 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/hsr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ht.png b/public/images/cryptocurrency-icons/128/black/ht.png new file mode 100644 index 0000000..227ae33 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ht.png differ diff --git a/public/images/cryptocurrency-icons/128/black/html.png b/public/images/cryptocurrency-icons/128/black/html.png new file mode 100644 index 0000000..fa91638 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/html.png differ diff --git a/public/images/cryptocurrency-icons/128/black/huc.png b/public/images/cryptocurrency-icons/128/black/huc.png new file mode 100644 index 0000000..52576ea Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/huc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/hush.png b/public/images/cryptocurrency-icons/128/black/hush.png new file mode 100644 index 0000000..9ab8fb6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/hush.png differ diff --git a/public/images/cryptocurrency-icons/128/black/icn.png b/public/images/cryptocurrency-icons/128/black/icn.png new file mode 100644 index 0000000..66e76c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/icn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/icx.png b/public/images/cryptocurrency-icons/128/black/icx.png new file mode 100644 index 0000000..ff7f65b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/icx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ignis.png b/public/images/cryptocurrency-icons/128/black/ignis.png new file mode 100644 index 0000000..55cc952 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ignis.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ink.png b/public/images/cryptocurrency-icons/128/black/ink.png new file mode 100644 index 0000000..068dc62 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ink.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ins.png b/public/images/cryptocurrency-icons/128/black/ins.png new file mode 100644 index 0000000..2f4a816 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ins.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ion.png b/public/images/cryptocurrency-icons/128/black/ion.png new file mode 100644 index 0000000..067cf62 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ion.png differ diff --git a/public/images/cryptocurrency-icons/128/black/iop.png b/public/images/cryptocurrency-icons/128/black/iop.png new file mode 100644 index 0000000..0eafb9b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/iop.png differ diff --git a/public/images/cryptocurrency-icons/128/black/iost.png b/public/images/cryptocurrency-icons/128/black/iost.png new file mode 100644 index 0000000..a4ba5e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/iost.png differ diff --git a/public/images/cryptocurrency-icons/128/black/iotx.png b/public/images/cryptocurrency-icons/128/black/iotx.png new file mode 100644 index 0000000..c85bb73 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/iotx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/itc.png b/public/images/cryptocurrency-icons/128/black/itc.png new file mode 100644 index 0000000..0262395 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/itc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/jnt.png b/public/images/cryptocurrency-icons/128/black/jnt.png new file mode 100644 index 0000000..010494b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/jnt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/jpy.png b/public/images/cryptocurrency-icons/128/black/jpy.png new file mode 100644 index 0000000..bccb194 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/jpy.png differ diff --git a/public/images/cryptocurrency-icons/128/black/kcs.png b/public/images/cryptocurrency-icons/128/black/kcs.png new file mode 100644 index 0000000..0d986f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/kcs.png differ diff --git a/public/images/cryptocurrency-icons/128/black/kin.png b/public/images/cryptocurrency-icons/128/black/kin.png new file mode 100644 index 0000000..9d1842b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/kin.png differ diff --git a/public/images/cryptocurrency-icons/128/black/kmd.png b/public/images/cryptocurrency-icons/128/black/kmd.png new file mode 100644 index 0000000..2b34341 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/kmd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/knc.png b/public/images/cryptocurrency-icons/128/black/knc.png new file mode 100644 index 0000000..71a8289 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/knc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/krb.png b/public/images/cryptocurrency-icons/128/black/krb.png new file mode 100644 index 0000000..32b6e2b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/krb.png differ diff --git a/public/images/cryptocurrency-icons/128/black/lbc.png b/public/images/cryptocurrency-icons/128/black/lbc.png new file mode 100644 index 0000000..bd6332d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/lbc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/lend.png b/public/images/cryptocurrency-icons/128/black/lend.png new file mode 100644 index 0000000..27692cd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/lend.png differ diff --git a/public/images/cryptocurrency-icons/128/black/link.png b/public/images/cryptocurrency-icons/128/black/link.png new file mode 100644 index 0000000..2b1a8f7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/link.png differ diff --git a/public/images/cryptocurrency-icons/128/black/lkk.png b/public/images/cryptocurrency-icons/128/black/lkk.png new file mode 100644 index 0000000..6314563 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/lkk.png differ diff --git a/public/images/cryptocurrency-icons/128/black/loom.png b/public/images/cryptocurrency-icons/128/black/loom.png new file mode 100644 index 0000000..8884a9c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/loom.png differ diff --git a/public/images/cryptocurrency-icons/128/black/lrc.png b/public/images/cryptocurrency-icons/128/black/lrc.png new file mode 100644 index 0000000..58c1860 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/lrc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/lsk.png b/public/images/cryptocurrency-icons/128/black/lsk.png new file mode 100644 index 0000000..a9ef82f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/lsk.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ltc.png b/public/images/cryptocurrency-icons/128/black/ltc.png new file mode 100644 index 0000000..b7191c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ltc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/lun.png b/public/images/cryptocurrency-icons/128/black/lun.png new file mode 100644 index 0000000..60df815 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/lun.png differ diff --git a/public/images/cryptocurrency-icons/128/black/maid.png b/public/images/cryptocurrency-icons/128/black/maid.png new file mode 100644 index 0000000..c32e19a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/maid.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mana.png b/public/images/cryptocurrency-icons/128/black/mana.png new file mode 100644 index 0000000..449ba81 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mana.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mcap.png b/public/images/cryptocurrency-icons/128/black/mcap.png new file mode 100644 index 0000000..32b88e7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mcap.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mco.png b/public/images/cryptocurrency-icons/128/black/mco.png new file mode 100644 index 0000000..25dd58d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mco.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mda.png b/public/images/cryptocurrency-icons/128/black/mda.png new file mode 100644 index 0000000..947dc6d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mda.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mds.png b/public/images/cryptocurrency-icons/128/black/mds.png new file mode 100644 index 0000000..56c7a3c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mds.png differ diff --git a/public/images/cryptocurrency-icons/128/black/med.png b/public/images/cryptocurrency-icons/128/black/med.png new file mode 100644 index 0000000..f890899 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/med.png differ diff --git a/public/images/cryptocurrency-icons/128/black/miota.png b/public/images/cryptocurrency-icons/128/black/miota.png new file mode 100644 index 0000000..dfb5f80 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/miota.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mith.png b/public/images/cryptocurrency-icons/128/black/mith.png new file mode 100644 index 0000000..5c2556e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mith.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mkr.png b/public/images/cryptocurrency-icons/128/black/mkr.png new file mode 100644 index 0000000..7b891c3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mkr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mln.png b/public/images/cryptocurrency-icons/128/black/mln.png new file mode 100644 index 0000000..a3f224a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mln.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mnx.png b/public/images/cryptocurrency-icons/128/black/mnx.png new file mode 100644 index 0000000..edef221 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mnx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mnz.png b/public/images/cryptocurrency-icons/128/black/mnz.png new file mode 100644 index 0000000..1a80060 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mnz.png differ diff --git a/public/images/cryptocurrency-icons/128/black/moac.png b/public/images/cryptocurrency-icons/128/black/moac.png new file mode 100644 index 0000000..99b8286 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/moac.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mod.png b/public/images/cryptocurrency-icons/128/black/mod.png new file mode 100644 index 0000000..a3b869c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mod.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mona.png b/public/images/cryptocurrency-icons/128/black/mona.png new file mode 100644 index 0000000..976c333 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mona.png differ diff --git a/public/images/cryptocurrency-icons/128/black/msr.png b/public/images/cryptocurrency-icons/128/black/msr.png new file mode 100644 index 0000000..5ba6966 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/msr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mth.png b/public/images/cryptocurrency-icons/128/black/mth.png new file mode 100644 index 0000000..221cb76 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mth.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mtl.png b/public/images/cryptocurrency-icons/128/black/mtl.png new file mode 100644 index 0000000..81edaf1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mtl.png differ diff --git a/public/images/cryptocurrency-icons/128/black/music.png b/public/images/cryptocurrency-icons/128/black/music.png new file mode 100644 index 0000000..ad75124 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/music.png differ diff --git a/public/images/cryptocurrency-icons/128/black/mzc.png b/public/images/cryptocurrency-icons/128/black/mzc.png new file mode 100644 index 0000000..b3b6eb9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/mzc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nano.png b/public/images/cryptocurrency-icons/128/black/nano.png new file mode 100644 index 0000000..3e994d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nano.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nas.png b/public/images/cryptocurrency-icons/128/black/nas.png new file mode 100644 index 0000000..7ab69d7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nas.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nav.png b/public/images/cryptocurrency-icons/128/black/nav.png new file mode 100644 index 0000000..7099fb2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nav.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ncash.png b/public/images/cryptocurrency-icons/128/black/ncash.png new file mode 100644 index 0000000..932dc4e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ncash.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ndz.png b/public/images/cryptocurrency-icons/128/black/ndz.png new file mode 100644 index 0000000..b2e974e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ndz.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nebl.png b/public/images/cryptocurrency-icons/128/black/nebl.png new file mode 100644 index 0000000..0e68ef8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nebl.png differ diff --git a/public/images/cryptocurrency-icons/128/black/neo.png b/public/images/cryptocurrency-icons/128/black/neo.png new file mode 100644 index 0000000..24fb181 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/neo.png differ diff --git a/public/images/cryptocurrency-icons/128/black/neos.png b/public/images/cryptocurrency-icons/128/black/neos.png new file mode 100644 index 0000000..1f5271a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/neos.png differ diff --git a/public/images/cryptocurrency-icons/128/black/neu.png b/public/images/cryptocurrency-icons/128/black/neu.png new file mode 100644 index 0000000..62e6c09 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/neu.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nexo.png b/public/images/cryptocurrency-icons/128/black/nexo.png new file mode 100644 index 0000000..b61d0be Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nexo.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ngc.png b/public/images/cryptocurrency-icons/128/black/ngc.png new file mode 100644 index 0000000..787532c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ngc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nio.png b/public/images/cryptocurrency-icons/128/black/nio.png new file mode 100644 index 0000000..170819e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nio.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nlc2.png b/public/images/cryptocurrency-icons/128/black/nlc2.png new file mode 100644 index 0000000..6a04bb2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nlc2.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nlg.png b/public/images/cryptocurrency-icons/128/black/nlg.png new file mode 100644 index 0000000..24a6d3f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nlg.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nmc.png b/public/images/cryptocurrency-icons/128/black/nmc.png new file mode 100644 index 0000000..ee66692 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nmc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/npxs.png b/public/images/cryptocurrency-icons/128/black/npxs.png new file mode 100644 index 0000000..00c09ef Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/npxs.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nuls.png b/public/images/cryptocurrency-icons/128/black/nuls.png new file mode 100644 index 0000000..d413948 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nuls.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nxs.png b/public/images/cryptocurrency-icons/128/black/nxs.png new file mode 100644 index 0000000..c6ab29e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nxs.png differ diff --git a/public/images/cryptocurrency-icons/128/black/nxt.png b/public/images/cryptocurrency-icons/128/black/nxt.png new file mode 100644 index 0000000..224e270 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/nxt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/oax.png b/public/images/cryptocurrency-icons/128/black/oax.png new file mode 100644 index 0000000..b78448f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/oax.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ok.png b/public/images/cryptocurrency-icons/128/black/ok.png new file mode 100644 index 0000000..ec055f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ok.png differ diff --git a/public/images/cryptocurrency-icons/128/black/omg.png b/public/images/cryptocurrency-icons/128/black/omg.png new file mode 100644 index 0000000..cc295e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/omg.png differ diff --git a/public/images/cryptocurrency-icons/128/black/omni.png b/public/images/cryptocurrency-icons/128/black/omni.png new file mode 100644 index 0000000..dbf3bf6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/omni.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ong.png b/public/images/cryptocurrency-icons/128/black/ong.png new file mode 100644 index 0000000..f5447b2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ong.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ont.png b/public/images/cryptocurrency-icons/128/black/ont.png new file mode 100644 index 0000000..87fdbc1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ont.png differ diff --git a/public/images/cryptocurrency-icons/128/black/oot.png b/public/images/cryptocurrency-icons/128/black/oot.png new file mode 100644 index 0000000..238ad60 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/oot.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ost.png b/public/images/cryptocurrency-icons/128/black/ost.png new file mode 100644 index 0000000..19bc75f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ost.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ox.png b/public/images/cryptocurrency-icons/128/black/ox.png new file mode 100644 index 0000000..083e2b1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ox.png differ diff --git a/public/images/cryptocurrency-icons/128/black/part.png b/public/images/cryptocurrency-icons/128/black/part.png new file mode 100644 index 0000000..6efffe3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/part.png differ diff --git a/public/images/cryptocurrency-icons/128/black/pasc.png b/public/images/cryptocurrency-icons/128/black/pasc.png new file mode 100644 index 0000000..b1d8826 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/pasc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/pasl.png b/public/images/cryptocurrency-icons/128/black/pasl.png new file mode 100644 index 0000000..0219309 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/pasl.png differ diff --git a/public/images/cryptocurrency-icons/128/black/pay.png b/public/images/cryptocurrency-icons/128/black/pay.png new file mode 100644 index 0000000..1b7a46f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/pay.png differ diff --git a/public/images/cryptocurrency-icons/128/black/payx.png b/public/images/cryptocurrency-icons/128/black/payx.png new file mode 100644 index 0000000..9bc6e0b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/payx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/pink.png b/public/images/cryptocurrency-icons/128/black/pink.png new file mode 100644 index 0000000..8cfe5cf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/pink.png differ diff --git a/public/images/cryptocurrency-icons/128/black/pirl.png b/public/images/cryptocurrency-icons/128/black/pirl.png new file mode 100644 index 0000000..fe83b8f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/pirl.png differ diff --git a/public/images/cryptocurrency-icons/128/black/pivx.png b/public/images/cryptocurrency-icons/128/black/pivx.png new file mode 100644 index 0000000..cc9cefd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/pivx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/plr.png b/public/images/cryptocurrency-icons/128/black/plr.png new file mode 100644 index 0000000..217bd39 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/plr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/poa.png b/public/images/cryptocurrency-icons/128/black/poa.png new file mode 100644 index 0000000..f56451b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/poa.png differ diff --git a/public/images/cryptocurrency-icons/128/black/poe.png b/public/images/cryptocurrency-icons/128/black/poe.png new file mode 100644 index 0000000..2690e07 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/poe.png differ diff --git a/public/images/cryptocurrency-icons/128/black/polis.png b/public/images/cryptocurrency-icons/128/black/polis.png new file mode 100644 index 0000000..d5443be Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/polis.png differ diff --git a/public/images/cryptocurrency-icons/128/black/poly.png b/public/images/cryptocurrency-icons/128/black/poly.png new file mode 100644 index 0000000..f5653d5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/poly.png differ diff --git a/public/images/cryptocurrency-icons/128/black/pot.png b/public/images/cryptocurrency-icons/128/black/pot.png new file mode 100644 index 0000000..7b95cd6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/pot.png differ diff --git a/public/images/cryptocurrency-icons/128/black/powr.png b/public/images/cryptocurrency-icons/128/black/powr.png new file mode 100644 index 0000000..20d1ee7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/powr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ppc.png b/public/images/cryptocurrency-icons/128/black/ppc.png new file mode 100644 index 0000000..a97a3fd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ppc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ppp.png b/public/images/cryptocurrency-icons/128/black/ppp.png new file mode 100644 index 0000000..0b3fc0e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ppp.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ppt.png b/public/images/cryptocurrency-icons/128/black/ppt.png new file mode 100644 index 0000000..a7d71b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ppt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/prl.png b/public/images/cryptocurrency-icons/128/black/prl.png new file mode 100644 index 0000000..35ecdfc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/prl.png differ diff --git a/public/images/cryptocurrency-icons/128/black/pura.png b/public/images/cryptocurrency-icons/128/black/pura.png new file mode 100644 index 0000000..e5f2c29 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/pura.png differ diff --git a/public/images/cryptocurrency-icons/128/black/qash.png b/public/images/cryptocurrency-icons/128/black/qash.png new file mode 100644 index 0000000..2cf9fe1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/qash.png differ diff --git a/public/images/cryptocurrency-icons/128/black/qiwi.png b/public/images/cryptocurrency-icons/128/black/qiwi.png new file mode 100644 index 0000000..b4b487b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/qiwi.png differ diff --git a/public/images/cryptocurrency-icons/128/black/qlc.png b/public/images/cryptocurrency-icons/128/black/qlc.png new file mode 100644 index 0000000..505fcf3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/qlc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/qrl.png b/public/images/cryptocurrency-icons/128/black/qrl.png new file mode 100644 index 0000000..1c03a6f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/qrl.png differ diff --git a/public/images/cryptocurrency-icons/128/black/qsp.png b/public/images/cryptocurrency-icons/128/black/qsp.png new file mode 100644 index 0000000..8c755ce Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/qsp.png differ diff --git a/public/images/cryptocurrency-icons/128/black/qtum.png b/public/images/cryptocurrency-icons/128/black/qtum.png new file mode 100644 index 0000000..9e38413 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/qtum.png differ diff --git a/public/images/cryptocurrency-icons/128/black/r.png b/public/images/cryptocurrency-icons/128/black/r.png new file mode 100644 index 0000000..3217dcd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/r.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rads.png b/public/images/cryptocurrency-icons/128/black/rads.png new file mode 100644 index 0000000..6c66b77 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rads.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rap.png b/public/images/cryptocurrency-icons/128/black/rap.png new file mode 100644 index 0000000..c2d122d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rap.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rcn.png b/public/images/cryptocurrency-icons/128/black/rcn.png new file mode 100644 index 0000000..bcb7749 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rcn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rdd.png b/public/images/cryptocurrency-icons/128/black/rdd.png new file mode 100644 index 0000000..40042c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rdd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rdn.png b/public/images/cryptocurrency-icons/128/black/rdn.png new file mode 100644 index 0000000..ead9cd5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rdn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rep.png b/public/images/cryptocurrency-icons/128/black/rep.png new file mode 100644 index 0000000..4b15c6b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rep.png differ diff --git a/public/images/cryptocurrency-icons/128/black/req.png b/public/images/cryptocurrency-icons/128/black/req.png new file mode 100644 index 0000000..d66dee1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/req.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rhoc.png b/public/images/cryptocurrency-icons/128/black/rhoc.png new file mode 100644 index 0000000..233e418 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rhoc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ric.png b/public/images/cryptocurrency-icons/128/black/ric.png new file mode 100644 index 0000000..ee86a7b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ric.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rise.png b/public/images/cryptocurrency-icons/128/black/rise.png new file mode 100644 index 0000000..0c75051 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rise.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rlc.png b/public/images/cryptocurrency-icons/128/black/rlc.png new file mode 100644 index 0000000..ce278b2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rlc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rpx.png b/public/images/cryptocurrency-icons/128/black/rpx.png new file mode 100644 index 0000000..8f7a2b5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rpx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rub.png b/public/images/cryptocurrency-icons/128/black/rub.png new file mode 100644 index 0000000..3a499d5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rub.png differ diff --git a/public/images/cryptocurrency-icons/128/black/rvn.png b/public/images/cryptocurrency-icons/128/black/rvn.png new file mode 100644 index 0000000..d21e7a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/rvn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ryo.png b/public/images/cryptocurrency-icons/128/black/ryo.png new file mode 100644 index 0000000..4cc8a5c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ryo.png differ diff --git a/public/images/cryptocurrency-icons/128/black/safe.png b/public/images/cryptocurrency-icons/128/black/safe.png new file mode 100644 index 0000000..511b198 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/safe.png differ diff --git a/public/images/cryptocurrency-icons/128/black/salt.png b/public/images/cryptocurrency-icons/128/black/salt.png new file mode 100644 index 0000000..afdca34 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/salt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/san.png b/public/images/cryptocurrency-icons/128/black/san.png new file mode 100644 index 0000000..f41a6f1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/san.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sbd.png b/public/images/cryptocurrency-icons/128/black/sbd.png new file mode 100644 index 0000000..7d65ea5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sbd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sberbank.png b/public/images/cryptocurrency-icons/128/black/sberbank.png new file mode 100644 index 0000000..628a680 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sberbank.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sc.png b/public/images/cryptocurrency-icons/128/black/sc.png new file mode 100644 index 0000000..4af7a9a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/shift.png b/public/images/cryptocurrency-icons/128/black/shift.png new file mode 100644 index 0000000..141afb2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/shift.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sib.png b/public/images/cryptocurrency-icons/128/black/sib.png new file mode 100644 index 0000000..9b798c8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sib.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sky.png b/public/images/cryptocurrency-icons/128/black/sky.png new file mode 100644 index 0000000..9b5e4f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sky.png differ diff --git a/public/images/cryptocurrency-icons/128/black/slr.png b/public/images/cryptocurrency-icons/128/black/slr.png new file mode 100644 index 0000000..e940d5a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/slr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sls.png b/public/images/cryptocurrency-icons/128/black/sls.png new file mode 100644 index 0000000..0c7ab44 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sls.png differ diff --git a/public/images/cryptocurrency-icons/128/black/smart.png b/public/images/cryptocurrency-icons/128/black/smart.png new file mode 100644 index 0000000..ee35b86 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/smart.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sngls.png b/public/images/cryptocurrency-icons/128/black/sngls.png new file mode 100644 index 0000000..f0ab653 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sngls.png differ diff --git a/public/images/cryptocurrency-icons/128/black/snm.png b/public/images/cryptocurrency-icons/128/black/snm.png new file mode 100644 index 0000000..18929e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/snm.png differ diff --git a/public/images/cryptocurrency-icons/128/black/snt.png b/public/images/cryptocurrency-icons/128/black/snt.png new file mode 100644 index 0000000..e1ec119 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/snt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/soc.png b/public/images/cryptocurrency-icons/128/black/soc.png new file mode 100644 index 0000000..7101be5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/soc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/spank.png b/public/images/cryptocurrency-icons/128/black/spank.png new file mode 100644 index 0000000..e2dc89f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/spank.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sphtx.png b/public/images/cryptocurrency-icons/128/black/sphtx.png new file mode 100644 index 0000000..a7f9278 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sphtx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/srn.png b/public/images/cryptocurrency-icons/128/black/srn.png new file mode 100644 index 0000000..bf73d81 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/srn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/stak.png b/public/images/cryptocurrency-icons/128/black/stak.png new file mode 100644 index 0000000..bb8f76c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/stak.png differ diff --git a/public/images/cryptocurrency-icons/128/black/start.png b/public/images/cryptocurrency-icons/128/black/start.png new file mode 100644 index 0000000..63c6f3f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/start.png differ diff --git a/public/images/cryptocurrency-icons/128/black/steem.png b/public/images/cryptocurrency-icons/128/black/steem.png new file mode 100644 index 0000000..7d65ea5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/steem.png differ diff --git a/public/images/cryptocurrency-icons/128/black/storj.png b/public/images/cryptocurrency-icons/128/black/storj.png new file mode 100644 index 0000000..864cbcc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/storj.png differ diff --git a/public/images/cryptocurrency-icons/128/black/storm.png b/public/images/cryptocurrency-icons/128/black/storm.png new file mode 100644 index 0000000..d41d8de Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/storm.png differ diff --git a/public/images/cryptocurrency-icons/128/black/stq.png b/public/images/cryptocurrency-icons/128/black/stq.png new file mode 100644 index 0000000..f145380 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/stq.png differ diff --git a/public/images/cryptocurrency-icons/128/black/strat.png b/public/images/cryptocurrency-icons/128/black/strat.png new file mode 100644 index 0000000..23ba2dc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/strat.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sub.png b/public/images/cryptocurrency-icons/128/black/sub.png new file mode 100644 index 0000000..6ed3e3e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sub.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sumo.png b/public/images/cryptocurrency-icons/128/black/sumo.png new file mode 100644 index 0000000..522c413 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sumo.png differ diff --git a/public/images/cryptocurrency-icons/128/black/sys.png b/public/images/cryptocurrency-icons/128/black/sys.png new file mode 100644 index 0000000..f9082eb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/sys.png differ diff --git a/public/images/cryptocurrency-icons/128/black/taas.png b/public/images/cryptocurrency-icons/128/black/taas.png new file mode 100644 index 0000000..b73554d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/taas.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tau.png b/public/images/cryptocurrency-icons/128/black/tau.png new file mode 100644 index 0000000..d170bb7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tau.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tel.png b/public/images/cryptocurrency-icons/128/black/tel.png new file mode 100644 index 0000000..7015bb5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tel.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ten.png b/public/images/cryptocurrency-icons/128/black/ten.png new file mode 100644 index 0000000..58b3c5c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ten.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tern.png b/public/images/cryptocurrency-icons/128/black/tern.png new file mode 100644 index 0000000..cc8601b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tern.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tgch.png b/public/images/cryptocurrency-icons/128/black/tgch.png new file mode 100644 index 0000000..4624868 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tgch.png differ diff --git a/public/images/cryptocurrency-icons/128/black/theta.png b/public/images/cryptocurrency-icons/128/black/theta.png new file mode 100644 index 0000000..555ac31 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/theta.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tix.png b/public/images/cryptocurrency-icons/128/black/tix.png new file mode 100644 index 0000000..535bf53 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tix.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tkn.png b/public/images/cryptocurrency-icons/128/black/tkn.png new file mode 100644 index 0000000..55886f9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tkn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tnb.png b/public/images/cryptocurrency-icons/128/black/tnb.png new file mode 100644 index 0000000..4935570 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tnb.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tnc.png b/public/images/cryptocurrency-icons/128/black/tnc.png new file mode 100644 index 0000000..debdea1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tnc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tnt.png b/public/images/cryptocurrency-icons/128/black/tnt.png new file mode 100644 index 0000000..db7106c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tnt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/trig.png b/public/images/cryptocurrency-icons/128/black/trig.png new file mode 100644 index 0000000..9cf3174 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/trig.png differ diff --git a/public/images/cryptocurrency-icons/128/black/trtl.png b/public/images/cryptocurrency-icons/128/black/trtl.png new file mode 100644 index 0000000..ab3e253 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/trtl.png differ diff --git a/public/images/cryptocurrency-icons/128/black/trx.png b/public/images/cryptocurrency-icons/128/black/trx.png new file mode 100644 index 0000000..164e879 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/trx.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tusd.png b/public/images/cryptocurrency-icons/128/black/tusd.png new file mode 100644 index 0000000..f0cdd1e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tusd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/tzc.png b/public/images/cryptocurrency-icons/128/black/tzc.png new file mode 100644 index 0000000..f01abef Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/tzc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/ubq.png b/public/images/cryptocurrency-icons/128/black/ubq.png new file mode 100644 index 0000000..88d1d79 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/ubq.png differ diff --git a/public/images/cryptocurrency-icons/128/black/unity.png b/public/images/cryptocurrency-icons/128/black/unity.png new file mode 100644 index 0000000..2e4be55 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/unity.png differ diff --git a/public/images/cryptocurrency-icons/128/black/usd.png b/public/images/cryptocurrency-icons/128/black/usd.png new file mode 100644 index 0000000..ed0adac Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/usd.png differ diff --git a/public/images/cryptocurrency-icons/128/black/usdt.png b/public/images/cryptocurrency-icons/128/black/usdt.png new file mode 100644 index 0000000..13861db Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/usdt.png differ diff --git a/public/images/cryptocurrency-icons/128/black/utk.png b/public/images/cryptocurrency-icons/128/black/utk.png new file mode 100644 index 0000000..cd5f398 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/utk.png differ diff --git a/public/images/cryptocurrency-icons/128/black/veri.png b/public/images/cryptocurrency-icons/128/black/veri.png new file mode 100644 index 0000000..1600505 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/veri.png differ diff --git a/public/images/cryptocurrency-icons/128/black/vet.png b/public/images/cryptocurrency-icons/128/black/vet.png new file mode 100644 index 0000000..97ee589 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/vet.png differ diff --git a/public/images/cryptocurrency-icons/128/black/via.png b/public/images/cryptocurrency-icons/128/black/via.png new file mode 100644 index 0000000..c745df5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/via.png differ diff --git a/public/images/cryptocurrency-icons/128/black/vib.png b/public/images/cryptocurrency-icons/128/black/vib.png new file mode 100644 index 0000000..af29c87 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/vib.png differ diff --git a/public/images/cryptocurrency-icons/128/black/vibe.png b/public/images/cryptocurrency-icons/128/black/vibe.png new file mode 100644 index 0000000..f00e057 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/vibe.png differ diff --git a/public/images/cryptocurrency-icons/128/black/vivo.png b/public/images/cryptocurrency-icons/128/black/vivo.png new file mode 100644 index 0000000..9562e23 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/vivo.png differ diff --git a/public/images/cryptocurrency-icons/128/black/vrc.png b/public/images/cryptocurrency-icons/128/black/vrc.png new file mode 100644 index 0000000..8ba5268 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/vrc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/vrsc.png b/public/images/cryptocurrency-icons/128/black/vrsc.png new file mode 100644 index 0000000..c9087c3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/vrsc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/vtc.png b/public/images/cryptocurrency-icons/128/black/vtc.png new file mode 100644 index 0000000..381e39b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/vtc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/wabi.png b/public/images/cryptocurrency-icons/128/black/wabi.png new file mode 100644 index 0000000..9b22683 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/wabi.png differ diff --git a/public/images/cryptocurrency-icons/128/black/wan.png b/public/images/cryptocurrency-icons/128/black/wan.png new file mode 100644 index 0000000..55c4a92 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/wan.png differ diff --git a/public/images/cryptocurrency-icons/128/black/waves.png b/public/images/cryptocurrency-icons/128/black/waves.png new file mode 100644 index 0000000..b8ab4e9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/waves.png differ diff --git a/public/images/cryptocurrency-icons/128/black/wax.png b/public/images/cryptocurrency-icons/128/black/wax.png new file mode 100644 index 0000000..a7035a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/wax.png differ diff --git a/public/images/cryptocurrency-icons/128/black/wgr.png b/public/images/cryptocurrency-icons/128/black/wgr.png new file mode 100644 index 0000000..970659c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/wgr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/wicc.png b/public/images/cryptocurrency-icons/128/black/wicc.png new file mode 100644 index 0000000..baf0475 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/wicc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/wings.png b/public/images/cryptocurrency-icons/128/black/wings.png new file mode 100644 index 0000000..0995745 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/wings.png differ diff --git a/public/images/cryptocurrency-icons/128/black/wpr.png b/public/images/cryptocurrency-icons/128/black/wpr.png new file mode 100644 index 0000000..b747183 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/wpr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/wtc.png b/public/images/cryptocurrency-icons/128/black/wtc.png new file mode 100644 index 0000000..82ab6c7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/wtc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xas.png b/public/images/cryptocurrency-icons/128/black/xas.png new file mode 100644 index 0000000..8d672ee Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xas.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xbc.png b/public/images/cryptocurrency-icons/128/black/xbc.png new file mode 100644 index 0000000..96d58e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xbc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xby.png b/public/images/cryptocurrency-icons/128/black/xby.png new file mode 100644 index 0000000..d796cea Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xby.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xcp.png b/public/images/cryptocurrency-icons/128/black/xcp.png new file mode 100644 index 0000000..c3f9622 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xcp.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xdn.png b/public/images/cryptocurrency-icons/128/black/xdn.png new file mode 100644 index 0000000..618ae07 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xdn.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xem.png b/public/images/cryptocurrency-icons/128/black/xem.png new file mode 100644 index 0000000..284dc06 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xem.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xin.png b/public/images/cryptocurrency-icons/128/black/xin.png new file mode 100644 index 0000000..38057f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xin.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xlm.png b/public/images/cryptocurrency-icons/128/black/xlm.png new file mode 100644 index 0000000..f9fc3b5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xlm.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xmcc.png b/public/images/cryptocurrency-icons/128/black/xmcc.png new file mode 100644 index 0000000..7c20279 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xmcc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xmg.png b/public/images/cryptocurrency-icons/128/black/xmg.png new file mode 100644 index 0000000..4bc257a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xmg.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xmo.png b/public/images/cryptocurrency-icons/128/black/xmo.png new file mode 100644 index 0000000..d708997 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xmo.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xmr.png b/public/images/cryptocurrency-icons/128/black/xmr.png new file mode 100644 index 0000000..22aef34 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xmr.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xmy.png b/public/images/cryptocurrency-icons/128/black/xmy.png new file mode 100644 index 0000000..89ea94f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xmy.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xp.png b/public/images/cryptocurrency-icons/128/black/xp.png new file mode 100644 index 0000000..8d4a36d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xp.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xpa.png b/public/images/cryptocurrency-icons/128/black/xpa.png new file mode 100644 index 0000000..8754b5d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xpa.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xpm.png b/public/images/cryptocurrency-icons/128/black/xpm.png new file mode 100644 index 0000000..903ad74 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xpm.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xrp.png b/public/images/cryptocurrency-icons/128/black/xrp.png new file mode 100644 index 0000000..ddbc1dd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xrp.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xsg.png b/public/images/cryptocurrency-icons/128/black/xsg.png new file mode 100644 index 0000000..491a389 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xsg.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xtz.png b/public/images/cryptocurrency-icons/128/black/xtz.png new file mode 100644 index 0000000..f131d44 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xtz.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xuc.png b/public/images/cryptocurrency-icons/128/black/xuc.png new file mode 100644 index 0000000..a5fb647 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xuc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xvc.png b/public/images/cryptocurrency-icons/128/black/xvc.png new file mode 100644 index 0000000..eda1a55 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xvc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xvg.png b/public/images/cryptocurrency-icons/128/black/xvg.png new file mode 100644 index 0000000..1f193b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xvg.png differ diff --git a/public/images/cryptocurrency-icons/128/black/xzc.png b/public/images/cryptocurrency-icons/128/black/xzc.png new file mode 100644 index 0000000..4ee2c3e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/xzc.png differ diff --git a/public/images/cryptocurrency-icons/128/black/yoyow.png b/public/images/cryptocurrency-icons/128/black/yoyow.png new file mode 100644 index 0000000..52016e9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/yoyow.png differ diff --git a/public/images/cryptocurrency-icons/128/black/zcl.png b/public/images/cryptocurrency-icons/128/black/zcl.png new file mode 100644 index 0000000..0917b72 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/zcl.png differ diff --git a/public/images/cryptocurrency-icons/128/black/zec.png b/public/images/cryptocurrency-icons/128/black/zec.png new file mode 100644 index 0000000..5ff6bb1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/zec.png differ diff --git a/public/images/cryptocurrency-icons/128/black/zel.png b/public/images/cryptocurrency-icons/128/black/zel.png new file mode 100644 index 0000000..f5705f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/zel.png differ diff --git a/public/images/cryptocurrency-icons/128/black/zen.png b/public/images/cryptocurrency-icons/128/black/zen.png new file mode 100644 index 0000000..3e6bae8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/zen.png differ diff --git a/public/images/cryptocurrency-icons/128/black/zil.png b/public/images/cryptocurrency-icons/128/black/zil.png new file mode 100644 index 0000000..0510d85 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/zil.png differ diff --git a/public/images/cryptocurrency-icons/128/black/zilla.png b/public/images/cryptocurrency-icons/128/black/zilla.png new file mode 100644 index 0000000..a035ff4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/zilla.png differ diff --git a/public/images/cryptocurrency-icons/128/black/zrx.png b/public/images/cryptocurrency-icons/128/black/zrx.png new file mode 100644 index 0000000..9bf027d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/black/zrx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/$pac.png b/public/images/cryptocurrency-icons/128/color/$pac.png new file mode 100644 index 0000000..89e6e84 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/$pac.png differ diff --git a/public/images/cryptocurrency-icons/128/color/2give.png b/public/images/cryptocurrency-icons/128/color/2give.png new file mode 100644 index 0000000..2957223 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/2give.png differ diff --git a/public/images/cryptocurrency-icons/128/color/abt.png b/public/images/cryptocurrency-icons/128/color/abt.png new file mode 100644 index 0000000..5bae07a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/abt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/act.png b/public/images/cryptocurrency-icons/128/color/act.png new file mode 100644 index 0000000..84b1df5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/act.png differ diff --git a/public/images/cryptocurrency-icons/128/color/actn.png b/public/images/cryptocurrency-icons/128/color/actn.png new file mode 100644 index 0000000..1efffdf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/actn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ada.png b/public/images/cryptocurrency-icons/128/color/ada.png new file mode 100644 index 0000000..61ccdfb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ada.png differ diff --git a/public/images/cryptocurrency-icons/128/color/adx.png b/public/images/cryptocurrency-icons/128/color/adx.png new file mode 100644 index 0000000..3cc8201 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/adx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ae.png b/public/images/cryptocurrency-icons/128/color/ae.png new file mode 100644 index 0000000..2ebd021 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ae.png differ diff --git a/public/images/cryptocurrency-icons/128/color/aeon.png b/public/images/cryptocurrency-icons/128/color/aeon.png new file mode 100644 index 0000000..d4dec47 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/aeon.png differ diff --git a/public/images/cryptocurrency-icons/128/color/agi.png b/public/images/cryptocurrency-icons/128/color/agi.png new file mode 100644 index 0000000..2bb56f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/agi.png differ diff --git a/public/images/cryptocurrency-icons/128/color/agrs.png b/public/images/cryptocurrency-icons/128/color/agrs.png new file mode 100644 index 0000000..8d7c36e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/agrs.png differ diff --git a/public/images/cryptocurrency-icons/128/color/aion.png b/public/images/cryptocurrency-icons/128/color/aion.png new file mode 100644 index 0000000..76a4021 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/aion.png differ diff --git a/public/images/cryptocurrency-icons/128/color/amb.png b/public/images/cryptocurrency-icons/128/color/amb.png new file mode 100644 index 0000000..cc07f3c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/amb.png differ diff --git a/public/images/cryptocurrency-icons/128/color/amp.png b/public/images/cryptocurrency-icons/128/color/amp.png new file mode 100644 index 0000000..930d841 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/amp.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ant.png b/public/images/cryptocurrency-icons/128/color/ant.png new file mode 100644 index 0000000..566537b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ant.png differ diff --git a/public/images/cryptocurrency-icons/128/color/apex.png b/public/images/cryptocurrency-icons/128/color/apex.png new file mode 100644 index 0000000..7129809 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/apex.png differ diff --git a/public/images/cryptocurrency-icons/128/color/appc.png b/public/images/cryptocurrency-icons/128/color/appc.png new file mode 100644 index 0000000..2904788 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/appc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ardr.png b/public/images/cryptocurrency-icons/128/color/ardr.png new file mode 100644 index 0000000..9cc64c2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ardr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/arg.png b/public/images/cryptocurrency-icons/128/color/arg.png new file mode 100644 index 0000000..6fc3cbc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/arg.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ark.png b/public/images/cryptocurrency-icons/128/color/ark.png new file mode 100644 index 0000000..b9f8e81 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ark.png differ diff --git a/public/images/cryptocurrency-icons/128/color/arn.png b/public/images/cryptocurrency-icons/128/color/arn.png new file mode 100644 index 0000000..b82beee Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/arn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ary.png b/public/images/cryptocurrency-icons/128/color/ary.png new file mode 100644 index 0000000..a460080 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ary.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ast.png b/public/images/cryptocurrency-icons/128/color/ast.png new file mode 100644 index 0000000..91581d5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ast.png differ diff --git a/public/images/cryptocurrency-icons/128/color/atm.png b/public/images/cryptocurrency-icons/128/color/atm.png new file mode 100644 index 0000000..fef94d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/atm.png differ diff --git a/public/images/cryptocurrency-icons/128/color/auto.png b/public/images/cryptocurrency-icons/128/color/auto.png new file mode 100644 index 0000000..120c1cc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/auto.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bat.png b/public/images/cryptocurrency-icons/128/color/bat.png new file mode 100644 index 0000000..f7ee158 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bat.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bay.png b/public/images/cryptocurrency-icons/128/color/bay.png new file mode 100644 index 0000000..ccc3610 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bay.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bcbc.png b/public/images/cryptocurrency-icons/128/color/bcbc.png new file mode 100644 index 0000000..75279d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bcbc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bcc.png b/public/images/cryptocurrency-icons/128/color/bcc.png new file mode 100644 index 0000000..a07d943 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bcc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bcd.png b/public/images/cryptocurrency-icons/128/color/bcd.png new file mode 100644 index 0000000..1d82c83 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bcd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bch.png b/public/images/cryptocurrency-icons/128/color/bch.png new file mode 100644 index 0000000..d3d2ba8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bch.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bcn.png b/public/images/cryptocurrency-icons/128/color/bcn.png new file mode 100644 index 0000000..c02f2e2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bcn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bco.png b/public/images/cryptocurrency-icons/128/color/bco.png new file mode 100644 index 0000000..5db75ec Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bco.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bcpt.png b/public/images/cryptocurrency-icons/128/color/bcpt.png new file mode 100644 index 0000000..b8b2ee2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bcpt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bdl.png b/public/images/cryptocurrency-icons/128/color/bdl.png new file mode 100644 index 0000000..40badd2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bdl.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bela.png b/public/images/cryptocurrency-icons/128/color/bela.png new file mode 100644 index 0000000..5989ff1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bela.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bix.png b/public/images/cryptocurrency-icons/128/color/bix.png new file mode 100644 index 0000000..640ef3a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bix.png differ diff --git a/public/images/cryptocurrency-icons/128/color/blcn.png b/public/images/cryptocurrency-icons/128/color/blcn.png new file mode 100644 index 0000000..b5a67db Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/blcn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/blk.png b/public/images/cryptocurrency-icons/128/color/blk.png new file mode 100644 index 0000000..a603ca0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/blk.png differ diff --git a/public/images/cryptocurrency-icons/128/color/block.png b/public/images/cryptocurrency-icons/128/color/block.png new file mode 100644 index 0000000..ba9a80f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/block.png differ diff --git a/public/images/cryptocurrency-icons/128/color/blz.png b/public/images/cryptocurrency-icons/128/color/blz.png new file mode 100644 index 0000000..fa68b68 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/blz.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bnb.png b/public/images/cryptocurrency-icons/128/color/bnb.png new file mode 100644 index 0000000..19cbc2b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bnb.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bnt.png b/public/images/cryptocurrency-icons/128/color/bnt.png new file mode 100644 index 0000000..c1457dd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bnt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bnty.png b/public/images/cryptocurrency-icons/128/color/bnty.png new file mode 100644 index 0000000..2de4d79 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bnty.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bos.png b/public/images/cryptocurrency-icons/128/color/bos.png new file mode 100644 index 0000000..df11429 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bos.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bpt.png b/public/images/cryptocurrency-icons/128/color/bpt.png new file mode 100644 index 0000000..b426953 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bpt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bq.png b/public/images/cryptocurrency-icons/128/color/bq.png new file mode 100644 index 0000000..3ad2c3c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bq.png differ diff --git a/public/images/cryptocurrency-icons/128/color/brd.png b/public/images/cryptocurrency-icons/128/color/brd.png new file mode 100644 index 0000000..7fd845c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/brd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bsd.png b/public/images/cryptocurrency-icons/128/color/bsd.png new file mode 100644 index 0000000..35d5432 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bsd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/btc.png b/public/images/cryptocurrency-icons/128/color/btc.png new file mode 100644 index 0000000..6402b75 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/btc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/btcd.png b/public/images/cryptocurrency-icons/128/color/btcd.png new file mode 100644 index 0000000..aa60902 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/btcd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/btch.png b/public/images/cryptocurrency-icons/128/color/btch.png new file mode 100644 index 0000000..999fd38 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/btch.png differ diff --git a/public/images/cryptocurrency-icons/128/color/btcp.png b/public/images/cryptocurrency-icons/128/color/btcp.png new file mode 100644 index 0000000..a950fcc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/btcp.png differ diff --git a/public/images/cryptocurrency-icons/128/color/btcz.png b/public/images/cryptocurrency-icons/128/color/btcz.png new file mode 100644 index 0000000..54743d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/btcz.png differ diff --git a/public/images/cryptocurrency-icons/128/color/btdx.png b/public/images/cryptocurrency-icons/128/color/btdx.png new file mode 100644 index 0000000..c5731a2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/btdx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/btg.png b/public/images/cryptocurrency-icons/128/color/btg.png new file mode 100644 index 0000000..db95649 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/btg.png differ diff --git a/public/images/cryptocurrency-icons/128/color/btm.png b/public/images/cryptocurrency-icons/128/color/btm.png new file mode 100644 index 0000000..4529ab7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/btm.png differ diff --git a/public/images/cryptocurrency-icons/128/color/bts.png b/public/images/cryptocurrency-icons/128/color/bts.png new file mode 100644 index 0000000..885c953 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/bts.png differ diff --git a/public/images/cryptocurrency-icons/128/color/btx.png b/public/images/cryptocurrency-icons/128/color/btx.png new file mode 100644 index 0000000..fcc246c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/btx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/burst.png b/public/images/cryptocurrency-icons/128/color/burst.png new file mode 100644 index 0000000..8e9a5dd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/burst.png differ diff --git a/public/images/cryptocurrency-icons/128/color/call.png b/public/images/cryptocurrency-icons/128/color/call.png new file mode 100644 index 0000000..99b1aa0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/call.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cc.png b/public/images/cryptocurrency-icons/128/color/cc.png new file mode 100644 index 0000000..22a1ba2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cdn.png b/public/images/cryptocurrency-icons/128/color/cdn.png new file mode 100644 index 0000000..8b8d9f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cdn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cdt.png b/public/images/cryptocurrency-icons/128/color/cdt.png new file mode 100644 index 0000000..129303b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cdt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cenz.png b/public/images/cryptocurrency-icons/128/color/cenz.png new file mode 100644 index 0000000..0fa84ce Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cenz.png differ diff --git a/public/images/cryptocurrency-icons/128/color/chat.png b/public/images/cryptocurrency-icons/128/color/chat.png new file mode 100644 index 0000000..d317451 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/chat.png differ diff --git a/public/images/cryptocurrency-icons/128/color/chips.png b/public/images/cryptocurrency-icons/128/color/chips.png new file mode 100644 index 0000000..4f5ab75 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/chips.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cix.png b/public/images/cryptocurrency-icons/128/color/cix.png new file mode 100644 index 0000000..e797094 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cix.png differ diff --git a/public/images/cryptocurrency-icons/128/color/clam.png b/public/images/cryptocurrency-icons/128/color/clam.png new file mode 100644 index 0000000..eea67d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/clam.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cloak.png b/public/images/cryptocurrency-icons/128/color/cloak.png new file mode 100644 index 0000000..34cef0b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cloak.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cmm.png b/public/images/cryptocurrency-icons/128/color/cmm.png new file mode 100644 index 0000000..631f3e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cmm.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cmt.png b/public/images/cryptocurrency-icons/128/color/cmt.png new file mode 100644 index 0000000..c5d3e46 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cmt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cnd.png b/public/images/cryptocurrency-icons/128/color/cnd.png new file mode 100644 index 0000000..62638eb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cnd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cnx.png b/public/images/cryptocurrency-icons/128/color/cnx.png new file mode 100644 index 0000000..3d63166 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cnx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cny.png b/public/images/cryptocurrency-icons/128/color/cny.png new file mode 100644 index 0000000..06f1a4d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cny.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cob.png b/public/images/cryptocurrency-icons/128/color/cob.png new file mode 100644 index 0000000..69401e7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cob.png differ diff --git a/public/images/cryptocurrency-icons/128/color/colx.png b/public/images/cryptocurrency-icons/128/color/colx.png new file mode 100644 index 0000000..e18e57a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/colx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/coqui.png b/public/images/cryptocurrency-icons/128/color/coqui.png new file mode 100644 index 0000000..82a1b1c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/coqui.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cred.png b/public/images/cryptocurrency-icons/128/color/cred.png new file mode 100644 index 0000000..d648241 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cred.png differ diff --git a/public/images/cryptocurrency-icons/128/color/crpt.png b/public/images/cryptocurrency-icons/128/color/crpt.png new file mode 100644 index 0000000..2ac36b4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/crpt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/crw.png b/public/images/cryptocurrency-icons/128/color/crw.png new file mode 100644 index 0000000..cd818a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/crw.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cs.png b/public/images/cryptocurrency-icons/128/color/cs.png new file mode 100644 index 0000000..a6b55fb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cs.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ctr.png b/public/images/cryptocurrency-icons/128/color/ctr.png new file mode 100644 index 0000000..53c85fe Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ctr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ctxc.png b/public/images/cryptocurrency-icons/128/color/ctxc.png new file mode 100644 index 0000000..9742942 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ctxc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/cvc.png b/public/images/cryptocurrency-icons/128/color/cvc.png new file mode 100644 index 0000000..f1e7aca Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/cvc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dash.png b/public/images/cryptocurrency-icons/128/color/dash.png new file mode 100644 index 0000000..b9fbbed Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dash.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dat.png b/public/images/cryptocurrency-icons/128/color/dat.png new file mode 100644 index 0000000..5efc25d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dat.png differ diff --git a/public/images/cryptocurrency-icons/128/color/data.png b/public/images/cryptocurrency-icons/128/color/data.png new file mode 100644 index 0000000..531bb19 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/data.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dbc.png b/public/images/cryptocurrency-icons/128/color/dbc.png new file mode 100644 index 0000000..f98cadf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dbc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dcn.png b/public/images/cryptocurrency-icons/128/color/dcn.png new file mode 100644 index 0000000..bfd3d47 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dcn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dcr.png b/public/images/cryptocurrency-icons/128/color/dcr.png new file mode 100644 index 0000000..c261f77 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dcr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/deez.png b/public/images/cryptocurrency-icons/128/color/deez.png new file mode 100644 index 0000000..a1900d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/deez.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dent.png b/public/images/cryptocurrency-icons/128/color/dent.png new file mode 100644 index 0000000..1af4875 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dent.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dew.png b/public/images/cryptocurrency-icons/128/color/dew.png new file mode 100644 index 0000000..2317b3f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dew.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dgb.png b/public/images/cryptocurrency-icons/128/color/dgb.png new file mode 100644 index 0000000..458b6b1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dgb.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dgd.png b/public/images/cryptocurrency-icons/128/color/dgd.png new file mode 100644 index 0000000..9a0233b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dgd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dlt.png b/public/images/cryptocurrency-icons/128/color/dlt.png new file mode 100644 index 0000000..2ba7a32 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dlt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dnr.png b/public/images/cryptocurrency-icons/128/color/dnr.png new file mode 100644 index 0000000..970a615 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dnr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dnt.png b/public/images/cryptocurrency-icons/128/color/dnt.png new file mode 100644 index 0000000..2b53672 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dnt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dock.png b/public/images/cryptocurrency-icons/128/color/dock.png new file mode 100644 index 0000000..5f07984 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dock.png differ diff --git a/public/images/cryptocurrency-icons/128/color/doge.png b/public/images/cryptocurrency-icons/128/color/doge.png new file mode 100644 index 0000000..c0ea1ce Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/doge.png differ diff --git a/public/images/cryptocurrency-icons/128/color/drgn.png b/public/images/cryptocurrency-icons/128/color/drgn.png new file mode 100644 index 0000000..68cb5d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/drgn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/drop.png b/public/images/cryptocurrency-icons/128/color/drop.png new file mode 100644 index 0000000..bbd53d1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/drop.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dta.png b/public/images/cryptocurrency-icons/128/color/dta.png new file mode 100644 index 0000000..6ab8df4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dta.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dth.png b/public/images/cryptocurrency-icons/128/color/dth.png new file mode 100644 index 0000000..dcea2a7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dth.png differ diff --git a/public/images/cryptocurrency-icons/128/color/dtr.png b/public/images/cryptocurrency-icons/128/color/dtr.png new file mode 100644 index 0000000..d166870 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/dtr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ebst.png b/public/images/cryptocurrency-icons/128/color/ebst.png new file mode 100644 index 0000000..7c123bb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ebst.png differ diff --git a/public/images/cryptocurrency-icons/128/color/eca.png b/public/images/cryptocurrency-icons/128/color/eca.png new file mode 100644 index 0000000..55ec62b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/eca.png differ diff --git a/public/images/cryptocurrency-icons/128/color/edg.png b/public/images/cryptocurrency-icons/128/color/edg.png new file mode 100644 index 0000000..8ecdfce Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/edg.png differ diff --git a/public/images/cryptocurrency-icons/128/color/edo.png b/public/images/cryptocurrency-icons/128/color/edo.png new file mode 100644 index 0000000..5df2355 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/edo.png differ diff --git a/public/images/cryptocurrency-icons/128/color/edoge.png b/public/images/cryptocurrency-icons/128/color/edoge.png new file mode 100644 index 0000000..cece9d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/edoge.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ela.png b/public/images/cryptocurrency-icons/128/color/ela.png new file mode 100644 index 0000000..780668f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ela.png differ diff --git a/public/images/cryptocurrency-icons/128/color/elf.png b/public/images/cryptocurrency-icons/128/color/elf.png new file mode 100644 index 0000000..cabbe16 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/elf.png differ diff --git a/public/images/cryptocurrency-icons/128/color/elix.png b/public/images/cryptocurrency-icons/128/color/elix.png new file mode 100644 index 0000000..403a103 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/elix.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ella.png b/public/images/cryptocurrency-icons/128/color/ella.png new file mode 100644 index 0000000..568cbf4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ella.png differ diff --git a/public/images/cryptocurrency-icons/128/color/emc.png b/public/images/cryptocurrency-icons/128/color/emc.png new file mode 100644 index 0000000..dce936a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/emc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/emc2.png b/public/images/cryptocurrency-icons/128/color/emc2.png new file mode 100644 index 0000000..a89cf7f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/emc2.png differ diff --git a/public/images/cryptocurrency-icons/128/color/eng.png b/public/images/cryptocurrency-icons/128/color/eng.png new file mode 100644 index 0000000..4c323a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/eng.png differ diff --git a/public/images/cryptocurrency-icons/128/color/enj.png b/public/images/cryptocurrency-icons/128/color/enj.png new file mode 100644 index 0000000..74378c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/enj.png differ diff --git a/public/images/cryptocurrency-icons/128/color/eos.png b/public/images/cryptocurrency-icons/128/color/eos.png new file mode 100644 index 0000000..dc68b31 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/eos.png differ diff --git a/public/images/cryptocurrency-icons/128/color/eqli.png b/public/images/cryptocurrency-icons/128/color/eqli.png new file mode 100644 index 0000000..d051094 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/eqli.png differ diff --git a/public/images/cryptocurrency-icons/128/color/equa.png b/public/images/cryptocurrency-icons/128/color/equa.png new file mode 100644 index 0000000..9593aa1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/equa.png differ diff --git a/public/images/cryptocurrency-icons/128/color/etc.png b/public/images/cryptocurrency-icons/128/color/etc.png new file mode 100644 index 0000000..f650f27 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/etc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/eth.png b/public/images/cryptocurrency-icons/128/color/eth.png new file mode 100644 index 0000000..c96f24c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/eth.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ethos.png b/public/images/cryptocurrency-icons/128/color/ethos.png new file mode 100644 index 0000000..6274852 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ethos.png differ diff --git a/public/images/cryptocurrency-icons/128/color/etn.png b/public/images/cryptocurrency-icons/128/color/etn.png new file mode 100644 index 0000000..3813c31 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/etn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/etp.png b/public/images/cryptocurrency-icons/128/color/etp.png new file mode 100644 index 0000000..cb944ba Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/etp.png differ diff --git a/public/images/cryptocurrency-icons/128/color/eur.png b/public/images/cryptocurrency-icons/128/color/eur.png new file mode 100644 index 0000000..6f750d7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/eur.png differ diff --git a/public/images/cryptocurrency-icons/128/color/evx.png b/public/images/cryptocurrency-icons/128/color/evx.png new file mode 100644 index 0000000..3a2abbb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/evx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/exmo.png b/public/images/cryptocurrency-icons/128/color/exmo.png new file mode 100644 index 0000000..3bb91f1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/exmo.png differ diff --git a/public/images/cryptocurrency-icons/128/color/exp.png b/public/images/cryptocurrency-icons/128/color/exp.png new file mode 100644 index 0000000..6ca8fbf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/exp.png differ diff --git a/public/images/cryptocurrency-icons/128/color/fair.png b/public/images/cryptocurrency-icons/128/color/fair.png new file mode 100644 index 0000000..bb3a2ab Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/fair.png differ diff --git a/public/images/cryptocurrency-icons/128/color/fct.png b/public/images/cryptocurrency-icons/128/color/fct.png new file mode 100644 index 0000000..9371e4b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/fct.png differ diff --git a/public/images/cryptocurrency-icons/128/color/fil.png b/public/images/cryptocurrency-icons/128/color/fil.png new file mode 100644 index 0000000..279af78 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/fil.png differ diff --git a/public/images/cryptocurrency-icons/128/color/fjc.png b/public/images/cryptocurrency-icons/128/color/fjc.png new file mode 100644 index 0000000..697bdab Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/fjc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/fldc.png b/public/images/cryptocurrency-icons/128/color/fldc.png new file mode 100644 index 0000000..4a33afd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/fldc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/flo.png b/public/images/cryptocurrency-icons/128/color/flo.png new file mode 100644 index 0000000..cfa80ff Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/flo.png differ diff --git a/public/images/cryptocurrency-icons/128/color/fsn.png b/public/images/cryptocurrency-icons/128/color/fsn.png new file mode 100644 index 0000000..23a5e78 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/fsn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ftc.png b/public/images/cryptocurrency-icons/128/color/ftc.png new file mode 100644 index 0000000..19d0a6b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ftc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/fuel.png b/public/images/cryptocurrency-icons/128/color/fuel.png new file mode 100644 index 0000000..5891bd9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/fuel.png differ diff --git a/public/images/cryptocurrency-icons/128/color/fun.png b/public/images/cryptocurrency-icons/128/color/fun.png new file mode 100644 index 0000000..a86d2ed Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/fun.png differ diff --git a/public/images/cryptocurrency-icons/128/color/game.png b/public/images/cryptocurrency-icons/128/color/game.png new file mode 100644 index 0000000..abe346d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/game.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gas.png b/public/images/cryptocurrency-icons/128/color/gas.png new file mode 100644 index 0000000..2a4d783 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gas.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gbp.png b/public/images/cryptocurrency-icons/128/color/gbp.png new file mode 100644 index 0000000..f964518 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gbp.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gbx.png b/public/images/cryptocurrency-icons/128/color/gbx.png new file mode 100644 index 0000000..ece585e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gbx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gbyte.png b/public/images/cryptocurrency-icons/128/color/gbyte.png new file mode 100644 index 0000000..b67f462 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gbyte.png differ diff --git a/public/images/cryptocurrency-icons/128/color/generic.png b/public/images/cryptocurrency-icons/128/color/generic.png new file mode 100644 index 0000000..6a1880c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/generic.png differ diff --git a/public/images/cryptocurrency-icons/128/color/glxt.png b/public/images/cryptocurrency-icons/128/color/glxt.png new file mode 100644 index 0000000..1601db6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/glxt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gmr.png b/public/images/cryptocurrency-icons/128/color/gmr.png new file mode 100644 index 0000000..6b58ce2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gmr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gno.png b/public/images/cryptocurrency-icons/128/color/gno.png new file mode 100644 index 0000000..00f42a7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gno.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gnt.png b/public/images/cryptocurrency-icons/128/color/gnt.png new file mode 100644 index 0000000..e07ec65 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gnt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/grc.png b/public/images/cryptocurrency-icons/128/color/grc.png new file mode 100644 index 0000000..0b6d7ab Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/grc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/grs.png b/public/images/cryptocurrency-icons/128/color/grs.png new file mode 100644 index 0000000..ab94aa7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/grs.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gsc.png b/public/images/cryptocurrency-icons/128/color/gsc.png new file mode 100644 index 0000000..73dff1f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gsc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gto.png b/public/images/cryptocurrency-icons/128/color/gto.png new file mode 100644 index 0000000..7f963f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gto.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gup.png b/public/images/cryptocurrency-icons/128/color/gup.png new file mode 100644 index 0000000..08cdacc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gup.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gusd.png b/public/images/cryptocurrency-icons/128/color/gusd.png new file mode 100644 index 0000000..e8d066f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gusd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gvt.png b/public/images/cryptocurrency-icons/128/color/gvt.png new file mode 100644 index 0000000..0f4cfba Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gvt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gxs.png b/public/images/cryptocurrency-icons/128/color/gxs.png new file mode 100644 index 0000000..51ef1ef Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gxs.png differ diff --git a/public/images/cryptocurrency-icons/128/color/gzr.png b/public/images/cryptocurrency-icons/128/color/gzr.png new file mode 100644 index 0000000..aa787de Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/gzr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/hight.png b/public/images/cryptocurrency-icons/128/color/hight.png new file mode 100644 index 0000000..c1ba9be Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/hight.png differ diff --git a/public/images/cryptocurrency-icons/128/color/hodl.png b/public/images/cryptocurrency-icons/128/color/hodl.png new file mode 100644 index 0000000..f936efc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/hodl.png differ diff --git a/public/images/cryptocurrency-icons/128/color/hpb.png b/public/images/cryptocurrency-icons/128/color/hpb.png new file mode 100644 index 0000000..5ae3038 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/hpb.png differ diff --git a/public/images/cryptocurrency-icons/128/color/hsr.png b/public/images/cryptocurrency-icons/128/color/hsr.png new file mode 100644 index 0000000..45a956a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/hsr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ht.png b/public/images/cryptocurrency-icons/128/color/ht.png new file mode 100644 index 0000000..f629ebd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ht.png differ diff --git a/public/images/cryptocurrency-icons/128/color/html.png b/public/images/cryptocurrency-icons/128/color/html.png new file mode 100644 index 0000000..39bb751 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/html.png differ diff --git a/public/images/cryptocurrency-icons/128/color/huc.png b/public/images/cryptocurrency-icons/128/color/huc.png new file mode 100644 index 0000000..cb1aac3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/huc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/hush.png b/public/images/cryptocurrency-icons/128/color/hush.png new file mode 100644 index 0000000..c049171 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/hush.png differ diff --git a/public/images/cryptocurrency-icons/128/color/icn.png b/public/images/cryptocurrency-icons/128/color/icn.png new file mode 100644 index 0000000..c7ff27c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/icn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/icx.png b/public/images/cryptocurrency-icons/128/color/icx.png new file mode 100644 index 0000000..be99937 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/icx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ignis.png b/public/images/cryptocurrency-icons/128/color/ignis.png new file mode 100644 index 0000000..3920c2a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ignis.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ink.png b/public/images/cryptocurrency-icons/128/color/ink.png new file mode 100644 index 0000000..a26d72f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ink.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ins.png b/public/images/cryptocurrency-icons/128/color/ins.png new file mode 100644 index 0000000..087b82e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ins.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ion.png b/public/images/cryptocurrency-icons/128/color/ion.png new file mode 100644 index 0000000..6df3fa0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ion.png differ diff --git a/public/images/cryptocurrency-icons/128/color/iop.png b/public/images/cryptocurrency-icons/128/color/iop.png new file mode 100644 index 0000000..590c12d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/iop.png differ diff --git a/public/images/cryptocurrency-icons/128/color/iost.png b/public/images/cryptocurrency-icons/128/color/iost.png new file mode 100644 index 0000000..c11a8c3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/iost.png differ diff --git a/public/images/cryptocurrency-icons/128/color/iotx.png b/public/images/cryptocurrency-icons/128/color/iotx.png new file mode 100644 index 0000000..a62c4ed Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/iotx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/itc.png b/public/images/cryptocurrency-icons/128/color/itc.png new file mode 100644 index 0000000..818a578 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/itc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/jnt.png b/public/images/cryptocurrency-icons/128/color/jnt.png new file mode 100644 index 0000000..8444955 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/jnt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/jpy.png b/public/images/cryptocurrency-icons/128/color/jpy.png new file mode 100644 index 0000000..6abb90c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/jpy.png differ diff --git a/public/images/cryptocurrency-icons/128/color/kcs.png b/public/images/cryptocurrency-icons/128/color/kcs.png new file mode 100644 index 0000000..e91a978 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/kcs.png differ diff --git a/public/images/cryptocurrency-icons/128/color/kin.png b/public/images/cryptocurrency-icons/128/color/kin.png new file mode 100644 index 0000000..a542e1e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/kin.png differ diff --git a/public/images/cryptocurrency-icons/128/color/kmd.png b/public/images/cryptocurrency-icons/128/color/kmd.png new file mode 100644 index 0000000..0b2b04d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/kmd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/knc.png b/public/images/cryptocurrency-icons/128/color/knc.png new file mode 100644 index 0000000..320c393 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/knc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/krb.png b/public/images/cryptocurrency-icons/128/color/krb.png new file mode 100644 index 0000000..68c9d44 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/krb.png differ diff --git a/public/images/cryptocurrency-icons/128/color/lbc.png b/public/images/cryptocurrency-icons/128/color/lbc.png new file mode 100644 index 0000000..e3efd1f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/lbc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/lend.png b/public/images/cryptocurrency-icons/128/color/lend.png new file mode 100644 index 0000000..0034778 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/lend.png differ diff --git a/public/images/cryptocurrency-icons/128/color/link.png b/public/images/cryptocurrency-icons/128/color/link.png new file mode 100644 index 0000000..c25dc58 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/link.png differ diff --git a/public/images/cryptocurrency-icons/128/color/lkk.png b/public/images/cryptocurrency-icons/128/color/lkk.png new file mode 100644 index 0000000..f6bf96b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/lkk.png differ diff --git a/public/images/cryptocurrency-icons/128/color/loom.png b/public/images/cryptocurrency-icons/128/color/loom.png new file mode 100644 index 0000000..ebfd680 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/loom.png differ diff --git a/public/images/cryptocurrency-icons/128/color/lrc.png b/public/images/cryptocurrency-icons/128/color/lrc.png new file mode 100644 index 0000000..615357f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/lrc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/lsk.png b/public/images/cryptocurrency-icons/128/color/lsk.png new file mode 100644 index 0000000..2d4640d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/lsk.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ltc.png b/public/images/cryptocurrency-icons/128/color/ltc.png new file mode 100644 index 0000000..b80eff4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ltc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/lun.png b/public/images/cryptocurrency-icons/128/color/lun.png new file mode 100644 index 0000000..a249ddf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/lun.png differ diff --git a/public/images/cryptocurrency-icons/128/color/maid.png b/public/images/cryptocurrency-icons/128/color/maid.png new file mode 100644 index 0000000..344c09d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/maid.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mana.png b/public/images/cryptocurrency-icons/128/color/mana.png new file mode 100644 index 0000000..0b47e40 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mana.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mcap.png b/public/images/cryptocurrency-icons/128/color/mcap.png new file mode 100644 index 0000000..ac4cebd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mcap.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mco.png b/public/images/cryptocurrency-icons/128/color/mco.png new file mode 100644 index 0000000..f7800be Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mco.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mda.png b/public/images/cryptocurrency-icons/128/color/mda.png new file mode 100644 index 0000000..ae9e80b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mda.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mds.png b/public/images/cryptocurrency-icons/128/color/mds.png new file mode 100644 index 0000000..ee10878 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mds.png differ diff --git a/public/images/cryptocurrency-icons/128/color/med.png b/public/images/cryptocurrency-icons/128/color/med.png new file mode 100644 index 0000000..a058c2d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/med.png differ diff --git a/public/images/cryptocurrency-icons/128/color/miota.png b/public/images/cryptocurrency-icons/128/color/miota.png new file mode 100644 index 0000000..ca5524c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/miota.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mith.png b/public/images/cryptocurrency-icons/128/color/mith.png new file mode 100644 index 0000000..7c5b3d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mith.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mkr.png b/public/images/cryptocurrency-icons/128/color/mkr.png new file mode 100644 index 0000000..20a542f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mkr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mln.png b/public/images/cryptocurrency-icons/128/color/mln.png new file mode 100644 index 0000000..2078823 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mln.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mnx.png b/public/images/cryptocurrency-icons/128/color/mnx.png new file mode 100644 index 0000000..8f25164 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mnx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mnz.png b/public/images/cryptocurrency-icons/128/color/mnz.png new file mode 100644 index 0000000..3cc4556 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mnz.png differ diff --git a/public/images/cryptocurrency-icons/128/color/moac.png b/public/images/cryptocurrency-icons/128/color/moac.png new file mode 100644 index 0000000..bb1fc64 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/moac.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mod.png b/public/images/cryptocurrency-icons/128/color/mod.png new file mode 100644 index 0000000..af2fd0c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mod.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mona.png b/public/images/cryptocurrency-icons/128/color/mona.png new file mode 100644 index 0000000..abb5e7b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mona.png differ diff --git a/public/images/cryptocurrency-icons/128/color/msr.png b/public/images/cryptocurrency-icons/128/color/msr.png new file mode 100644 index 0000000..d41538d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/msr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mth.png b/public/images/cryptocurrency-icons/128/color/mth.png new file mode 100644 index 0000000..9114360 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mth.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mtl.png b/public/images/cryptocurrency-icons/128/color/mtl.png new file mode 100644 index 0000000..b415e11 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mtl.png differ diff --git a/public/images/cryptocurrency-icons/128/color/music.png b/public/images/cryptocurrency-icons/128/color/music.png new file mode 100644 index 0000000..6ac4091 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/music.png differ diff --git a/public/images/cryptocurrency-icons/128/color/mzc.png b/public/images/cryptocurrency-icons/128/color/mzc.png new file mode 100644 index 0000000..1aaa421 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/mzc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nano.png b/public/images/cryptocurrency-icons/128/color/nano.png new file mode 100644 index 0000000..c535c2c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nano.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nas.png b/public/images/cryptocurrency-icons/128/color/nas.png new file mode 100644 index 0000000..ffe277c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nas.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nav.png b/public/images/cryptocurrency-icons/128/color/nav.png new file mode 100644 index 0000000..b7ca128 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nav.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ncash.png b/public/images/cryptocurrency-icons/128/color/ncash.png new file mode 100644 index 0000000..9766e18 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ncash.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ndz.png b/public/images/cryptocurrency-icons/128/color/ndz.png new file mode 100644 index 0000000..5c19e62 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ndz.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nebl.png b/public/images/cryptocurrency-icons/128/color/nebl.png new file mode 100644 index 0000000..a8419a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nebl.png differ diff --git a/public/images/cryptocurrency-icons/128/color/neo.png b/public/images/cryptocurrency-icons/128/color/neo.png new file mode 100644 index 0000000..2a4d783 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/neo.png differ diff --git a/public/images/cryptocurrency-icons/128/color/neos.png b/public/images/cryptocurrency-icons/128/color/neos.png new file mode 100644 index 0000000..328d8e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/neos.png differ diff --git a/public/images/cryptocurrency-icons/128/color/neu.png b/public/images/cryptocurrency-icons/128/color/neu.png new file mode 100644 index 0000000..5e154c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/neu.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nexo.png b/public/images/cryptocurrency-icons/128/color/nexo.png new file mode 100644 index 0000000..05702ea Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nexo.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ngc.png b/public/images/cryptocurrency-icons/128/color/ngc.png new file mode 100644 index 0000000..3fd9f36 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ngc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nio.png b/public/images/cryptocurrency-icons/128/color/nio.png new file mode 100644 index 0000000..879f99f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nio.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nlc2.png b/public/images/cryptocurrency-icons/128/color/nlc2.png new file mode 100644 index 0000000..d7f1012 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nlc2.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nlg.png b/public/images/cryptocurrency-icons/128/color/nlg.png new file mode 100644 index 0000000..6e60c60 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nlg.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nmc.png b/public/images/cryptocurrency-icons/128/color/nmc.png new file mode 100644 index 0000000..3e4c1a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nmc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/npxs.png b/public/images/cryptocurrency-icons/128/color/npxs.png new file mode 100644 index 0000000..5285b9d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/npxs.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nuls.png b/public/images/cryptocurrency-icons/128/color/nuls.png new file mode 100644 index 0000000..19b44c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nuls.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nxs.png b/public/images/cryptocurrency-icons/128/color/nxs.png new file mode 100644 index 0000000..10c0f52 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nxs.png differ diff --git a/public/images/cryptocurrency-icons/128/color/nxt.png b/public/images/cryptocurrency-icons/128/color/nxt.png new file mode 100644 index 0000000..00203a5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/nxt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/oax.png b/public/images/cryptocurrency-icons/128/color/oax.png new file mode 100644 index 0000000..5befbd6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/oax.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ok.png b/public/images/cryptocurrency-icons/128/color/ok.png new file mode 100644 index 0000000..e30ccb2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ok.png differ diff --git a/public/images/cryptocurrency-icons/128/color/omg.png b/public/images/cryptocurrency-icons/128/color/omg.png new file mode 100644 index 0000000..b032d22 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/omg.png differ diff --git a/public/images/cryptocurrency-icons/128/color/omni.png b/public/images/cryptocurrency-icons/128/color/omni.png new file mode 100644 index 0000000..05b5b82 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/omni.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ong.png b/public/images/cryptocurrency-icons/128/color/ong.png new file mode 100644 index 0000000..8555c2d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ong.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ont.png b/public/images/cryptocurrency-icons/128/color/ont.png new file mode 100644 index 0000000..2d0a011 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ont.png differ diff --git a/public/images/cryptocurrency-icons/128/color/oot.png b/public/images/cryptocurrency-icons/128/color/oot.png new file mode 100644 index 0000000..4d69804 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/oot.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ost.png b/public/images/cryptocurrency-icons/128/color/ost.png new file mode 100644 index 0000000..aeac505 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ost.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ox.png b/public/images/cryptocurrency-icons/128/color/ox.png new file mode 100644 index 0000000..b82215f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ox.png differ diff --git a/public/images/cryptocurrency-icons/128/color/part.png b/public/images/cryptocurrency-icons/128/color/part.png new file mode 100644 index 0000000..81cf884 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/part.png differ diff --git a/public/images/cryptocurrency-icons/128/color/pasc.png b/public/images/cryptocurrency-icons/128/color/pasc.png new file mode 100644 index 0000000..29f99b6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/pasc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/pasl.png b/public/images/cryptocurrency-icons/128/color/pasl.png new file mode 100644 index 0000000..42b1984 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/pasl.png differ diff --git a/public/images/cryptocurrency-icons/128/color/pay.png b/public/images/cryptocurrency-icons/128/color/pay.png new file mode 100644 index 0000000..5d5f44f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/pay.png differ diff --git a/public/images/cryptocurrency-icons/128/color/payx.png b/public/images/cryptocurrency-icons/128/color/payx.png new file mode 100644 index 0000000..679a5ec Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/payx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/pink.png b/public/images/cryptocurrency-icons/128/color/pink.png new file mode 100644 index 0000000..bddbe40 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/pink.png differ diff --git a/public/images/cryptocurrency-icons/128/color/pirl.png b/public/images/cryptocurrency-icons/128/color/pirl.png new file mode 100644 index 0000000..3b3aa6a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/pirl.png differ diff --git a/public/images/cryptocurrency-icons/128/color/pivx.png b/public/images/cryptocurrency-icons/128/color/pivx.png new file mode 100644 index 0000000..de595ad Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/pivx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/plr.png b/public/images/cryptocurrency-icons/128/color/plr.png new file mode 100644 index 0000000..5e80abe Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/plr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/poa.png b/public/images/cryptocurrency-icons/128/color/poa.png new file mode 100644 index 0000000..bfc00d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/poa.png differ diff --git a/public/images/cryptocurrency-icons/128/color/poe.png b/public/images/cryptocurrency-icons/128/color/poe.png new file mode 100644 index 0000000..9785aff Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/poe.png differ diff --git a/public/images/cryptocurrency-icons/128/color/polis.png b/public/images/cryptocurrency-icons/128/color/polis.png new file mode 100644 index 0000000..a7732a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/polis.png differ diff --git a/public/images/cryptocurrency-icons/128/color/poly.png b/public/images/cryptocurrency-icons/128/color/poly.png new file mode 100644 index 0000000..df9edf1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/poly.png differ diff --git a/public/images/cryptocurrency-icons/128/color/pot.png b/public/images/cryptocurrency-icons/128/color/pot.png new file mode 100644 index 0000000..b1d9cbc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/pot.png differ diff --git a/public/images/cryptocurrency-icons/128/color/powr.png b/public/images/cryptocurrency-icons/128/color/powr.png new file mode 100644 index 0000000..b3a6e8e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/powr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ppc.png b/public/images/cryptocurrency-icons/128/color/ppc.png new file mode 100644 index 0000000..9af6335 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ppc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ppp.png b/public/images/cryptocurrency-icons/128/color/ppp.png new file mode 100644 index 0000000..674265c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ppp.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ppt.png b/public/images/cryptocurrency-icons/128/color/ppt.png new file mode 100644 index 0000000..650a338 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ppt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/prl.png b/public/images/cryptocurrency-icons/128/color/prl.png new file mode 100644 index 0000000..8a4ef27 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/prl.png differ diff --git a/public/images/cryptocurrency-icons/128/color/pura.png b/public/images/cryptocurrency-icons/128/color/pura.png new file mode 100644 index 0000000..0c2f713 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/pura.png differ diff --git a/public/images/cryptocurrency-icons/128/color/qash.png b/public/images/cryptocurrency-icons/128/color/qash.png new file mode 100644 index 0000000..4139094 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/qash.png differ diff --git a/public/images/cryptocurrency-icons/128/color/qiwi.png b/public/images/cryptocurrency-icons/128/color/qiwi.png new file mode 100644 index 0000000..de27fc3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/qiwi.png differ diff --git a/public/images/cryptocurrency-icons/128/color/qlc.png b/public/images/cryptocurrency-icons/128/color/qlc.png new file mode 100644 index 0000000..4b7845f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/qlc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/qrl.png b/public/images/cryptocurrency-icons/128/color/qrl.png new file mode 100644 index 0000000..4008b63 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/qrl.png differ diff --git a/public/images/cryptocurrency-icons/128/color/qsp.png b/public/images/cryptocurrency-icons/128/color/qsp.png new file mode 100644 index 0000000..a385097 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/qsp.png differ diff --git a/public/images/cryptocurrency-icons/128/color/qtum.png b/public/images/cryptocurrency-icons/128/color/qtum.png new file mode 100644 index 0000000..656a8d0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/qtum.png differ diff --git a/public/images/cryptocurrency-icons/128/color/r.png b/public/images/cryptocurrency-icons/128/color/r.png new file mode 100644 index 0000000..2b933d1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/r.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rads.png b/public/images/cryptocurrency-icons/128/color/rads.png new file mode 100644 index 0000000..f2ee62e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rads.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rap.png b/public/images/cryptocurrency-icons/128/color/rap.png new file mode 100644 index 0000000..3014f5d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rap.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rcn.png b/public/images/cryptocurrency-icons/128/color/rcn.png new file mode 100644 index 0000000..2c09f99 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rcn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rdd.png b/public/images/cryptocurrency-icons/128/color/rdd.png new file mode 100644 index 0000000..ae843c7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rdd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rdn.png b/public/images/cryptocurrency-icons/128/color/rdn.png new file mode 100644 index 0000000..b389a5f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rdn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rep.png b/public/images/cryptocurrency-icons/128/color/rep.png new file mode 100644 index 0000000..dfa929b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rep.png differ diff --git a/public/images/cryptocurrency-icons/128/color/req.png b/public/images/cryptocurrency-icons/128/color/req.png new file mode 100644 index 0000000..4dfeb75 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/req.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rhoc.png b/public/images/cryptocurrency-icons/128/color/rhoc.png new file mode 100644 index 0000000..e80a706 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rhoc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ric.png b/public/images/cryptocurrency-icons/128/color/ric.png new file mode 100644 index 0000000..e39f783 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ric.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rise.png b/public/images/cryptocurrency-icons/128/color/rise.png new file mode 100644 index 0000000..8b33cf8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rise.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rlc.png b/public/images/cryptocurrency-icons/128/color/rlc.png new file mode 100644 index 0000000..1c8b0f3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rlc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rpx.png b/public/images/cryptocurrency-icons/128/color/rpx.png new file mode 100644 index 0000000..a67dcd1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rpx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rub.png b/public/images/cryptocurrency-icons/128/color/rub.png new file mode 100644 index 0000000..8ba4c3a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rub.png differ diff --git a/public/images/cryptocurrency-icons/128/color/rvn.png b/public/images/cryptocurrency-icons/128/color/rvn.png new file mode 100644 index 0000000..7653049 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/rvn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ryo.png b/public/images/cryptocurrency-icons/128/color/ryo.png new file mode 100644 index 0000000..2d395be Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ryo.png differ diff --git a/public/images/cryptocurrency-icons/128/color/safe.png b/public/images/cryptocurrency-icons/128/color/safe.png new file mode 100644 index 0000000..ffd768d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/safe.png differ diff --git a/public/images/cryptocurrency-icons/128/color/salt.png b/public/images/cryptocurrency-icons/128/color/salt.png new file mode 100644 index 0000000..fc583a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/salt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/san.png b/public/images/cryptocurrency-icons/128/color/san.png new file mode 100644 index 0000000..9350eb3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/san.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sbd.png b/public/images/cryptocurrency-icons/128/color/sbd.png new file mode 100644 index 0000000..80e170b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sbd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sberbank.png b/public/images/cryptocurrency-icons/128/color/sberbank.png new file mode 100644 index 0000000..bfa6518 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sberbank.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sc.png b/public/images/cryptocurrency-icons/128/color/sc.png new file mode 100644 index 0000000..eb7277b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/shift.png b/public/images/cryptocurrency-icons/128/color/shift.png new file mode 100644 index 0000000..5696496 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/shift.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sib.png b/public/images/cryptocurrency-icons/128/color/sib.png new file mode 100644 index 0000000..dba3506 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sib.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sky.png b/public/images/cryptocurrency-icons/128/color/sky.png new file mode 100644 index 0000000..aceb4f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sky.png differ diff --git a/public/images/cryptocurrency-icons/128/color/slr.png b/public/images/cryptocurrency-icons/128/color/slr.png new file mode 100644 index 0000000..185c503 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/slr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sls.png b/public/images/cryptocurrency-icons/128/color/sls.png new file mode 100644 index 0000000..33dd1bd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sls.png differ diff --git a/public/images/cryptocurrency-icons/128/color/smart.png b/public/images/cryptocurrency-icons/128/color/smart.png new file mode 100644 index 0000000..7087f20 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/smart.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sngls.png b/public/images/cryptocurrency-icons/128/color/sngls.png new file mode 100644 index 0000000..ec1172e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sngls.png differ diff --git a/public/images/cryptocurrency-icons/128/color/snm.png b/public/images/cryptocurrency-icons/128/color/snm.png new file mode 100644 index 0000000..00342e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/snm.png differ diff --git a/public/images/cryptocurrency-icons/128/color/snt.png b/public/images/cryptocurrency-icons/128/color/snt.png new file mode 100644 index 0000000..e96cdf9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/snt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/soc.png b/public/images/cryptocurrency-icons/128/color/soc.png new file mode 100644 index 0000000..d7ef713 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/soc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/spank.png b/public/images/cryptocurrency-icons/128/color/spank.png new file mode 100644 index 0000000..57fc140 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/spank.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sphtx.png b/public/images/cryptocurrency-icons/128/color/sphtx.png new file mode 100644 index 0000000..d6665dd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sphtx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/srn.png b/public/images/cryptocurrency-icons/128/color/srn.png new file mode 100644 index 0000000..ae79d00 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/srn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/stak.png b/public/images/cryptocurrency-icons/128/color/stak.png new file mode 100644 index 0000000..9ee60a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/stak.png differ diff --git a/public/images/cryptocurrency-icons/128/color/start.png b/public/images/cryptocurrency-icons/128/color/start.png new file mode 100644 index 0000000..139871b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/start.png differ diff --git a/public/images/cryptocurrency-icons/128/color/steem.png b/public/images/cryptocurrency-icons/128/color/steem.png new file mode 100644 index 0000000..a3edd12 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/steem.png differ diff --git a/public/images/cryptocurrency-icons/128/color/storj.png b/public/images/cryptocurrency-icons/128/color/storj.png new file mode 100644 index 0000000..04b792a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/storj.png differ diff --git a/public/images/cryptocurrency-icons/128/color/storm.png b/public/images/cryptocurrency-icons/128/color/storm.png new file mode 100644 index 0000000..454beb1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/storm.png differ diff --git a/public/images/cryptocurrency-icons/128/color/stq.png b/public/images/cryptocurrency-icons/128/color/stq.png new file mode 100644 index 0000000..82632e1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/stq.png differ diff --git a/public/images/cryptocurrency-icons/128/color/strat.png b/public/images/cryptocurrency-icons/128/color/strat.png new file mode 100644 index 0000000..76c27a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/strat.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sub.png b/public/images/cryptocurrency-icons/128/color/sub.png new file mode 100644 index 0000000..0981b83 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sub.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sumo.png b/public/images/cryptocurrency-icons/128/color/sumo.png new file mode 100644 index 0000000..0babfcd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sumo.png differ diff --git a/public/images/cryptocurrency-icons/128/color/sys.png b/public/images/cryptocurrency-icons/128/color/sys.png new file mode 100644 index 0000000..0505b18 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/sys.png differ diff --git a/public/images/cryptocurrency-icons/128/color/taas.png b/public/images/cryptocurrency-icons/128/color/taas.png new file mode 100644 index 0000000..a8b1fc9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/taas.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tau.png b/public/images/cryptocurrency-icons/128/color/tau.png new file mode 100644 index 0000000..ed929c8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tau.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tel.png b/public/images/cryptocurrency-icons/128/color/tel.png new file mode 100644 index 0000000..c9145bd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tel.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ten.png b/public/images/cryptocurrency-icons/128/color/ten.png new file mode 100644 index 0000000..9f49bd4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ten.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tern.png b/public/images/cryptocurrency-icons/128/color/tern.png new file mode 100644 index 0000000..b8a6c80 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tern.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tghc.png b/public/images/cryptocurrency-icons/128/color/tghc.png new file mode 100644 index 0000000..42b6942 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tghc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/theta.png b/public/images/cryptocurrency-icons/128/color/theta.png new file mode 100644 index 0000000..19a803b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/theta.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tix.png b/public/images/cryptocurrency-icons/128/color/tix.png new file mode 100644 index 0000000..1b43cbf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tix.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tkn.png b/public/images/cryptocurrency-icons/128/color/tkn.png new file mode 100644 index 0000000..d29b59f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tkn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tnb.png b/public/images/cryptocurrency-icons/128/color/tnb.png new file mode 100644 index 0000000..b379c4c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tnb.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tnc.png b/public/images/cryptocurrency-icons/128/color/tnc.png new file mode 100644 index 0000000..3951469 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tnc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tnt.png b/public/images/cryptocurrency-icons/128/color/tnt.png new file mode 100644 index 0000000..60653c5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tnt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/trig.png b/public/images/cryptocurrency-icons/128/color/trig.png new file mode 100644 index 0000000..ea93248 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/trig.png differ diff --git a/public/images/cryptocurrency-icons/128/color/trtl.png b/public/images/cryptocurrency-icons/128/color/trtl.png new file mode 100644 index 0000000..d4b85ec Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/trtl.png differ diff --git a/public/images/cryptocurrency-icons/128/color/trx.png b/public/images/cryptocurrency-icons/128/color/trx.png new file mode 100644 index 0000000..7f8742e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/trx.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tusd.png b/public/images/cryptocurrency-icons/128/color/tusd.png new file mode 100644 index 0000000..fe99a4a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tusd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/tzc.png b/public/images/cryptocurrency-icons/128/color/tzc.png new file mode 100644 index 0000000..86ac088 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/tzc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/ubq.png b/public/images/cryptocurrency-icons/128/color/ubq.png new file mode 100644 index 0000000..648e46f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/ubq.png differ diff --git a/public/images/cryptocurrency-icons/128/color/unity.png b/public/images/cryptocurrency-icons/128/color/unity.png new file mode 100644 index 0000000..1f19340 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/unity.png differ diff --git a/public/images/cryptocurrency-icons/128/color/usd.png b/public/images/cryptocurrency-icons/128/color/usd.png new file mode 100644 index 0000000..644be96 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/usd.png differ diff --git a/public/images/cryptocurrency-icons/128/color/usdt.png b/public/images/cryptocurrency-icons/128/color/usdt.png new file mode 100644 index 0000000..c1bfa0f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/usdt.png differ diff --git a/public/images/cryptocurrency-icons/128/color/utk.png b/public/images/cryptocurrency-icons/128/color/utk.png new file mode 100644 index 0000000..fd94142 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/utk.png differ diff --git a/public/images/cryptocurrency-icons/128/color/veri.png b/public/images/cryptocurrency-icons/128/color/veri.png new file mode 100644 index 0000000..7baa4b4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/veri.png differ diff --git a/public/images/cryptocurrency-icons/128/color/vet.png b/public/images/cryptocurrency-icons/128/color/vet.png new file mode 100644 index 0000000..0623c18 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/vet.png differ diff --git a/public/images/cryptocurrency-icons/128/color/via.png b/public/images/cryptocurrency-icons/128/color/via.png new file mode 100644 index 0000000..8788c01 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/via.png differ diff --git a/public/images/cryptocurrency-icons/128/color/vib.png b/public/images/cryptocurrency-icons/128/color/vib.png new file mode 100644 index 0000000..f3daa33 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/vib.png differ diff --git a/public/images/cryptocurrency-icons/128/color/vibe.png b/public/images/cryptocurrency-icons/128/color/vibe.png new file mode 100644 index 0000000..1217743 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/vibe.png differ diff --git a/public/images/cryptocurrency-icons/128/color/vivo.png b/public/images/cryptocurrency-icons/128/color/vivo.png new file mode 100644 index 0000000..67a31cb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/vivo.png differ diff --git a/public/images/cryptocurrency-icons/128/color/vrc.png b/public/images/cryptocurrency-icons/128/color/vrc.png new file mode 100644 index 0000000..25d1761 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/vrc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/vrsc.png b/public/images/cryptocurrency-icons/128/color/vrsc.png new file mode 100644 index 0000000..0855343 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/vrsc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/vtc.png b/public/images/cryptocurrency-icons/128/color/vtc.png new file mode 100644 index 0000000..7bb0c40 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/vtc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/wabi.png b/public/images/cryptocurrency-icons/128/color/wabi.png new file mode 100644 index 0000000..386730a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/wabi.png differ diff --git a/public/images/cryptocurrency-icons/128/color/wan.png b/public/images/cryptocurrency-icons/128/color/wan.png new file mode 100644 index 0000000..1a37805 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/wan.png differ diff --git a/public/images/cryptocurrency-icons/128/color/waves.png b/public/images/cryptocurrency-icons/128/color/waves.png new file mode 100644 index 0000000..9e60865 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/waves.png differ diff --git a/public/images/cryptocurrency-icons/128/color/wax.png b/public/images/cryptocurrency-icons/128/color/wax.png new file mode 100644 index 0000000..a1cc23e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/wax.png differ diff --git a/public/images/cryptocurrency-icons/128/color/wgr.png b/public/images/cryptocurrency-icons/128/color/wgr.png new file mode 100644 index 0000000..c62a01a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/wgr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/wicc.png b/public/images/cryptocurrency-icons/128/color/wicc.png new file mode 100644 index 0000000..303c45e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/wicc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/wings.png b/public/images/cryptocurrency-icons/128/color/wings.png new file mode 100644 index 0000000..4c2520b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/wings.png differ diff --git a/public/images/cryptocurrency-icons/128/color/wpr.png b/public/images/cryptocurrency-icons/128/color/wpr.png new file mode 100644 index 0000000..b38ff40 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/wpr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/wtc.png b/public/images/cryptocurrency-icons/128/color/wtc.png new file mode 100644 index 0000000..5d47bc4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/wtc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xas.png b/public/images/cryptocurrency-icons/128/color/xas.png new file mode 100644 index 0000000..daa5986 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xas.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xbc.png b/public/images/cryptocurrency-icons/128/color/xbc.png new file mode 100644 index 0000000..4667a6b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xbc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xby.png b/public/images/cryptocurrency-icons/128/color/xby.png new file mode 100644 index 0000000..fa325c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xby.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xcp.png b/public/images/cryptocurrency-icons/128/color/xcp.png new file mode 100644 index 0000000..0c2ef3b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xcp.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xdn.png b/public/images/cryptocurrency-icons/128/color/xdn.png new file mode 100644 index 0000000..244dadf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xdn.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xem.png b/public/images/cryptocurrency-icons/128/color/xem.png new file mode 100644 index 0000000..a5c7812 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xem.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xin.png b/public/images/cryptocurrency-icons/128/color/xin.png new file mode 100644 index 0000000..0298cc1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xin.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xlm.png b/public/images/cryptocurrency-icons/128/color/xlm.png new file mode 100644 index 0000000..e03a77d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xlm.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xmcc.png b/public/images/cryptocurrency-icons/128/color/xmcc.png new file mode 100644 index 0000000..cb8cc9d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xmcc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xmg.png b/public/images/cryptocurrency-icons/128/color/xmg.png new file mode 100644 index 0000000..459c9ad Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xmg.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xmo.png b/public/images/cryptocurrency-icons/128/color/xmo.png new file mode 100644 index 0000000..a089206 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xmo.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xmr.png b/public/images/cryptocurrency-icons/128/color/xmr.png new file mode 100644 index 0000000..3f570dc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xmr.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xmy.png b/public/images/cryptocurrency-icons/128/color/xmy.png new file mode 100644 index 0000000..812f71c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xmy.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xp.png b/public/images/cryptocurrency-icons/128/color/xp.png new file mode 100644 index 0000000..a60da01 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xp.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xpa.png b/public/images/cryptocurrency-icons/128/color/xpa.png new file mode 100644 index 0000000..7fa26c3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xpa.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xpm.png b/public/images/cryptocurrency-icons/128/color/xpm.png new file mode 100644 index 0000000..e6a545b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xpm.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xrp.png b/public/images/cryptocurrency-icons/128/color/xrp.png new file mode 100644 index 0000000..68569c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xrp.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xsg.png b/public/images/cryptocurrency-icons/128/color/xsg.png new file mode 100644 index 0000000..7e58250 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xsg.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xtz.png b/public/images/cryptocurrency-icons/128/color/xtz.png new file mode 100644 index 0000000..0e2cc89 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xtz.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xuc.png b/public/images/cryptocurrency-icons/128/color/xuc.png new file mode 100644 index 0000000..45fcd60 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xuc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xvc.png b/public/images/cryptocurrency-icons/128/color/xvc.png new file mode 100644 index 0000000..86f4755 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xvc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xvg.png b/public/images/cryptocurrency-icons/128/color/xvg.png new file mode 100644 index 0000000..59ce2f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xvg.png differ diff --git a/public/images/cryptocurrency-icons/128/color/xzc.png b/public/images/cryptocurrency-icons/128/color/xzc.png new file mode 100644 index 0000000..440b049 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/xzc.png differ diff --git a/public/images/cryptocurrency-icons/128/color/yoyow.png b/public/images/cryptocurrency-icons/128/color/yoyow.png new file mode 100644 index 0000000..17d8751 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/yoyow.png differ diff --git a/public/images/cryptocurrency-icons/128/color/zcl.png b/public/images/cryptocurrency-icons/128/color/zcl.png new file mode 100644 index 0000000..8180764 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/zcl.png differ diff --git a/public/images/cryptocurrency-icons/128/color/zec.png b/public/images/cryptocurrency-icons/128/color/zec.png new file mode 100644 index 0000000..ec81d4c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/zec.png differ diff --git a/public/images/cryptocurrency-icons/128/color/zel.png b/public/images/cryptocurrency-icons/128/color/zel.png new file mode 100644 index 0000000..f6feaeb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/zel.png differ diff --git a/public/images/cryptocurrency-icons/128/color/zen.png b/public/images/cryptocurrency-icons/128/color/zen.png new file mode 100644 index 0000000..a271921 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/zen.png differ diff --git a/public/images/cryptocurrency-icons/128/color/zil.png b/public/images/cryptocurrency-icons/128/color/zil.png new file mode 100644 index 0000000..ff4790a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/zil.png differ diff --git a/public/images/cryptocurrency-icons/128/color/zilla.png b/public/images/cryptocurrency-icons/128/color/zilla.png new file mode 100644 index 0000000..6776251 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/zilla.png differ diff --git a/public/images/cryptocurrency-icons/128/color/zrx.png b/public/images/cryptocurrency-icons/128/color/zrx.png new file mode 100644 index 0000000..48019f7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/color/zrx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/$pac.png b/public/images/cryptocurrency-icons/128/icon/$pac.png new file mode 100644 index 0000000..f7b05fb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/$pac.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/2give.png b/public/images/cryptocurrency-icons/128/icon/2give.png new file mode 100644 index 0000000..d2fd035 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/2give.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/abt.png b/public/images/cryptocurrency-icons/128/icon/abt.png new file mode 100644 index 0000000..ae34209 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/abt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/act.png b/public/images/cryptocurrency-icons/128/icon/act.png new file mode 100644 index 0000000..fdf60fa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/act.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/actn.png b/public/images/cryptocurrency-icons/128/icon/actn.png new file mode 100644 index 0000000..740e6b6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/actn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ada.png b/public/images/cryptocurrency-icons/128/icon/ada.png new file mode 100644 index 0000000..875d0f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ada.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/adx.png b/public/images/cryptocurrency-icons/128/icon/adx.png new file mode 100644 index 0000000..5785df5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/adx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ae.png b/public/images/cryptocurrency-icons/128/icon/ae.png new file mode 100644 index 0000000..0836d13 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ae.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/aeon.png b/public/images/cryptocurrency-icons/128/icon/aeon.png new file mode 100644 index 0000000..b9bb37d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/aeon.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/agi.png b/public/images/cryptocurrency-icons/128/icon/agi.png new file mode 100644 index 0000000..2a92e7c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/agi.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/agrs.png b/public/images/cryptocurrency-icons/128/icon/agrs.png new file mode 100644 index 0000000..5ae0640 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/agrs.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/aion.png b/public/images/cryptocurrency-icons/128/icon/aion.png new file mode 100644 index 0000000..b67ab9a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/aion.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/amb.png b/public/images/cryptocurrency-icons/128/icon/amb.png new file mode 100644 index 0000000..a585755 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/amb.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/amp.png b/public/images/cryptocurrency-icons/128/icon/amp.png new file mode 100644 index 0000000..1a6b586 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/amp.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ant.png b/public/images/cryptocurrency-icons/128/icon/ant.png new file mode 100644 index 0000000..ec0e75f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ant.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/apex.png b/public/images/cryptocurrency-icons/128/icon/apex.png new file mode 100644 index 0000000..0066bc5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/apex.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/appc.png b/public/images/cryptocurrency-icons/128/icon/appc.png new file mode 100644 index 0000000..31cf849 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/appc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ardr.png b/public/images/cryptocurrency-icons/128/icon/ardr.png new file mode 100644 index 0000000..3b40f74 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ardr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/arg.png b/public/images/cryptocurrency-icons/128/icon/arg.png new file mode 100644 index 0000000..e34528e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/arg.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ark.png b/public/images/cryptocurrency-icons/128/icon/ark.png new file mode 100644 index 0000000..a166991 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ark.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/arn.png b/public/images/cryptocurrency-icons/128/icon/arn.png new file mode 100644 index 0000000..2d9e6c2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/arn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ary.png b/public/images/cryptocurrency-icons/128/icon/ary.png new file mode 100644 index 0000000..456a94d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ary.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ast.png b/public/images/cryptocurrency-icons/128/icon/ast.png new file mode 100644 index 0000000..bd422e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ast.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/atm.png b/public/images/cryptocurrency-icons/128/icon/atm.png new file mode 100644 index 0000000..038c5e7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/atm.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/auto.png b/public/images/cryptocurrency-icons/128/icon/auto.png new file mode 100644 index 0000000..918985a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/auto.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bat.png b/public/images/cryptocurrency-icons/128/icon/bat.png new file mode 100644 index 0000000..654b092 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bat.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bay.png b/public/images/cryptocurrency-icons/128/icon/bay.png new file mode 100644 index 0000000..fac7c53 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bay.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bcbc.png b/public/images/cryptocurrency-icons/128/icon/bcbc.png new file mode 100644 index 0000000..0a4fbae Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bcbc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bcc.png b/public/images/cryptocurrency-icons/128/icon/bcc.png new file mode 100644 index 0000000..7f4f42d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bcc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bcd.png b/public/images/cryptocurrency-icons/128/icon/bcd.png new file mode 100644 index 0000000..68ba61b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bcd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bch.png b/public/images/cryptocurrency-icons/128/icon/bch.png new file mode 100644 index 0000000..c0e65ff Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bch.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bcn.png b/public/images/cryptocurrency-icons/128/icon/bcn.png new file mode 100644 index 0000000..f2a93aa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bcn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bco.png b/public/images/cryptocurrency-icons/128/icon/bco.png new file mode 100644 index 0000000..b041065 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bco.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bcpt.png b/public/images/cryptocurrency-icons/128/icon/bcpt.png new file mode 100644 index 0000000..ef7d4a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bcpt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bdl.png b/public/images/cryptocurrency-icons/128/icon/bdl.png new file mode 100644 index 0000000..72f857a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bdl.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bela.png b/public/images/cryptocurrency-icons/128/icon/bela.png new file mode 100644 index 0000000..7c437e9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bela.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bix.png b/public/images/cryptocurrency-icons/128/icon/bix.png new file mode 100644 index 0000000..7f1b942 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bix.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/blcn.png b/public/images/cryptocurrency-icons/128/icon/blcn.png new file mode 100644 index 0000000..38e5ef1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/blcn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/blk.png b/public/images/cryptocurrency-icons/128/icon/blk.png new file mode 100644 index 0000000..eec7079 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/blk.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/block.png b/public/images/cryptocurrency-icons/128/icon/block.png new file mode 100644 index 0000000..cb17399 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/block.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/blz.png b/public/images/cryptocurrency-icons/128/icon/blz.png new file mode 100644 index 0000000..0a7ee0a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/blz.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bnb.png b/public/images/cryptocurrency-icons/128/icon/bnb.png new file mode 100644 index 0000000..bc0dd1f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bnb.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bnt.png b/public/images/cryptocurrency-icons/128/icon/bnt.png new file mode 100644 index 0000000..d53a04c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bnt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bnty.png b/public/images/cryptocurrency-icons/128/icon/bnty.png new file mode 100644 index 0000000..e3cb309 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bnty.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bos.png b/public/images/cryptocurrency-icons/128/icon/bos.png new file mode 100644 index 0000000..095d1db Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bos.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bpt.png b/public/images/cryptocurrency-icons/128/icon/bpt.png new file mode 100644 index 0000000..a48ec84 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bpt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bq.png b/public/images/cryptocurrency-icons/128/icon/bq.png new file mode 100644 index 0000000..3abe9ff Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bq.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/brd.png b/public/images/cryptocurrency-icons/128/icon/brd.png new file mode 100644 index 0000000..e33376f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/brd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bsd.png b/public/images/cryptocurrency-icons/128/icon/bsd.png new file mode 100644 index 0000000..766bb9e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bsd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/btc.png b/public/images/cryptocurrency-icons/128/icon/btc.png new file mode 100644 index 0000000..784b8f3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/btc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/btcd.png b/public/images/cryptocurrency-icons/128/icon/btcd.png new file mode 100644 index 0000000..c1eaff6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/btcd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/btch.png b/public/images/cryptocurrency-icons/128/icon/btch.png new file mode 100644 index 0000000..83f7b7e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/btch.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/btcp.png b/public/images/cryptocurrency-icons/128/icon/btcp.png new file mode 100644 index 0000000..a1a799c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/btcp.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/btcz.png b/public/images/cryptocurrency-icons/128/icon/btcz.png new file mode 100644 index 0000000..25ae0da Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/btcz.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/btdx.png b/public/images/cryptocurrency-icons/128/icon/btdx.png new file mode 100644 index 0000000..b0aafa7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/btdx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/btg.png b/public/images/cryptocurrency-icons/128/icon/btg.png new file mode 100644 index 0000000..0d4c627 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/btg.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/btm.png b/public/images/cryptocurrency-icons/128/icon/btm.png new file mode 100644 index 0000000..62892c7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/btm.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/bts.png b/public/images/cryptocurrency-icons/128/icon/bts.png new file mode 100644 index 0000000..6b1397c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/bts.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/btx.png b/public/images/cryptocurrency-icons/128/icon/btx.png new file mode 100644 index 0000000..639cb07 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/btx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/burst.png b/public/images/cryptocurrency-icons/128/icon/burst.png new file mode 100644 index 0000000..05aaad2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/burst.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/call.png b/public/images/cryptocurrency-icons/128/icon/call.png new file mode 100644 index 0000000..e7cfc2d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/call.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cc.png b/public/images/cryptocurrency-icons/128/icon/cc.png new file mode 100644 index 0000000..04e84b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cdn.png b/public/images/cryptocurrency-icons/128/icon/cdn.png new file mode 100644 index 0000000..cd00b8d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cdn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cdt.png b/public/images/cryptocurrency-icons/128/icon/cdt.png new file mode 100644 index 0000000..f44b306 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cdt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cenz.png b/public/images/cryptocurrency-icons/128/icon/cenz.png new file mode 100644 index 0000000..f79d10b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cenz.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/chat.png b/public/images/cryptocurrency-icons/128/icon/chat.png new file mode 100644 index 0000000..378d1cd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/chat.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/chips.png b/public/images/cryptocurrency-icons/128/icon/chips.png new file mode 100644 index 0000000..74009f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/chips.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cix.png b/public/images/cryptocurrency-icons/128/icon/cix.png new file mode 100644 index 0000000..ee5c028 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cix.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/clam.png b/public/images/cryptocurrency-icons/128/icon/clam.png new file mode 100644 index 0000000..c4ff987 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/clam.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cloak.png b/public/images/cryptocurrency-icons/128/icon/cloak.png new file mode 100644 index 0000000..aa31d01 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cloak.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cmm.png b/public/images/cryptocurrency-icons/128/icon/cmm.png new file mode 100644 index 0000000..65c6169 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cmm.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cmt.png b/public/images/cryptocurrency-icons/128/icon/cmt.png new file mode 100644 index 0000000..48f5739 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cmt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cnd.png b/public/images/cryptocurrency-icons/128/icon/cnd.png new file mode 100644 index 0000000..07592cd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cnd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cnx.png b/public/images/cryptocurrency-icons/128/icon/cnx.png new file mode 100644 index 0000000..017f7f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cnx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cny.png b/public/images/cryptocurrency-icons/128/icon/cny.png new file mode 100644 index 0000000..ce1002b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cny.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cob.png b/public/images/cryptocurrency-icons/128/icon/cob.png new file mode 100644 index 0000000..3f2bc76 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cob.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/colx.png b/public/images/cryptocurrency-icons/128/icon/colx.png new file mode 100644 index 0000000..a71e50f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/colx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/coqui.png b/public/images/cryptocurrency-icons/128/icon/coqui.png new file mode 100644 index 0000000..ee6f760 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/coqui.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cred.png b/public/images/cryptocurrency-icons/128/icon/cred.png new file mode 100644 index 0000000..fef004a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cred.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/crpt.png b/public/images/cryptocurrency-icons/128/icon/crpt.png new file mode 100644 index 0000000..272e97d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/crpt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/crw.png b/public/images/cryptocurrency-icons/128/icon/crw.png new file mode 100644 index 0000000..fca0b48 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/crw.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cs.png b/public/images/cryptocurrency-icons/128/icon/cs.png new file mode 100644 index 0000000..ca3b0b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cs.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ctr.png b/public/images/cryptocurrency-icons/128/icon/ctr.png new file mode 100644 index 0000000..d985a2c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ctr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ctxc.png b/public/images/cryptocurrency-icons/128/icon/ctxc.png new file mode 100644 index 0000000..7ece6b9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ctxc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/cvc.png b/public/images/cryptocurrency-icons/128/icon/cvc.png new file mode 100644 index 0000000..ed3376c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/cvc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dash.png b/public/images/cryptocurrency-icons/128/icon/dash.png new file mode 100644 index 0000000..f67fe04 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dash.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dat.png b/public/images/cryptocurrency-icons/128/icon/dat.png new file mode 100644 index 0000000..3be121b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dat.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/data.png b/public/images/cryptocurrency-icons/128/icon/data.png new file mode 100644 index 0000000..455929c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/data.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dbc.png b/public/images/cryptocurrency-icons/128/icon/dbc.png new file mode 100644 index 0000000..0ed2596 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dbc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dcn.png b/public/images/cryptocurrency-icons/128/icon/dcn.png new file mode 100644 index 0000000..3d291a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dcn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dcr.png b/public/images/cryptocurrency-icons/128/icon/dcr.png new file mode 100644 index 0000000..398c6c3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dcr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/deez.png b/public/images/cryptocurrency-icons/128/icon/deez.png new file mode 100644 index 0000000..63f8c9b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/deez.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dent.png b/public/images/cryptocurrency-icons/128/icon/dent.png new file mode 100644 index 0000000..575c580 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dent.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dew.png b/public/images/cryptocurrency-icons/128/icon/dew.png new file mode 100644 index 0000000..edca0ee Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dew.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dgb.png b/public/images/cryptocurrency-icons/128/icon/dgb.png new file mode 100644 index 0000000..d94fbc1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dgb.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dgd.png b/public/images/cryptocurrency-icons/128/icon/dgd.png new file mode 100644 index 0000000..74be4db Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dgd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dlt.png b/public/images/cryptocurrency-icons/128/icon/dlt.png new file mode 100644 index 0000000..8314133 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dlt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dnr.png b/public/images/cryptocurrency-icons/128/icon/dnr.png new file mode 100644 index 0000000..7fa63b4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dnr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dnt.png b/public/images/cryptocurrency-icons/128/icon/dnt.png new file mode 100644 index 0000000..5cc3c2b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dnt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dock.png b/public/images/cryptocurrency-icons/128/icon/dock.png new file mode 100644 index 0000000..7e27c3d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dock.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/doge.png b/public/images/cryptocurrency-icons/128/icon/doge.png new file mode 100644 index 0000000..aff116b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/doge.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/drgn.png b/public/images/cryptocurrency-icons/128/icon/drgn.png new file mode 100644 index 0000000..ed64232 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/drgn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/drop.png b/public/images/cryptocurrency-icons/128/icon/drop.png new file mode 100644 index 0000000..206d439 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/drop.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dta.png b/public/images/cryptocurrency-icons/128/icon/dta.png new file mode 100644 index 0000000..149f095 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dta.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dth.png b/public/images/cryptocurrency-icons/128/icon/dth.png new file mode 100644 index 0000000..b957588 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dth.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/dtr.png b/public/images/cryptocurrency-icons/128/icon/dtr.png new file mode 100644 index 0000000..bdea3ba Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/dtr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ebst.png b/public/images/cryptocurrency-icons/128/icon/ebst.png new file mode 100644 index 0000000..aa29c9b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ebst.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/eca.png b/public/images/cryptocurrency-icons/128/icon/eca.png new file mode 100644 index 0000000..1e80a6d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/eca.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/edg.png b/public/images/cryptocurrency-icons/128/icon/edg.png new file mode 100644 index 0000000..bc86de5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/edg.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/edo.png b/public/images/cryptocurrency-icons/128/icon/edo.png new file mode 100644 index 0000000..88290dd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/edo.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/edoge.png b/public/images/cryptocurrency-icons/128/icon/edoge.png new file mode 100644 index 0000000..c0ce51c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/edoge.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ela.png b/public/images/cryptocurrency-icons/128/icon/ela.png new file mode 100644 index 0000000..0159d84 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ela.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/elf.png b/public/images/cryptocurrency-icons/128/icon/elf.png new file mode 100644 index 0000000..087f6f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/elf.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/elix.png b/public/images/cryptocurrency-icons/128/icon/elix.png new file mode 100644 index 0000000..798f8e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/elix.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ella.png b/public/images/cryptocurrency-icons/128/icon/ella.png new file mode 100644 index 0000000..0afa2e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ella.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/emc.png b/public/images/cryptocurrency-icons/128/icon/emc.png new file mode 100644 index 0000000..ae753f7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/emc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/emc2.png b/public/images/cryptocurrency-icons/128/icon/emc2.png new file mode 100644 index 0000000..5017a8e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/emc2.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/eng.png b/public/images/cryptocurrency-icons/128/icon/eng.png new file mode 100644 index 0000000..590d518 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/eng.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/enj.png b/public/images/cryptocurrency-icons/128/icon/enj.png new file mode 100644 index 0000000..c1390a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/enj.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/eos.png b/public/images/cryptocurrency-icons/128/icon/eos.png new file mode 100644 index 0000000..7b4d4e7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/eos.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/eqli.png b/public/images/cryptocurrency-icons/128/icon/eqli.png new file mode 100644 index 0000000..026b5f9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/eqli.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/equa.png b/public/images/cryptocurrency-icons/128/icon/equa.png new file mode 100644 index 0000000..3158e1f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/equa.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/etc.png b/public/images/cryptocurrency-icons/128/icon/etc.png new file mode 100644 index 0000000..5f0339b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/etc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/eth.png b/public/images/cryptocurrency-icons/128/icon/eth.png new file mode 100644 index 0000000..c0f1de7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/eth.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ethos.png b/public/images/cryptocurrency-icons/128/icon/ethos.png new file mode 100644 index 0000000..42667c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ethos.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/etn.png b/public/images/cryptocurrency-icons/128/icon/etn.png new file mode 100644 index 0000000..38788c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/etn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/etp.png b/public/images/cryptocurrency-icons/128/icon/etp.png new file mode 100644 index 0000000..936f586 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/etp.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/eur.png b/public/images/cryptocurrency-icons/128/icon/eur.png new file mode 100644 index 0000000..818b85c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/eur.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/evx.png b/public/images/cryptocurrency-icons/128/icon/evx.png new file mode 100644 index 0000000..d6f2fd7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/evx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/exmo.png b/public/images/cryptocurrency-icons/128/icon/exmo.png new file mode 100644 index 0000000..0073470 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/exmo.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/exp.png b/public/images/cryptocurrency-icons/128/icon/exp.png new file mode 100644 index 0000000..198f690 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/exp.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/fair.png b/public/images/cryptocurrency-icons/128/icon/fair.png new file mode 100644 index 0000000..2071df1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/fair.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/fct.png b/public/images/cryptocurrency-icons/128/icon/fct.png new file mode 100644 index 0000000..527ff42 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/fct.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/fil.png b/public/images/cryptocurrency-icons/128/icon/fil.png new file mode 100644 index 0000000..0cf5b91 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/fil.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/fjc.png b/public/images/cryptocurrency-icons/128/icon/fjc.png new file mode 100644 index 0000000..4bfa6f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/fjc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/fldc.png b/public/images/cryptocurrency-icons/128/icon/fldc.png new file mode 100644 index 0000000..a758a99 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/fldc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/flo.png b/public/images/cryptocurrency-icons/128/icon/flo.png new file mode 100644 index 0000000..349495c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/flo.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/fsn.png b/public/images/cryptocurrency-icons/128/icon/fsn.png new file mode 100644 index 0000000..de72028 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/fsn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ftc.png b/public/images/cryptocurrency-icons/128/icon/ftc.png new file mode 100644 index 0000000..da62fcc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ftc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/fuel.png b/public/images/cryptocurrency-icons/128/icon/fuel.png new file mode 100644 index 0000000..f0cd35a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/fuel.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/fun.png b/public/images/cryptocurrency-icons/128/icon/fun.png new file mode 100644 index 0000000..73609d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/fun.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/game.png b/public/images/cryptocurrency-icons/128/icon/game.png new file mode 100644 index 0000000..fd3c95c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/game.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gas.png b/public/images/cryptocurrency-icons/128/icon/gas.png new file mode 100644 index 0000000..102c36f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gas.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gbp.png b/public/images/cryptocurrency-icons/128/icon/gbp.png new file mode 100644 index 0000000..cb72365 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gbp.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gbx.png b/public/images/cryptocurrency-icons/128/icon/gbx.png new file mode 100644 index 0000000..0c86293 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gbx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gbyte.png b/public/images/cryptocurrency-icons/128/icon/gbyte.png new file mode 100644 index 0000000..5079d51 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gbyte.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/generic.png b/public/images/cryptocurrency-icons/128/icon/generic.png new file mode 100644 index 0000000..5edf855 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/generic.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/glxt.png b/public/images/cryptocurrency-icons/128/icon/glxt.png new file mode 100644 index 0000000..44794a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/glxt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gmr.png b/public/images/cryptocurrency-icons/128/icon/gmr.png new file mode 100644 index 0000000..d660e3c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gmr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gno.png b/public/images/cryptocurrency-icons/128/icon/gno.png new file mode 100644 index 0000000..ccc0709 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gno.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gnt.png b/public/images/cryptocurrency-icons/128/icon/gnt.png new file mode 100644 index 0000000..2596892 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gnt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/grc.png b/public/images/cryptocurrency-icons/128/icon/grc.png new file mode 100644 index 0000000..93a552e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/grc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/grs.png b/public/images/cryptocurrency-icons/128/icon/grs.png new file mode 100644 index 0000000..460d60e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/grs.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gsc.png b/public/images/cryptocurrency-icons/128/icon/gsc.png new file mode 100644 index 0000000..0ca0260 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gsc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gto.png b/public/images/cryptocurrency-icons/128/icon/gto.png new file mode 100644 index 0000000..e12ec1f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gto.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gup.png b/public/images/cryptocurrency-icons/128/icon/gup.png new file mode 100644 index 0000000..ce119ba Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gup.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gusd.png b/public/images/cryptocurrency-icons/128/icon/gusd.png new file mode 100644 index 0000000..626b699 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gusd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gvt.png b/public/images/cryptocurrency-icons/128/icon/gvt.png new file mode 100644 index 0000000..f49384d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gvt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gxs.png b/public/images/cryptocurrency-icons/128/icon/gxs.png new file mode 100644 index 0000000..506484a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gxs.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/gzr.png b/public/images/cryptocurrency-icons/128/icon/gzr.png new file mode 100644 index 0000000..9410fae Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/gzr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/hight.png b/public/images/cryptocurrency-icons/128/icon/hight.png new file mode 100644 index 0000000..2fd050d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/hight.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/hodl.png b/public/images/cryptocurrency-icons/128/icon/hodl.png new file mode 100644 index 0000000..df30838 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/hodl.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/hpb.png b/public/images/cryptocurrency-icons/128/icon/hpb.png new file mode 100644 index 0000000..2143dbf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/hpb.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/hsr.png b/public/images/cryptocurrency-icons/128/icon/hsr.png new file mode 100644 index 0000000..42dd58f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/hsr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ht.png b/public/images/cryptocurrency-icons/128/icon/ht.png new file mode 100644 index 0000000..b1e4f52 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ht.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/html.png b/public/images/cryptocurrency-icons/128/icon/html.png new file mode 100644 index 0000000..1e32954 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/html.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/huc.png b/public/images/cryptocurrency-icons/128/icon/huc.png new file mode 100644 index 0000000..ab28b30 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/huc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/hush.png b/public/images/cryptocurrency-icons/128/icon/hush.png new file mode 100644 index 0000000..1345f60 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/hush.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/icn.png b/public/images/cryptocurrency-icons/128/icon/icn.png new file mode 100644 index 0000000..01692de Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/icn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/icx.png b/public/images/cryptocurrency-icons/128/icon/icx.png new file mode 100644 index 0000000..406945b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/icx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ignis.png b/public/images/cryptocurrency-icons/128/icon/ignis.png new file mode 100644 index 0000000..99241a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ignis.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ink.png b/public/images/cryptocurrency-icons/128/icon/ink.png new file mode 100644 index 0000000..259f8ee Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ink.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ins.png b/public/images/cryptocurrency-icons/128/icon/ins.png new file mode 100644 index 0000000..b237f8b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ins.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ion.png b/public/images/cryptocurrency-icons/128/icon/ion.png new file mode 100644 index 0000000..99bebde Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ion.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/iop.png b/public/images/cryptocurrency-icons/128/icon/iop.png new file mode 100644 index 0000000..13b4e33 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/iop.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/iost.png b/public/images/cryptocurrency-icons/128/icon/iost.png new file mode 100644 index 0000000..b9c0209 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/iost.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/iotx.png b/public/images/cryptocurrency-icons/128/icon/iotx.png new file mode 100644 index 0000000..faae68e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/iotx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/itc.png b/public/images/cryptocurrency-icons/128/icon/itc.png new file mode 100644 index 0000000..98ef335 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/itc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/jnt.png b/public/images/cryptocurrency-icons/128/icon/jnt.png new file mode 100644 index 0000000..50559b8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/jnt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/jpy.png b/public/images/cryptocurrency-icons/128/icon/jpy.png new file mode 100644 index 0000000..e560341 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/jpy.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/kcs.png b/public/images/cryptocurrency-icons/128/icon/kcs.png new file mode 100644 index 0000000..74eae3d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/kcs.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/kin.png b/public/images/cryptocurrency-icons/128/icon/kin.png new file mode 100644 index 0000000..a263faa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/kin.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/kmd.png b/public/images/cryptocurrency-icons/128/icon/kmd.png new file mode 100644 index 0000000..2c8c690 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/kmd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/knc.png b/public/images/cryptocurrency-icons/128/icon/knc.png new file mode 100644 index 0000000..51d6885 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/knc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/krb.png b/public/images/cryptocurrency-icons/128/icon/krb.png new file mode 100644 index 0000000..38a18b9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/krb.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/lbc.png b/public/images/cryptocurrency-icons/128/icon/lbc.png new file mode 100644 index 0000000..e0797af Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/lbc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/lend.png b/public/images/cryptocurrency-icons/128/icon/lend.png new file mode 100644 index 0000000..4105045 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/lend.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/link.png b/public/images/cryptocurrency-icons/128/icon/link.png new file mode 100644 index 0000000..b2675f7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/link.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/lkk.png b/public/images/cryptocurrency-icons/128/icon/lkk.png new file mode 100644 index 0000000..a11a762 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/lkk.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/loom.png b/public/images/cryptocurrency-icons/128/icon/loom.png new file mode 100644 index 0000000..defb6fa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/loom.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/lrc.png b/public/images/cryptocurrency-icons/128/icon/lrc.png new file mode 100644 index 0000000..c982e9b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/lrc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/lsk.png b/public/images/cryptocurrency-icons/128/icon/lsk.png new file mode 100644 index 0000000..7783201 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/lsk.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ltc.png b/public/images/cryptocurrency-icons/128/icon/ltc.png new file mode 100644 index 0000000..b18e701 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ltc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/lun.png b/public/images/cryptocurrency-icons/128/icon/lun.png new file mode 100644 index 0000000..368e83e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/lun.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/maid.png b/public/images/cryptocurrency-icons/128/icon/maid.png new file mode 100644 index 0000000..d32f7aa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/maid.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mana.png b/public/images/cryptocurrency-icons/128/icon/mana.png new file mode 100644 index 0000000..c6d0a7e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mana.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mcap.png b/public/images/cryptocurrency-icons/128/icon/mcap.png new file mode 100644 index 0000000..3129276 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mcap.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mco.png b/public/images/cryptocurrency-icons/128/icon/mco.png new file mode 100644 index 0000000..3a348e2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mco.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mda.png b/public/images/cryptocurrency-icons/128/icon/mda.png new file mode 100644 index 0000000..7887617 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mda.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mds.png b/public/images/cryptocurrency-icons/128/icon/mds.png new file mode 100644 index 0000000..cbc7b14 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mds.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/med.png b/public/images/cryptocurrency-icons/128/icon/med.png new file mode 100644 index 0000000..5f06199 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/med.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/miota.png b/public/images/cryptocurrency-icons/128/icon/miota.png new file mode 100644 index 0000000..748f6bd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/miota.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mith.png b/public/images/cryptocurrency-icons/128/icon/mith.png new file mode 100644 index 0000000..bf8deaa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mith.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mkr.png b/public/images/cryptocurrency-icons/128/icon/mkr.png new file mode 100644 index 0000000..e939f57 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mkr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mln.png b/public/images/cryptocurrency-icons/128/icon/mln.png new file mode 100644 index 0000000..a463015 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mln.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mnx.png b/public/images/cryptocurrency-icons/128/icon/mnx.png new file mode 100644 index 0000000..8401efb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mnx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mnz.png b/public/images/cryptocurrency-icons/128/icon/mnz.png new file mode 100644 index 0000000..c45c630 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mnz.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/moac.png b/public/images/cryptocurrency-icons/128/icon/moac.png new file mode 100644 index 0000000..00d76cc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/moac.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mod.png b/public/images/cryptocurrency-icons/128/icon/mod.png new file mode 100644 index 0000000..af7fdee Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mod.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mona.png b/public/images/cryptocurrency-icons/128/icon/mona.png new file mode 100644 index 0000000..4fa8b30 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mona.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/msr.png b/public/images/cryptocurrency-icons/128/icon/msr.png new file mode 100644 index 0000000..98bbeac Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/msr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mth.png b/public/images/cryptocurrency-icons/128/icon/mth.png new file mode 100644 index 0000000..06b34ab Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mth.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mtl.png b/public/images/cryptocurrency-icons/128/icon/mtl.png new file mode 100644 index 0000000..f4c69b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mtl.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/music.png b/public/images/cryptocurrency-icons/128/icon/music.png new file mode 100644 index 0000000..96c0a0d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/music.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/mzc.png b/public/images/cryptocurrency-icons/128/icon/mzc.png new file mode 100644 index 0000000..fa440d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/mzc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nano.png b/public/images/cryptocurrency-icons/128/icon/nano.png new file mode 100644 index 0000000..8755c9c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nano.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nas.png b/public/images/cryptocurrency-icons/128/icon/nas.png new file mode 100644 index 0000000..1215d39 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nas.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nav.png b/public/images/cryptocurrency-icons/128/icon/nav.png new file mode 100644 index 0000000..141a29d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nav.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ncash.png b/public/images/cryptocurrency-icons/128/icon/ncash.png new file mode 100644 index 0000000..eb83cb6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ncash.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ndz.png b/public/images/cryptocurrency-icons/128/icon/ndz.png new file mode 100644 index 0000000..09107a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ndz.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nebl.png b/public/images/cryptocurrency-icons/128/icon/nebl.png new file mode 100644 index 0000000..696f916 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nebl.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/neo.png b/public/images/cryptocurrency-icons/128/icon/neo.png new file mode 100644 index 0000000..102c36f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/neo.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/neos.png b/public/images/cryptocurrency-icons/128/icon/neos.png new file mode 100644 index 0000000..13ea0ac Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/neos.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/neu.png b/public/images/cryptocurrency-icons/128/icon/neu.png new file mode 100644 index 0000000..0735bb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/neu.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nexo.png b/public/images/cryptocurrency-icons/128/icon/nexo.png new file mode 100644 index 0000000..adb8da2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nexo.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ngc.png b/public/images/cryptocurrency-icons/128/icon/ngc.png new file mode 100644 index 0000000..91bb104 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ngc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nio.png b/public/images/cryptocurrency-icons/128/icon/nio.png new file mode 100644 index 0000000..8673da7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nio.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nlc2.png b/public/images/cryptocurrency-icons/128/icon/nlc2.png new file mode 100644 index 0000000..94decd5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nlc2.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nlg.png b/public/images/cryptocurrency-icons/128/icon/nlg.png new file mode 100644 index 0000000..4642733 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nlg.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nmc.png b/public/images/cryptocurrency-icons/128/icon/nmc.png new file mode 100644 index 0000000..bf0a8ee Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nmc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/npxs.png b/public/images/cryptocurrency-icons/128/icon/npxs.png new file mode 100644 index 0000000..c691daf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/npxs.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nuls.png b/public/images/cryptocurrency-icons/128/icon/nuls.png new file mode 100644 index 0000000..607e3d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nuls.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nxs.png b/public/images/cryptocurrency-icons/128/icon/nxs.png new file mode 100644 index 0000000..ab97c9d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nxs.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/nxt.png b/public/images/cryptocurrency-icons/128/icon/nxt.png new file mode 100644 index 0000000..b4007bb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/nxt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/oax.png b/public/images/cryptocurrency-icons/128/icon/oax.png new file mode 100644 index 0000000..332501f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/oax.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ok.png b/public/images/cryptocurrency-icons/128/icon/ok.png new file mode 100644 index 0000000..e872ea6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ok.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/omg.png b/public/images/cryptocurrency-icons/128/icon/omg.png new file mode 100644 index 0000000..f5a1e82 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/omg.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/omni.png b/public/images/cryptocurrency-icons/128/icon/omni.png new file mode 100644 index 0000000..5e6892e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/omni.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ong.png b/public/images/cryptocurrency-icons/128/icon/ong.png new file mode 100644 index 0000000..3240fdd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ong.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ont.png b/public/images/cryptocurrency-icons/128/icon/ont.png new file mode 100644 index 0000000..593b96a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ont.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/oot.png b/public/images/cryptocurrency-icons/128/icon/oot.png new file mode 100644 index 0000000..7aacf56 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/oot.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ost.png b/public/images/cryptocurrency-icons/128/icon/ost.png new file mode 100644 index 0000000..960e3a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ost.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ox.png b/public/images/cryptocurrency-icons/128/icon/ox.png new file mode 100644 index 0000000..7e6466c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ox.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/part.png b/public/images/cryptocurrency-icons/128/icon/part.png new file mode 100644 index 0000000..f4ac11d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/part.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/pasc.png b/public/images/cryptocurrency-icons/128/icon/pasc.png new file mode 100644 index 0000000..3a67d49 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/pasc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/pasl.png b/public/images/cryptocurrency-icons/128/icon/pasl.png new file mode 100644 index 0000000..049a0ab Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/pasl.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/pay.png b/public/images/cryptocurrency-icons/128/icon/pay.png new file mode 100644 index 0000000..cc5e150 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/pay.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/payx.png b/public/images/cryptocurrency-icons/128/icon/payx.png new file mode 100644 index 0000000..04a0cda Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/payx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/pink.png b/public/images/cryptocurrency-icons/128/icon/pink.png new file mode 100644 index 0000000..ab6542c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/pink.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/pirl.png b/public/images/cryptocurrency-icons/128/icon/pirl.png new file mode 100644 index 0000000..1dd0036 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/pirl.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/pivx.png b/public/images/cryptocurrency-icons/128/icon/pivx.png new file mode 100644 index 0000000..fab1eae Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/pivx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/plr.png b/public/images/cryptocurrency-icons/128/icon/plr.png new file mode 100644 index 0000000..29873e1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/plr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/poa.png b/public/images/cryptocurrency-icons/128/icon/poa.png new file mode 100644 index 0000000..ff3eca5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/poa.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/poe.png b/public/images/cryptocurrency-icons/128/icon/poe.png new file mode 100644 index 0000000..dc831da Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/poe.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/polis.png b/public/images/cryptocurrency-icons/128/icon/polis.png new file mode 100644 index 0000000..71d8820 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/polis.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/poly.png b/public/images/cryptocurrency-icons/128/icon/poly.png new file mode 100644 index 0000000..bd0dcad Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/poly.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/pot.png b/public/images/cryptocurrency-icons/128/icon/pot.png new file mode 100644 index 0000000..3d5f01d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/pot.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/powr.png b/public/images/cryptocurrency-icons/128/icon/powr.png new file mode 100644 index 0000000..107826f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/powr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ppc.png b/public/images/cryptocurrency-icons/128/icon/ppc.png new file mode 100644 index 0000000..95f60eb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ppc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ppp.png b/public/images/cryptocurrency-icons/128/icon/ppp.png new file mode 100644 index 0000000..6165ba0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ppp.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ppt.png b/public/images/cryptocurrency-icons/128/icon/ppt.png new file mode 100644 index 0000000..4b45a97 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ppt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/prl.png b/public/images/cryptocurrency-icons/128/icon/prl.png new file mode 100644 index 0000000..deedcca Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/prl.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/pura.png b/public/images/cryptocurrency-icons/128/icon/pura.png new file mode 100644 index 0000000..d4bc8e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/pura.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/qash.png b/public/images/cryptocurrency-icons/128/icon/qash.png new file mode 100644 index 0000000..7e8568f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/qash.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/qiwi.png b/public/images/cryptocurrency-icons/128/icon/qiwi.png new file mode 100644 index 0000000..3c1c557 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/qiwi.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/qlc.png b/public/images/cryptocurrency-icons/128/icon/qlc.png new file mode 100644 index 0000000..70a42fa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/qlc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/qrl.png b/public/images/cryptocurrency-icons/128/icon/qrl.png new file mode 100644 index 0000000..581b7fd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/qrl.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/qsp.png b/public/images/cryptocurrency-icons/128/icon/qsp.png new file mode 100644 index 0000000..cdbec73 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/qsp.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/qtum.png b/public/images/cryptocurrency-icons/128/icon/qtum.png new file mode 100644 index 0000000..9a23d89 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/qtum.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/r.png b/public/images/cryptocurrency-icons/128/icon/r.png new file mode 100644 index 0000000..0f51bb2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/r.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rads.png b/public/images/cryptocurrency-icons/128/icon/rads.png new file mode 100644 index 0000000..121d47f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rads.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rap.png b/public/images/cryptocurrency-icons/128/icon/rap.png new file mode 100644 index 0000000..36ad560 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rap.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rcn.png b/public/images/cryptocurrency-icons/128/icon/rcn.png new file mode 100644 index 0000000..59aa572 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rcn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rdd.png b/public/images/cryptocurrency-icons/128/icon/rdd.png new file mode 100644 index 0000000..7328667 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rdd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rdn.png b/public/images/cryptocurrency-icons/128/icon/rdn.png new file mode 100644 index 0000000..cc4091e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rdn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rep.png b/public/images/cryptocurrency-icons/128/icon/rep.png new file mode 100644 index 0000000..8171355 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rep.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/req.png b/public/images/cryptocurrency-icons/128/icon/req.png new file mode 100644 index 0000000..4d5b404 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/req.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rhoc.png b/public/images/cryptocurrency-icons/128/icon/rhoc.png new file mode 100644 index 0000000..b6553fd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rhoc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ric.png b/public/images/cryptocurrency-icons/128/icon/ric.png new file mode 100644 index 0000000..dc06842 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ric.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rise.png b/public/images/cryptocurrency-icons/128/icon/rise.png new file mode 100644 index 0000000..fee2f5f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rise.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rlc.png b/public/images/cryptocurrency-icons/128/icon/rlc.png new file mode 100644 index 0000000..11b0f1a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rlc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rpx.png b/public/images/cryptocurrency-icons/128/icon/rpx.png new file mode 100644 index 0000000..a106c26 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rpx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rub.png b/public/images/cryptocurrency-icons/128/icon/rub.png new file mode 100644 index 0000000..a2915d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rub.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/rvn.png b/public/images/cryptocurrency-icons/128/icon/rvn.png new file mode 100644 index 0000000..886b94b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/rvn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ryo.png b/public/images/cryptocurrency-icons/128/icon/ryo.png new file mode 100644 index 0000000..973c5fe Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ryo.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/safe.png b/public/images/cryptocurrency-icons/128/icon/safe.png new file mode 100644 index 0000000..2600e6e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/safe.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/salt.png b/public/images/cryptocurrency-icons/128/icon/salt.png new file mode 100644 index 0000000..aeacd05 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/salt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/san.png b/public/images/cryptocurrency-icons/128/icon/san.png new file mode 100644 index 0000000..1bb3e3c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/san.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sbd.png b/public/images/cryptocurrency-icons/128/icon/sbd.png new file mode 100644 index 0000000..e33d5d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sbd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sberbank.png b/public/images/cryptocurrency-icons/128/icon/sberbank.png new file mode 100644 index 0000000..ace70f1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sberbank.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sc.png b/public/images/cryptocurrency-icons/128/icon/sc.png new file mode 100644 index 0000000..e518cc1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/shift.png b/public/images/cryptocurrency-icons/128/icon/shift.png new file mode 100644 index 0000000..8942a14 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/shift.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sib.png b/public/images/cryptocurrency-icons/128/icon/sib.png new file mode 100644 index 0000000..975722d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sib.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sky.png b/public/images/cryptocurrency-icons/128/icon/sky.png new file mode 100644 index 0000000..a6e6de1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sky.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/slr.png b/public/images/cryptocurrency-icons/128/icon/slr.png new file mode 100644 index 0000000..05e6da3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/slr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sls.png b/public/images/cryptocurrency-icons/128/icon/sls.png new file mode 100644 index 0000000..2ba628f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sls.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/smart.png b/public/images/cryptocurrency-icons/128/icon/smart.png new file mode 100644 index 0000000..b464b73 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/smart.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sngls.png b/public/images/cryptocurrency-icons/128/icon/sngls.png new file mode 100644 index 0000000..30728ce Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sngls.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/snm.png b/public/images/cryptocurrency-icons/128/icon/snm.png new file mode 100644 index 0000000..134ea71 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/snm.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/snt.png b/public/images/cryptocurrency-icons/128/icon/snt.png new file mode 100644 index 0000000..e856e10 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/snt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/soc.png b/public/images/cryptocurrency-icons/128/icon/soc.png new file mode 100644 index 0000000..de8edeb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/soc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/spank.png b/public/images/cryptocurrency-icons/128/icon/spank.png new file mode 100644 index 0000000..c190cd0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/spank.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sphtx.png b/public/images/cryptocurrency-icons/128/icon/sphtx.png new file mode 100644 index 0000000..325d75b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sphtx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/srn.png b/public/images/cryptocurrency-icons/128/icon/srn.png new file mode 100644 index 0000000..49ac71e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/srn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/stak.png b/public/images/cryptocurrency-icons/128/icon/stak.png new file mode 100644 index 0000000..d1ee909 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/stak.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/start.png b/public/images/cryptocurrency-icons/128/icon/start.png new file mode 100644 index 0000000..f7b4a28 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/start.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/steem.png b/public/images/cryptocurrency-icons/128/icon/steem.png new file mode 100644 index 0000000..e33d5d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/steem.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/storj.png b/public/images/cryptocurrency-icons/128/icon/storj.png new file mode 100644 index 0000000..fe1cb0b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/storj.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/storm.png b/public/images/cryptocurrency-icons/128/icon/storm.png new file mode 100644 index 0000000..5cc06a2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/storm.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/stq.png b/public/images/cryptocurrency-icons/128/icon/stq.png new file mode 100644 index 0000000..b86da90 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/stq.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/strat.png b/public/images/cryptocurrency-icons/128/icon/strat.png new file mode 100644 index 0000000..c06eea9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/strat.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sub.png b/public/images/cryptocurrency-icons/128/icon/sub.png new file mode 100644 index 0000000..00dbf0d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sub.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sumo.png b/public/images/cryptocurrency-icons/128/icon/sumo.png new file mode 100644 index 0000000..a31ee14 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sumo.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/sys.png b/public/images/cryptocurrency-icons/128/icon/sys.png new file mode 100644 index 0000000..1be9cca Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/sys.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/taas.png b/public/images/cryptocurrency-icons/128/icon/taas.png new file mode 100644 index 0000000..01060ba Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/taas.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tau.png b/public/images/cryptocurrency-icons/128/icon/tau.png new file mode 100644 index 0000000..b94df23 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tau.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tel.png b/public/images/cryptocurrency-icons/128/icon/tel.png new file mode 100644 index 0000000..453dac2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tel.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ten.png b/public/images/cryptocurrency-icons/128/icon/ten.png new file mode 100644 index 0000000..ee88f6c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ten.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tern.png b/public/images/cryptocurrency-icons/128/icon/tern.png new file mode 100644 index 0000000..5aefc00 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tern.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tgch.png b/public/images/cryptocurrency-icons/128/icon/tgch.png new file mode 100644 index 0000000..01b0fb7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tgch.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/theta.png b/public/images/cryptocurrency-icons/128/icon/theta.png new file mode 100644 index 0000000..5698013 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/theta.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tix.png b/public/images/cryptocurrency-icons/128/icon/tix.png new file mode 100644 index 0000000..3b2aa9e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tix.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tkn.png b/public/images/cryptocurrency-icons/128/icon/tkn.png new file mode 100644 index 0000000..deb2a9d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tkn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tnb.png b/public/images/cryptocurrency-icons/128/icon/tnb.png new file mode 100644 index 0000000..0e193c9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tnb.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tnc.png b/public/images/cryptocurrency-icons/128/icon/tnc.png new file mode 100644 index 0000000..9d5fbc4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tnc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tnt.png b/public/images/cryptocurrency-icons/128/icon/tnt.png new file mode 100644 index 0000000..350626a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tnt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/trig.png b/public/images/cryptocurrency-icons/128/icon/trig.png new file mode 100644 index 0000000..ca03707 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/trig.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/trtl.png b/public/images/cryptocurrency-icons/128/icon/trtl.png new file mode 100644 index 0000000..3f4b4f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/trtl.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/trx.png b/public/images/cryptocurrency-icons/128/icon/trx.png new file mode 100644 index 0000000..879309c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/trx.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tusd.png b/public/images/cryptocurrency-icons/128/icon/tusd.png new file mode 100644 index 0000000..a315574 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tusd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/tzc.png b/public/images/cryptocurrency-icons/128/icon/tzc.png new file mode 100644 index 0000000..62ae87f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/tzc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/ubq.png b/public/images/cryptocurrency-icons/128/icon/ubq.png new file mode 100644 index 0000000..2ea970b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/ubq.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/unity.png b/public/images/cryptocurrency-icons/128/icon/unity.png new file mode 100644 index 0000000..3a4b79e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/unity.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/usd.png b/public/images/cryptocurrency-icons/128/icon/usd.png new file mode 100644 index 0000000..2a49b5a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/usd.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/usdt.png b/public/images/cryptocurrency-icons/128/icon/usdt.png new file mode 100644 index 0000000..b6b6a61 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/usdt.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/utk.png b/public/images/cryptocurrency-icons/128/icon/utk.png new file mode 100644 index 0000000..e54a67b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/utk.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/veri.png b/public/images/cryptocurrency-icons/128/icon/veri.png new file mode 100644 index 0000000..75c3bb7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/veri.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/vet.png b/public/images/cryptocurrency-icons/128/icon/vet.png new file mode 100644 index 0000000..dd483a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/vet.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/via.png b/public/images/cryptocurrency-icons/128/icon/via.png new file mode 100644 index 0000000..46ae8fd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/via.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/vib.png b/public/images/cryptocurrency-icons/128/icon/vib.png new file mode 100644 index 0000000..d1a1c38 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/vib.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/vibe.png b/public/images/cryptocurrency-icons/128/icon/vibe.png new file mode 100644 index 0000000..9b1674a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/vibe.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/vivo.png b/public/images/cryptocurrency-icons/128/icon/vivo.png new file mode 100644 index 0000000..40a8fb2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/vivo.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/vrc.png b/public/images/cryptocurrency-icons/128/icon/vrc.png new file mode 100644 index 0000000..c19602b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/vrc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/vrsc.png b/public/images/cryptocurrency-icons/128/icon/vrsc.png new file mode 100644 index 0000000..f1e53ed Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/vrsc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/vtc.png b/public/images/cryptocurrency-icons/128/icon/vtc.png new file mode 100644 index 0000000..7255699 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/vtc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/wabi.png b/public/images/cryptocurrency-icons/128/icon/wabi.png new file mode 100644 index 0000000..bc67f78 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/wabi.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/wan.png b/public/images/cryptocurrency-icons/128/icon/wan.png new file mode 100644 index 0000000..1425526 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/wan.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/waves.png b/public/images/cryptocurrency-icons/128/icon/waves.png new file mode 100644 index 0000000..266eb3d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/waves.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/wax.png b/public/images/cryptocurrency-icons/128/icon/wax.png new file mode 100644 index 0000000..2c52fa6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/wax.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/wgr.png b/public/images/cryptocurrency-icons/128/icon/wgr.png new file mode 100644 index 0000000..5e0729a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/wgr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/wicc.png b/public/images/cryptocurrency-icons/128/icon/wicc.png new file mode 100644 index 0000000..d70a5bb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/wicc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/wings.png b/public/images/cryptocurrency-icons/128/icon/wings.png new file mode 100644 index 0000000..950828c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/wings.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/wpr.png b/public/images/cryptocurrency-icons/128/icon/wpr.png new file mode 100644 index 0000000..9974a02 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/wpr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/wtc.png b/public/images/cryptocurrency-icons/128/icon/wtc.png new file mode 100644 index 0000000..9932eb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/wtc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xas.png b/public/images/cryptocurrency-icons/128/icon/xas.png new file mode 100644 index 0000000..c1db3ce Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xas.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xbc.png b/public/images/cryptocurrency-icons/128/icon/xbc.png new file mode 100644 index 0000000..e3bdd56 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xbc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xby.png b/public/images/cryptocurrency-icons/128/icon/xby.png new file mode 100644 index 0000000..87e2731 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xby.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xcp.png b/public/images/cryptocurrency-icons/128/icon/xcp.png new file mode 100644 index 0000000..fc732cc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xcp.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xdn.png b/public/images/cryptocurrency-icons/128/icon/xdn.png new file mode 100644 index 0000000..8bff070 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xdn.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xem.png b/public/images/cryptocurrency-icons/128/icon/xem.png new file mode 100644 index 0000000..16b9e8c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xem.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xin.png b/public/images/cryptocurrency-icons/128/icon/xin.png new file mode 100644 index 0000000..29a48c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xin.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xlm.png b/public/images/cryptocurrency-icons/128/icon/xlm.png new file mode 100644 index 0000000..2f2a2be Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xlm.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xmcc.png b/public/images/cryptocurrency-icons/128/icon/xmcc.png new file mode 100644 index 0000000..2281991 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xmcc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xmg.png b/public/images/cryptocurrency-icons/128/icon/xmg.png new file mode 100644 index 0000000..ee37ceb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xmg.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xmo.png b/public/images/cryptocurrency-icons/128/icon/xmo.png new file mode 100644 index 0000000..98e82d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xmo.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xmr.png b/public/images/cryptocurrency-icons/128/icon/xmr.png new file mode 100644 index 0000000..ce40952 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xmr.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xmy.png b/public/images/cryptocurrency-icons/128/icon/xmy.png new file mode 100644 index 0000000..a2d32ff Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xmy.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xp.png b/public/images/cryptocurrency-icons/128/icon/xp.png new file mode 100644 index 0000000..9478a85 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xp.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xpa.png b/public/images/cryptocurrency-icons/128/icon/xpa.png new file mode 100644 index 0000000..f49910b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xpa.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xpm.png b/public/images/cryptocurrency-icons/128/icon/xpm.png new file mode 100644 index 0000000..f32e349 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xpm.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xrp.png b/public/images/cryptocurrency-icons/128/icon/xrp.png new file mode 100644 index 0000000..f24cf25 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xrp.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xsg.png b/public/images/cryptocurrency-icons/128/icon/xsg.png new file mode 100644 index 0000000..5747b31 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xsg.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xtz.png b/public/images/cryptocurrency-icons/128/icon/xtz.png new file mode 100644 index 0000000..79ecc75 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xtz.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xuc.png b/public/images/cryptocurrency-icons/128/icon/xuc.png new file mode 100644 index 0000000..82dc953 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xuc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xvc.png b/public/images/cryptocurrency-icons/128/icon/xvc.png new file mode 100644 index 0000000..52a9dc8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xvc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xvg.png b/public/images/cryptocurrency-icons/128/icon/xvg.png new file mode 100644 index 0000000..0de5ce4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xvg.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/xzc.png b/public/images/cryptocurrency-icons/128/icon/xzc.png new file mode 100644 index 0000000..926bed0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/xzc.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/yoyow.png b/public/images/cryptocurrency-icons/128/icon/yoyow.png new file mode 100644 index 0000000..121fa34 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/yoyow.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/zcl.png b/public/images/cryptocurrency-icons/128/icon/zcl.png new file mode 100644 index 0000000..cdc675a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/zcl.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/zec.png b/public/images/cryptocurrency-icons/128/icon/zec.png new file mode 100644 index 0000000..9327fc6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/zec.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/zel.png b/public/images/cryptocurrency-icons/128/icon/zel.png new file mode 100644 index 0000000..5900bcd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/zel.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/zen.png b/public/images/cryptocurrency-icons/128/icon/zen.png new file mode 100644 index 0000000..c60f04f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/zen.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/zil.png b/public/images/cryptocurrency-icons/128/icon/zil.png new file mode 100644 index 0000000..e49147f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/zil.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/zilla.png b/public/images/cryptocurrency-icons/128/icon/zilla.png new file mode 100644 index 0000000..03f5c54 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/zilla.png differ diff --git a/public/images/cryptocurrency-icons/128/icon/zrx.png b/public/images/cryptocurrency-icons/128/icon/zrx.png new file mode 100644 index 0000000..d4baae5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/icon/zrx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/$pac.png b/public/images/cryptocurrency-icons/128/white/$pac.png new file mode 100644 index 0000000..9185ff3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/$pac.png differ diff --git a/public/images/cryptocurrency-icons/128/white/2give.png b/public/images/cryptocurrency-icons/128/white/2give.png new file mode 100644 index 0000000..804291f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/2give.png differ diff --git a/public/images/cryptocurrency-icons/128/white/abt.png b/public/images/cryptocurrency-icons/128/white/abt.png new file mode 100644 index 0000000..d76e9ed Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/abt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/act.png b/public/images/cryptocurrency-icons/128/white/act.png new file mode 100644 index 0000000..9a7c0fe Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/act.png differ diff --git a/public/images/cryptocurrency-icons/128/white/actn.png b/public/images/cryptocurrency-icons/128/white/actn.png new file mode 100644 index 0000000..9cab758 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/actn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ada.png b/public/images/cryptocurrency-icons/128/white/ada.png new file mode 100644 index 0000000..1526362 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ada.png differ diff --git a/public/images/cryptocurrency-icons/128/white/adx.png b/public/images/cryptocurrency-icons/128/white/adx.png new file mode 100644 index 0000000..3f5ac02 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/adx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ae.png b/public/images/cryptocurrency-icons/128/white/ae.png new file mode 100644 index 0000000..33036f1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ae.png differ diff --git a/public/images/cryptocurrency-icons/128/white/aeon.png b/public/images/cryptocurrency-icons/128/white/aeon.png new file mode 100644 index 0000000..e31a22a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/aeon.png differ diff --git a/public/images/cryptocurrency-icons/128/white/agi.png b/public/images/cryptocurrency-icons/128/white/agi.png new file mode 100644 index 0000000..05525ce Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/agi.png differ diff --git a/public/images/cryptocurrency-icons/128/white/agrs.png b/public/images/cryptocurrency-icons/128/white/agrs.png new file mode 100644 index 0000000..88670a5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/agrs.png differ diff --git a/public/images/cryptocurrency-icons/128/white/aion.png b/public/images/cryptocurrency-icons/128/white/aion.png new file mode 100644 index 0000000..b074a0a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/aion.png differ diff --git a/public/images/cryptocurrency-icons/128/white/amb.png b/public/images/cryptocurrency-icons/128/white/amb.png new file mode 100644 index 0000000..fa67655 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/amb.png differ diff --git a/public/images/cryptocurrency-icons/128/white/amp.png b/public/images/cryptocurrency-icons/128/white/amp.png new file mode 100644 index 0000000..f5a0045 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/amp.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ant.png b/public/images/cryptocurrency-icons/128/white/ant.png new file mode 100644 index 0000000..bbb7e3a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ant.png differ diff --git a/public/images/cryptocurrency-icons/128/white/apex.png b/public/images/cryptocurrency-icons/128/white/apex.png new file mode 100644 index 0000000..06f007f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/apex.png differ diff --git a/public/images/cryptocurrency-icons/128/white/appc.png b/public/images/cryptocurrency-icons/128/white/appc.png new file mode 100644 index 0000000..e76dfaf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/appc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ardr.png b/public/images/cryptocurrency-icons/128/white/ardr.png new file mode 100644 index 0000000..27afa20 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ardr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/arg.png b/public/images/cryptocurrency-icons/128/white/arg.png new file mode 100644 index 0000000..7403dd2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/arg.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ark.png b/public/images/cryptocurrency-icons/128/white/ark.png new file mode 100644 index 0000000..a3dfd48 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ark.png differ diff --git a/public/images/cryptocurrency-icons/128/white/arn.png b/public/images/cryptocurrency-icons/128/white/arn.png new file mode 100644 index 0000000..5693ee8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/arn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ary.png b/public/images/cryptocurrency-icons/128/white/ary.png new file mode 100644 index 0000000..865e2b1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ary.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ast.png b/public/images/cryptocurrency-icons/128/white/ast.png new file mode 100644 index 0000000..94dd4b8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ast.png differ diff --git a/public/images/cryptocurrency-icons/128/white/atm.png b/public/images/cryptocurrency-icons/128/white/atm.png new file mode 100644 index 0000000..b3f2007 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/atm.png differ diff --git a/public/images/cryptocurrency-icons/128/white/auto.png b/public/images/cryptocurrency-icons/128/white/auto.png new file mode 100644 index 0000000..0dd074d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/auto.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bat.png b/public/images/cryptocurrency-icons/128/white/bat.png new file mode 100644 index 0000000..964d484 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bat.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bay.png b/public/images/cryptocurrency-icons/128/white/bay.png new file mode 100644 index 0000000..456f7a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bay.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bcbc.png b/public/images/cryptocurrency-icons/128/white/bcbc.png new file mode 100644 index 0000000..68e2788 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bcbc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bcc.png b/public/images/cryptocurrency-icons/128/white/bcc.png new file mode 100644 index 0000000..37baed8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bcc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bcd.png b/public/images/cryptocurrency-icons/128/white/bcd.png new file mode 100644 index 0000000..58c4bb4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bcd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bch.png b/public/images/cryptocurrency-icons/128/white/bch.png new file mode 100644 index 0000000..874260a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bch.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bcn.png b/public/images/cryptocurrency-icons/128/white/bcn.png new file mode 100644 index 0000000..4ff2694 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bcn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bco.png b/public/images/cryptocurrency-icons/128/white/bco.png new file mode 100644 index 0000000..db8823e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bco.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bcpt.png b/public/images/cryptocurrency-icons/128/white/bcpt.png new file mode 100644 index 0000000..733ce27 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bcpt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bdl.png b/public/images/cryptocurrency-icons/128/white/bdl.png new file mode 100644 index 0000000..e16b5b8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bdl.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bela.png b/public/images/cryptocurrency-icons/128/white/bela.png new file mode 100644 index 0000000..2795001 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bela.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bix.png b/public/images/cryptocurrency-icons/128/white/bix.png new file mode 100644 index 0000000..a5cdab5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bix.png differ diff --git a/public/images/cryptocurrency-icons/128/white/blcn.png b/public/images/cryptocurrency-icons/128/white/blcn.png new file mode 100644 index 0000000..1ac60c1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/blcn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/blk.png b/public/images/cryptocurrency-icons/128/white/blk.png new file mode 100644 index 0000000..b5993f3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/blk.png differ diff --git a/public/images/cryptocurrency-icons/128/white/block.png b/public/images/cryptocurrency-icons/128/white/block.png new file mode 100644 index 0000000..dd78133 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/block.png differ diff --git a/public/images/cryptocurrency-icons/128/white/blz.png b/public/images/cryptocurrency-icons/128/white/blz.png new file mode 100644 index 0000000..74fab33 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/blz.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bnb.png b/public/images/cryptocurrency-icons/128/white/bnb.png new file mode 100644 index 0000000..6064425 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bnb.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bnt.png b/public/images/cryptocurrency-icons/128/white/bnt.png new file mode 100644 index 0000000..7d1a4f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bnt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bnty.png b/public/images/cryptocurrency-icons/128/white/bnty.png new file mode 100644 index 0000000..3a692bd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bnty.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bos.png b/public/images/cryptocurrency-icons/128/white/bos.png new file mode 100644 index 0000000..6673855 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bos.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bpt.png b/public/images/cryptocurrency-icons/128/white/bpt.png new file mode 100644 index 0000000..b3cf6c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bpt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bq.png b/public/images/cryptocurrency-icons/128/white/bq.png new file mode 100644 index 0000000..7d369f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bq.png differ diff --git a/public/images/cryptocurrency-icons/128/white/brd.png b/public/images/cryptocurrency-icons/128/white/brd.png new file mode 100644 index 0000000..5a0cb27 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/brd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bsd.png b/public/images/cryptocurrency-icons/128/white/bsd.png new file mode 100644 index 0000000..d04945d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bsd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/btc.png b/public/images/cryptocurrency-icons/128/white/btc.png new file mode 100644 index 0000000..30c8761 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/btc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/btcd.png b/public/images/cryptocurrency-icons/128/white/btcd.png new file mode 100644 index 0000000..0ab37f7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/btcd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/btch.png b/public/images/cryptocurrency-icons/128/white/btch.png new file mode 100644 index 0000000..d973c15 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/btch.png differ diff --git a/public/images/cryptocurrency-icons/128/white/btcp.png b/public/images/cryptocurrency-icons/128/white/btcp.png new file mode 100644 index 0000000..9ebc983 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/btcp.png differ diff --git a/public/images/cryptocurrency-icons/128/white/btcz.png b/public/images/cryptocurrency-icons/128/white/btcz.png new file mode 100644 index 0000000..170ce7b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/btcz.png differ diff --git a/public/images/cryptocurrency-icons/128/white/btdx.png b/public/images/cryptocurrency-icons/128/white/btdx.png new file mode 100644 index 0000000..5056174 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/btdx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/btg.png b/public/images/cryptocurrency-icons/128/white/btg.png new file mode 100644 index 0000000..998d803 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/btg.png differ diff --git a/public/images/cryptocurrency-icons/128/white/btm.png b/public/images/cryptocurrency-icons/128/white/btm.png new file mode 100644 index 0000000..52b7495 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/btm.png differ diff --git a/public/images/cryptocurrency-icons/128/white/bts.png b/public/images/cryptocurrency-icons/128/white/bts.png new file mode 100644 index 0000000..ba4393e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/bts.png differ diff --git a/public/images/cryptocurrency-icons/128/white/btx.png b/public/images/cryptocurrency-icons/128/white/btx.png new file mode 100644 index 0000000..ecbb80a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/btx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/burst.png b/public/images/cryptocurrency-icons/128/white/burst.png new file mode 100644 index 0000000..e84ceca Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/burst.png differ diff --git a/public/images/cryptocurrency-icons/128/white/call.png b/public/images/cryptocurrency-icons/128/white/call.png new file mode 100644 index 0000000..b6855b2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/call.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cc.png b/public/images/cryptocurrency-icons/128/white/cc.png new file mode 100644 index 0000000..c4249a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cdn.png b/public/images/cryptocurrency-icons/128/white/cdn.png new file mode 100644 index 0000000..ec11586 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cdn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cdt.png b/public/images/cryptocurrency-icons/128/white/cdt.png new file mode 100644 index 0000000..abcb475 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cdt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cenz.png b/public/images/cryptocurrency-icons/128/white/cenz.png new file mode 100644 index 0000000..dc3fd03 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cenz.png differ diff --git a/public/images/cryptocurrency-icons/128/white/chat.png b/public/images/cryptocurrency-icons/128/white/chat.png new file mode 100644 index 0000000..73ac631 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/chat.png differ diff --git a/public/images/cryptocurrency-icons/128/white/chips.png b/public/images/cryptocurrency-icons/128/white/chips.png new file mode 100644 index 0000000..24ac25e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/chips.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cix.png b/public/images/cryptocurrency-icons/128/white/cix.png new file mode 100644 index 0000000..f64ed2f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cix.png differ diff --git a/public/images/cryptocurrency-icons/128/white/clam.png b/public/images/cryptocurrency-icons/128/white/clam.png new file mode 100644 index 0000000..5249c13 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/clam.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cloak.png b/public/images/cryptocurrency-icons/128/white/cloak.png new file mode 100644 index 0000000..f69f0bc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cloak.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cmm.png b/public/images/cryptocurrency-icons/128/white/cmm.png new file mode 100644 index 0000000..64a0ed5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cmm.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cmt.png b/public/images/cryptocurrency-icons/128/white/cmt.png new file mode 100644 index 0000000..aaf3fee Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cmt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cnd.png b/public/images/cryptocurrency-icons/128/white/cnd.png new file mode 100644 index 0000000..b104524 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cnd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cnx.png b/public/images/cryptocurrency-icons/128/white/cnx.png new file mode 100644 index 0000000..cd0fcac Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cnx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cny.png b/public/images/cryptocurrency-icons/128/white/cny.png new file mode 100644 index 0000000..c865904 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cny.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cob.png b/public/images/cryptocurrency-icons/128/white/cob.png new file mode 100644 index 0000000..bb5cf4c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cob.png differ diff --git a/public/images/cryptocurrency-icons/128/white/colx.png b/public/images/cryptocurrency-icons/128/white/colx.png new file mode 100644 index 0000000..4453d62 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/colx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/coqui.png b/public/images/cryptocurrency-icons/128/white/coqui.png new file mode 100644 index 0000000..0dfc990 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/coqui.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cred.png b/public/images/cryptocurrency-icons/128/white/cred.png new file mode 100644 index 0000000..cbc9ef4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cred.png differ diff --git a/public/images/cryptocurrency-icons/128/white/crpt.png b/public/images/cryptocurrency-icons/128/white/crpt.png new file mode 100644 index 0000000..f97ac30 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/crpt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/crw.png b/public/images/cryptocurrency-icons/128/white/crw.png new file mode 100644 index 0000000..7c95ad5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/crw.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cs.png b/public/images/cryptocurrency-icons/128/white/cs.png new file mode 100644 index 0000000..c110cda Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cs.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ctr.png b/public/images/cryptocurrency-icons/128/white/ctr.png new file mode 100644 index 0000000..baf62b9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ctr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ctxc.png b/public/images/cryptocurrency-icons/128/white/ctxc.png new file mode 100644 index 0000000..caf461a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ctxc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/cvc.png b/public/images/cryptocurrency-icons/128/white/cvc.png new file mode 100644 index 0000000..c0bd21a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/cvc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dash.png b/public/images/cryptocurrency-icons/128/white/dash.png new file mode 100644 index 0000000..5aee79f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dash.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dat.png b/public/images/cryptocurrency-icons/128/white/dat.png new file mode 100644 index 0000000..b87333c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dat.png differ diff --git a/public/images/cryptocurrency-icons/128/white/data.png b/public/images/cryptocurrency-icons/128/white/data.png new file mode 100644 index 0000000..9164a53 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/data.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dbc.png b/public/images/cryptocurrency-icons/128/white/dbc.png new file mode 100644 index 0000000..f8e0ef2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dbc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dcn.png b/public/images/cryptocurrency-icons/128/white/dcn.png new file mode 100644 index 0000000..de711ad Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dcn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dcr.png b/public/images/cryptocurrency-icons/128/white/dcr.png new file mode 100644 index 0000000..280bef6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dcr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/deez.png b/public/images/cryptocurrency-icons/128/white/deez.png new file mode 100644 index 0000000..06d9dc4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/deez.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dent.png b/public/images/cryptocurrency-icons/128/white/dent.png new file mode 100644 index 0000000..4646511 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dent.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dew.png b/public/images/cryptocurrency-icons/128/white/dew.png new file mode 100644 index 0000000..7844ca9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dew.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dgb.png b/public/images/cryptocurrency-icons/128/white/dgb.png new file mode 100644 index 0000000..b86a2c1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dgb.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dgd.png b/public/images/cryptocurrency-icons/128/white/dgd.png new file mode 100644 index 0000000..ae7f23a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dgd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dlt.png b/public/images/cryptocurrency-icons/128/white/dlt.png new file mode 100644 index 0000000..76aae7e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dlt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dnr.png b/public/images/cryptocurrency-icons/128/white/dnr.png new file mode 100644 index 0000000..8cd3595 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dnr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dnt.png b/public/images/cryptocurrency-icons/128/white/dnt.png new file mode 100644 index 0000000..67bb66d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dnt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dock.png b/public/images/cryptocurrency-icons/128/white/dock.png new file mode 100644 index 0000000..074243a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dock.png differ diff --git a/public/images/cryptocurrency-icons/128/white/doge.png b/public/images/cryptocurrency-icons/128/white/doge.png new file mode 100644 index 0000000..644a755 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/doge.png differ diff --git a/public/images/cryptocurrency-icons/128/white/drgn.png b/public/images/cryptocurrency-icons/128/white/drgn.png new file mode 100644 index 0000000..d169613 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/drgn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/drop.png b/public/images/cryptocurrency-icons/128/white/drop.png new file mode 100644 index 0000000..ff6d46f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/drop.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dta.png b/public/images/cryptocurrency-icons/128/white/dta.png new file mode 100644 index 0000000..43b3301 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dta.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dth.png b/public/images/cryptocurrency-icons/128/white/dth.png new file mode 100644 index 0000000..c3a22a2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dth.png differ diff --git a/public/images/cryptocurrency-icons/128/white/dtr.png b/public/images/cryptocurrency-icons/128/white/dtr.png new file mode 100644 index 0000000..7cc04da Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/dtr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ebst.png b/public/images/cryptocurrency-icons/128/white/ebst.png new file mode 100644 index 0000000..72a30f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ebst.png differ diff --git a/public/images/cryptocurrency-icons/128/white/eca.png b/public/images/cryptocurrency-icons/128/white/eca.png new file mode 100644 index 0000000..ffac67b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/eca.png differ diff --git a/public/images/cryptocurrency-icons/128/white/edg.png b/public/images/cryptocurrency-icons/128/white/edg.png new file mode 100644 index 0000000..549b32d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/edg.png differ diff --git a/public/images/cryptocurrency-icons/128/white/edo.png b/public/images/cryptocurrency-icons/128/white/edo.png new file mode 100644 index 0000000..2212fa0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/edo.png differ diff --git a/public/images/cryptocurrency-icons/128/white/edoge.png b/public/images/cryptocurrency-icons/128/white/edoge.png new file mode 100644 index 0000000..aaf6284 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/edoge.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ela.png b/public/images/cryptocurrency-icons/128/white/ela.png new file mode 100644 index 0000000..7c975d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ela.png differ diff --git a/public/images/cryptocurrency-icons/128/white/elf.png b/public/images/cryptocurrency-icons/128/white/elf.png new file mode 100644 index 0000000..bbbc361 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/elf.png differ diff --git a/public/images/cryptocurrency-icons/128/white/elix.png b/public/images/cryptocurrency-icons/128/white/elix.png new file mode 100644 index 0000000..9c8c5c8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/elix.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ella.png b/public/images/cryptocurrency-icons/128/white/ella.png new file mode 100644 index 0000000..886509d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ella.png differ diff --git a/public/images/cryptocurrency-icons/128/white/emc.png b/public/images/cryptocurrency-icons/128/white/emc.png new file mode 100644 index 0000000..1817277 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/emc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/emc2.png b/public/images/cryptocurrency-icons/128/white/emc2.png new file mode 100644 index 0000000..6cf5f64 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/emc2.png differ diff --git a/public/images/cryptocurrency-icons/128/white/eng.png b/public/images/cryptocurrency-icons/128/white/eng.png new file mode 100644 index 0000000..94eeb03 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/eng.png differ diff --git a/public/images/cryptocurrency-icons/128/white/enj.png b/public/images/cryptocurrency-icons/128/white/enj.png new file mode 100644 index 0000000..1d62fab Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/enj.png differ diff --git a/public/images/cryptocurrency-icons/128/white/eos.png b/public/images/cryptocurrency-icons/128/white/eos.png new file mode 100644 index 0000000..cd6102b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/eos.png differ diff --git a/public/images/cryptocurrency-icons/128/white/eqli.png b/public/images/cryptocurrency-icons/128/white/eqli.png new file mode 100644 index 0000000..f12461e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/eqli.png differ diff --git a/public/images/cryptocurrency-icons/128/white/equa.png b/public/images/cryptocurrency-icons/128/white/equa.png new file mode 100644 index 0000000..f298d79 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/equa.png differ diff --git a/public/images/cryptocurrency-icons/128/white/etc.png b/public/images/cryptocurrency-icons/128/white/etc.png new file mode 100644 index 0000000..f626948 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/etc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/eth.png b/public/images/cryptocurrency-icons/128/white/eth.png new file mode 100644 index 0000000..280fc9f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/eth.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ethos.png b/public/images/cryptocurrency-icons/128/white/ethos.png new file mode 100644 index 0000000..72d37cb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ethos.png differ diff --git a/public/images/cryptocurrency-icons/128/white/etn.png b/public/images/cryptocurrency-icons/128/white/etn.png new file mode 100644 index 0000000..ceaf13a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/etn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/etp.png b/public/images/cryptocurrency-icons/128/white/etp.png new file mode 100644 index 0000000..2a95c0e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/etp.png differ diff --git a/public/images/cryptocurrency-icons/128/white/eur.png b/public/images/cryptocurrency-icons/128/white/eur.png new file mode 100644 index 0000000..00ce911 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/eur.png differ diff --git a/public/images/cryptocurrency-icons/128/white/evx.png b/public/images/cryptocurrency-icons/128/white/evx.png new file mode 100644 index 0000000..1670ef6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/evx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/exmo.png b/public/images/cryptocurrency-icons/128/white/exmo.png new file mode 100644 index 0000000..c422f65 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/exmo.png differ diff --git a/public/images/cryptocurrency-icons/128/white/exp.png b/public/images/cryptocurrency-icons/128/white/exp.png new file mode 100644 index 0000000..c8815ba Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/exp.png differ diff --git a/public/images/cryptocurrency-icons/128/white/fair.png b/public/images/cryptocurrency-icons/128/white/fair.png new file mode 100644 index 0000000..6a084ad Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/fair.png differ diff --git a/public/images/cryptocurrency-icons/128/white/fct.png b/public/images/cryptocurrency-icons/128/white/fct.png new file mode 100644 index 0000000..6bf2c45 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/fct.png differ diff --git a/public/images/cryptocurrency-icons/128/white/fil.png b/public/images/cryptocurrency-icons/128/white/fil.png new file mode 100644 index 0000000..dd6bfb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/fil.png differ diff --git a/public/images/cryptocurrency-icons/128/white/fjc.png b/public/images/cryptocurrency-icons/128/white/fjc.png new file mode 100644 index 0000000..36a546c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/fjc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/fldc.png b/public/images/cryptocurrency-icons/128/white/fldc.png new file mode 100644 index 0000000..40f15d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/fldc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/flo.png b/public/images/cryptocurrency-icons/128/white/flo.png new file mode 100644 index 0000000..506b7d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/flo.png differ diff --git a/public/images/cryptocurrency-icons/128/white/fsn.png b/public/images/cryptocurrency-icons/128/white/fsn.png new file mode 100644 index 0000000..688d475 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/fsn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ftc.png b/public/images/cryptocurrency-icons/128/white/ftc.png new file mode 100644 index 0000000..50e1f90 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ftc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/fuel.png b/public/images/cryptocurrency-icons/128/white/fuel.png new file mode 100644 index 0000000..8b8bfb4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/fuel.png differ diff --git a/public/images/cryptocurrency-icons/128/white/fun.png b/public/images/cryptocurrency-icons/128/white/fun.png new file mode 100644 index 0000000..c2057fe Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/fun.png differ diff --git a/public/images/cryptocurrency-icons/128/white/game.png b/public/images/cryptocurrency-icons/128/white/game.png new file mode 100644 index 0000000..47392e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/game.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gas.png b/public/images/cryptocurrency-icons/128/white/gas.png new file mode 100644 index 0000000..abd0bf0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gas.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gbp.png b/public/images/cryptocurrency-icons/128/white/gbp.png new file mode 100644 index 0000000..47619b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gbp.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gbx.png b/public/images/cryptocurrency-icons/128/white/gbx.png new file mode 100644 index 0000000..7ec140f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gbx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gbyte.png b/public/images/cryptocurrency-icons/128/white/gbyte.png new file mode 100644 index 0000000..39ec997 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gbyte.png differ diff --git a/public/images/cryptocurrency-icons/128/white/generic.png b/public/images/cryptocurrency-icons/128/white/generic.png new file mode 100644 index 0000000..5c0cd34 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/generic.png differ diff --git a/public/images/cryptocurrency-icons/128/white/glxt.png b/public/images/cryptocurrency-icons/128/white/glxt.png new file mode 100644 index 0000000..c6a1aaf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/glxt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gmr.png b/public/images/cryptocurrency-icons/128/white/gmr.png new file mode 100644 index 0000000..8a851f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gmr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gno.png b/public/images/cryptocurrency-icons/128/white/gno.png new file mode 100644 index 0000000..1f83aa7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gno.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gnt.png b/public/images/cryptocurrency-icons/128/white/gnt.png new file mode 100644 index 0000000..f55f01e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gnt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/grc.png b/public/images/cryptocurrency-icons/128/white/grc.png new file mode 100644 index 0000000..67bcbfd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/grc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/grs.png b/public/images/cryptocurrency-icons/128/white/grs.png new file mode 100644 index 0000000..9721145 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/grs.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gsc.png b/public/images/cryptocurrency-icons/128/white/gsc.png new file mode 100644 index 0000000..c4ee34c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gsc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gto.png b/public/images/cryptocurrency-icons/128/white/gto.png new file mode 100644 index 0000000..3bfa6bf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gto.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gup.png b/public/images/cryptocurrency-icons/128/white/gup.png new file mode 100644 index 0000000..d8a4a47 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gup.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gusd.png b/public/images/cryptocurrency-icons/128/white/gusd.png new file mode 100644 index 0000000..0affefc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gusd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gvt.png b/public/images/cryptocurrency-icons/128/white/gvt.png new file mode 100644 index 0000000..60c9ba0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gvt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gxs.png b/public/images/cryptocurrency-icons/128/white/gxs.png new file mode 100644 index 0000000..eae427b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gxs.png differ diff --git a/public/images/cryptocurrency-icons/128/white/gzr.png b/public/images/cryptocurrency-icons/128/white/gzr.png new file mode 100644 index 0000000..20b1d54 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/gzr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/hight.png b/public/images/cryptocurrency-icons/128/white/hight.png new file mode 100644 index 0000000..a300ffd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/hight.png differ diff --git a/public/images/cryptocurrency-icons/128/white/hodl.png b/public/images/cryptocurrency-icons/128/white/hodl.png new file mode 100644 index 0000000..feaa790 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/hodl.png differ diff --git a/public/images/cryptocurrency-icons/128/white/hpb.png b/public/images/cryptocurrency-icons/128/white/hpb.png new file mode 100644 index 0000000..d03353f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/hpb.png differ diff --git a/public/images/cryptocurrency-icons/128/white/hsr.png b/public/images/cryptocurrency-icons/128/white/hsr.png new file mode 100644 index 0000000..675d412 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/hsr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ht.png b/public/images/cryptocurrency-icons/128/white/ht.png new file mode 100644 index 0000000..fb5a07e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ht.png differ diff --git a/public/images/cryptocurrency-icons/128/white/html.png b/public/images/cryptocurrency-icons/128/white/html.png new file mode 100644 index 0000000..e24c9b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/html.png differ diff --git a/public/images/cryptocurrency-icons/128/white/huc.png b/public/images/cryptocurrency-icons/128/white/huc.png new file mode 100644 index 0000000..d7ba161 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/huc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/hush.png b/public/images/cryptocurrency-icons/128/white/hush.png new file mode 100644 index 0000000..6363765 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/hush.png differ diff --git a/public/images/cryptocurrency-icons/128/white/icn.png b/public/images/cryptocurrency-icons/128/white/icn.png new file mode 100644 index 0000000..730892b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/icn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/icx.png b/public/images/cryptocurrency-icons/128/white/icx.png new file mode 100644 index 0000000..304fceb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/icx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ignis.png b/public/images/cryptocurrency-icons/128/white/ignis.png new file mode 100644 index 0000000..dbbbc0e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ignis.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ink.png b/public/images/cryptocurrency-icons/128/white/ink.png new file mode 100644 index 0000000..e8556a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ink.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ins.png b/public/images/cryptocurrency-icons/128/white/ins.png new file mode 100644 index 0000000..f176a2e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ins.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ion.png b/public/images/cryptocurrency-icons/128/white/ion.png new file mode 100644 index 0000000..cc492f3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ion.png differ diff --git a/public/images/cryptocurrency-icons/128/white/iop.png b/public/images/cryptocurrency-icons/128/white/iop.png new file mode 100644 index 0000000..3ad7dc6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/iop.png differ diff --git a/public/images/cryptocurrency-icons/128/white/iost.png b/public/images/cryptocurrency-icons/128/white/iost.png new file mode 100644 index 0000000..2293ffb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/iost.png differ diff --git a/public/images/cryptocurrency-icons/128/white/iotx.png b/public/images/cryptocurrency-icons/128/white/iotx.png new file mode 100644 index 0000000..5bc29fa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/iotx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/itc.png b/public/images/cryptocurrency-icons/128/white/itc.png new file mode 100644 index 0000000..a5b7ea6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/itc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/jnt.png b/public/images/cryptocurrency-icons/128/white/jnt.png new file mode 100644 index 0000000..fbae1b9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/jnt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/jpy.png b/public/images/cryptocurrency-icons/128/white/jpy.png new file mode 100644 index 0000000..e8227d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/jpy.png differ diff --git a/public/images/cryptocurrency-icons/128/white/kcs.png b/public/images/cryptocurrency-icons/128/white/kcs.png new file mode 100644 index 0000000..d2dac2c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/kcs.png differ diff --git a/public/images/cryptocurrency-icons/128/white/kin.png b/public/images/cryptocurrency-icons/128/white/kin.png new file mode 100644 index 0000000..7c50c69 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/kin.png differ diff --git a/public/images/cryptocurrency-icons/128/white/kmd.png b/public/images/cryptocurrency-icons/128/white/kmd.png new file mode 100644 index 0000000..c890212 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/kmd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/knc.png b/public/images/cryptocurrency-icons/128/white/knc.png new file mode 100644 index 0000000..0eae1ee Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/knc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/krb.png b/public/images/cryptocurrency-icons/128/white/krb.png new file mode 100644 index 0000000..362870d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/krb.png differ diff --git a/public/images/cryptocurrency-icons/128/white/lbc.png b/public/images/cryptocurrency-icons/128/white/lbc.png new file mode 100644 index 0000000..7034c04 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/lbc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/lend.png b/public/images/cryptocurrency-icons/128/white/lend.png new file mode 100644 index 0000000..71fb769 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/lend.png differ diff --git a/public/images/cryptocurrency-icons/128/white/link.png b/public/images/cryptocurrency-icons/128/white/link.png new file mode 100644 index 0000000..e505178 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/link.png differ diff --git a/public/images/cryptocurrency-icons/128/white/lkk.png b/public/images/cryptocurrency-icons/128/white/lkk.png new file mode 100644 index 0000000..0543982 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/lkk.png differ diff --git a/public/images/cryptocurrency-icons/128/white/loom.png b/public/images/cryptocurrency-icons/128/white/loom.png new file mode 100644 index 0000000..5ade65e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/loom.png differ diff --git a/public/images/cryptocurrency-icons/128/white/lrc.png b/public/images/cryptocurrency-icons/128/white/lrc.png new file mode 100644 index 0000000..d1a9140 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/lrc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/lsk.png b/public/images/cryptocurrency-icons/128/white/lsk.png new file mode 100644 index 0000000..3d419b1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/lsk.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ltc.png b/public/images/cryptocurrency-icons/128/white/ltc.png new file mode 100644 index 0000000..a9a45be Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ltc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/lun.png b/public/images/cryptocurrency-icons/128/white/lun.png new file mode 100644 index 0000000..dfa75c7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/lun.png differ diff --git a/public/images/cryptocurrency-icons/128/white/maid.png b/public/images/cryptocurrency-icons/128/white/maid.png new file mode 100644 index 0000000..7e9f9a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/maid.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mana.png b/public/images/cryptocurrency-icons/128/white/mana.png new file mode 100644 index 0000000..902c47a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mana.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mcap.png b/public/images/cryptocurrency-icons/128/white/mcap.png new file mode 100644 index 0000000..3c8ef3c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mcap.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mco.png b/public/images/cryptocurrency-icons/128/white/mco.png new file mode 100644 index 0000000..0db7f3f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mco.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mda.png b/public/images/cryptocurrency-icons/128/white/mda.png new file mode 100644 index 0000000..cd86693 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mda.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mds.png b/public/images/cryptocurrency-icons/128/white/mds.png new file mode 100644 index 0000000..c31cbe7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mds.png differ diff --git a/public/images/cryptocurrency-icons/128/white/med.png b/public/images/cryptocurrency-icons/128/white/med.png new file mode 100644 index 0000000..7116a1e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/med.png differ diff --git a/public/images/cryptocurrency-icons/128/white/miota.png b/public/images/cryptocurrency-icons/128/white/miota.png new file mode 100644 index 0000000..12715fc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/miota.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mith.png b/public/images/cryptocurrency-icons/128/white/mith.png new file mode 100644 index 0000000..bc3b709 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mith.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mkr.png b/public/images/cryptocurrency-icons/128/white/mkr.png new file mode 100644 index 0000000..d075b26 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mkr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mln.png b/public/images/cryptocurrency-icons/128/white/mln.png new file mode 100644 index 0000000..3f982a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mln.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mnx.png b/public/images/cryptocurrency-icons/128/white/mnx.png new file mode 100644 index 0000000..9967c03 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mnx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mnz.png b/public/images/cryptocurrency-icons/128/white/mnz.png new file mode 100644 index 0000000..2793f9f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mnz.png differ diff --git a/public/images/cryptocurrency-icons/128/white/moac.png b/public/images/cryptocurrency-icons/128/white/moac.png new file mode 100644 index 0000000..e270c89 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/moac.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mod.png b/public/images/cryptocurrency-icons/128/white/mod.png new file mode 100644 index 0000000..7648d11 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mod.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mona.png b/public/images/cryptocurrency-icons/128/white/mona.png new file mode 100644 index 0000000..23ba5c8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mona.png differ diff --git a/public/images/cryptocurrency-icons/128/white/msr.png b/public/images/cryptocurrency-icons/128/white/msr.png new file mode 100644 index 0000000..6831b51 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/msr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mth.png b/public/images/cryptocurrency-icons/128/white/mth.png new file mode 100644 index 0000000..b063751 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mth.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mtl.png b/public/images/cryptocurrency-icons/128/white/mtl.png new file mode 100644 index 0000000..7e8725c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mtl.png differ diff --git a/public/images/cryptocurrency-icons/128/white/music.png b/public/images/cryptocurrency-icons/128/white/music.png new file mode 100644 index 0000000..2095dfd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/music.png differ diff --git a/public/images/cryptocurrency-icons/128/white/mzc.png b/public/images/cryptocurrency-icons/128/white/mzc.png new file mode 100644 index 0000000..ebed8c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/mzc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nano.png b/public/images/cryptocurrency-icons/128/white/nano.png new file mode 100644 index 0000000..fce44f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nano.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nas.png b/public/images/cryptocurrency-icons/128/white/nas.png new file mode 100644 index 0000000..0bac23e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nas.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nav.png b/public/images/cryptocurrency-icons/128/white/nav.png new file mode 100644 index 0000000..cc036e3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nav.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ncash.png b/public/images/cryptocurrency-icons/128/white/ncash.png new file mode 100644 index 0000000..c129ce3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ncash.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ndz.png b/public/images/cryptocurrency-icons/128/white/ndz.png new file mode 100644 index 0000000..d36f17e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ndz.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nebl.png b/public/images/cryptocurrency-icons/128/white/nebl.png new file mode 100644 index 0000000..f12b153 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nebl.png differ diff --git a/public/images/cryptocurrency-icons/128/white/neo.png b/public/images/cryptocurrency-icons/128/white/neo.png new file mode 100644 index 0000000..abd0bf0 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/neo.png differ diff --git a/public/images/cryptocurrency-icons/128/white/neos.png b/public/images/cryptocurrency-icons/128/white/neos.png new file mode 100644 index 0000000..f4a21a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/neos.png differ diff --git a/public/images/cryptocurrency-icons/128/white/neu.png b/public/images/cryptocurrency-icons/128/white/neu.png new file mode 100644 index 0000000..1c1302d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/neu.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nexo.png b/public/images/cryptocurrency-icons/128/white/nexo.png new file mode 100644 index 0000000..13b7ef6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nexo.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ngc.png b/public/images/cryptocurrency-icons/128/white/ngc.png new file mode 100644 index 0000000..737a11e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ngc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nio.png b/public/images/cryptocurrency-icons/128/white/nio.png new file mode 100644 index 0000000..95f647b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nio.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nlc2.png b/public/images/cryptocurrency-icons/128/white/nlc2.png new file mode 100644 index 0000000..3875d9f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nlc2.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nlg.png b/public/images/cryptocurrency-icons/128/white/nlg.png new file mode 100644 index 0000000..806adc5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nlg.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nmc.png b/public/images/cryptocurrency-icons/128/white/nmc.png new file mode 100644 index 0000000..66807c4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nmc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/npxs.png b/public/images/cryptocurrency-icons/128/white/npxs.png new file mode 100644 index 0000000..f659e51 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/npxs.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nuls.png b/public/images/cryptocurrency-icons/128/white/nuls.png new file mode 100644 index 0000000..43a0d41 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nuls.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nxs.png b/public/images/cryptocurrency-icons/128/white/nxs.png new file mode 100644 index 0000000..a49f217 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nxs.png differ diff --git a/public/images/cryptocurrency-icons/128/white/nxt.png b/public/images/cryptocurrency-icons/128/white/nxt.png new file mode 100644 index 0000000..84e27d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/nxt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/oax.png b/public/images/cryptocurrency-icons/128/white/oax.png new file mode 100644 index 0000000..bd18ad4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/oax.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ok.png b/public/images/cryptocurrency-icons/128/white/ok.png new file mode 100644 index 0000000..5aaa138 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ok.png differ diff --git a/public/images/cryptocurrency-icons/128/white/omg.png b/public/images/cryptocurrency-icons/128/white/omg.png new file mode 100644 index 0000000..6f3b03b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/omg.png differ diff --git a/public/images/cryptocurrency-icons/128/white/omni.png b/public/images/cryptocurrency-icons/128/white/omni.png new file mode 100644 index 0000000..d084867 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/omni.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ong.png b/public/images/cryptocurrency-icons/128/white/ong.png new file mode 100644 index 0000000..a356121 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ong.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ont.png b/public/images/cryptocurrency-icons/128/white/ont.png new file mode 100644 index 0000000..620c071 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ont.png differ diff --git a/public/images/cryptocurrency-icons/128/white/oot.png b/public/images/cryptocurrency-icons/128/white/oot.png new file mode 100644 index 0000000..95aeae2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/oot.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ost.png b/public/images/cryptocurrency-icons/128/white/ost.png new file mode 100644 index 0000000..165dd68 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ost.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ox.png b/public/images/cryptocurrency-icons/128/white/ox.png new file mode 100644 index 0000000..2c44444 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ox.png differ diff --git a/public/images/cryptocurrency-icons/128/white/part.png b/public/images/cryptocurrency-icons/128/white/part.png new file mode 100644 index 0000000..b58778a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/part.png differ diff --git a/public/images/cryptocurrency-icons/128/white/pasc.png b/public/images/cryptocurrency-icons/128/white/pasc.png new file mode 100644 index 0000000..f2618e3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/pasc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/pasl.png b/public/images/cryptocurrency-icons/128/white/pasl.png new file mode 100644 index 0000000..0281b85 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/pasl.png differ diff --git a/public/images/cryptocurrency-icons/128/white/pay.png b/public/images/cryptocurrency-icons/128/white/pay.png new file mode 100644 index 0000000..3cce4a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/pay.png differ diff --git a/public/images/cryptocurrency-icons/128/white/payx.png b/public/images/cryptocurrency-icons/128/white/payx.png new file mode 100644 index 0000000..99b67ec Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/payx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/pink.png b/public/images/cryptocurrency-icons/128/white/pink.png new file mode 100644 index 0000000..ee6af18 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/pink.png differ diff --git a/public/images/cryptocurrency-icons/128/white/pirl.png b/public/images/cryptocurrency-icons/128/white/pirl.png new file mode 100644 index 0000000..40e6c6a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/pirl.png differ diff --git a/public/images/cryptocurrency-icons/128/white/pivx.png b/public/images/cryptocurrency-icons/128/white/pivx.png new file mode 100644 index 0000000..72f2b5d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/pivx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/plr.png b/public/images/cryptocurrency-icons/128/white/plr.png new file mode 100644 index 0000000..50c7e90 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/plr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/poa.png b/public/images/cryptocurrency-icons/128/white/poa.png new file mode 100644 index 0000000..59ad424 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/poa.png differ diff --git a/public/images/cryptocurrency-icons/128/white/poe.png b/public/images/cryptocurrency-icons/128/white/poe.png new file mode 100644 index 0000000..5d4e41e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/poe.png differ diff --git a/public/images/cryptocurrency-icons/128/white/polis.png b/public/images/cryptocurrency-icons/128/white/polis.png new file mode 100644 index 0000000..a8fb5d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/polis.png differ diff --git a/public/images/cryptocurrency-icons/128/white/poly.png b/public/images/cryptocurrency-icons/128/white/poly.png new file mode 100644 index 0000000..25ff5d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/poly.png differ diff --git a/public/images/cryptocurrency-icons/128/white/pot.png b/public/images/cryptocurrency-icons/128/white/pot.png new file mode 100644 index 0000000..b9bd029 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/pot.png differ diff --git a/public/images/cryptocurrency-icons/128/white/powr.png b/public/images/cryptocurrency-icons/128/white/powr.png new file mode 100644 index 0000000..89f7015 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/powr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ppc.png b/public/images/cryptocurrency-icons/128/white/ppc.png new file mode 100644 index 0000000..c01dab2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ppc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ppp.png b/public/images/cryptocurrency-icons/128/white/ppp.png new file mode 100644 index 0000000..98759f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ppp.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ppt.png b/public/images/cryptocurrency-icons/128/white/ppt.png new file mode 100644 index 0000000..2202e8e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ppt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/prl.png b/public/images/cryptocurrency-icons/128/white/prl.png new file mode 100644 index 0000000..071dac6 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/prl.png differ diff --git a/public/images/cryptocurrency-icons/128/white/pura.png b/public/images/cryptocurrency-icons/128/white/pura.png new file mode 100644 index 0000000..ed43ade Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/pura.png differ diff --git a/public/images/cryptocurrency-icons/128/white/qash.png b/public/images/cryptocurrency-icons/128/white/qash.png new file mode 100644 index 0000000..4040d72 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/qash.png differ diff --git a/public/images/cryptocurrency-icons/128/white/qiwi.png b/public/images/cryptocurrency-icons/128/white/qiwi.png new file mode 100644 index 0000000..0045683 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/qiwi.png differ diff --git a/public/images/cryptocurrency-icons/128/white/qlc.png b/public/images/cryptocurrency-icons/128/white/qlc.png new file mode 100644 index 0000000..9b53770 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/qlc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/qrl.png b/public/images/cryptocurrency-icons/128/white/qrl.png new file mode 100644 index 0000000..3f79951 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/qrl.png differ diff --git a/public/images/cryptocurrency-icons/128/white/qsp.png b/public/images/cryptocurrency-icons/128/white/qsp.png new file mode 100644 index 0000000..4b99b85 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/qsp.png differ diff --git a/public/images/cryptocurrency-icons/128/white/qtum.png b/public/images/cryptocurrency-icons/128/white/qtum.png new file mode 100644 index 0000000..af3ba1d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/qtum.png differ diff --git a/public/images/cryptocurrency-icons/128/white/r.png b/public/images/cryptocurrency-icons/128/white/r.png new file mode 100644 index 0000000..5020dbb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/r.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rads.png b/public/images/cryptocurrency-icons/128/white/rads.png new file mode 100644 index 0000000..56a7701 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rads.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rap.png b/public/images/cryptocurrency-icons/128/white/rap.png new file mode 100644 index 0000000..68717ef Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rap.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rcn.png b/public/images/cryptocurrency-icons/128/white/rcn.png new file mode 100644 index 0000000..a1c914a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rcn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rdd.png b/public/images/cryptocurrency-icons/128/white/rdd.png new file mode 100644 index 0000000..2c76eda Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rdd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rdn.png b/public/images/cryptocurrency-icons/128/white/rdn.png new file mode 100644 index 0000000..e02171e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rdn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rep.png b/public/images/cryptocurrency-icons/128/white/rep.png new file mode 100644 index 0000000..328364c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rep.png differ diff --git a/public/images/cryptocurrency-icons/128/white/req.png b/public/images/cryptocurrency-icons/128/white/req.png new file mode 100644 index 0000000..cee8471 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/req.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rhoc.png b/public/images/cryptocurrency-icons/128/white/rhoc.png new file mode 100644 index 0000000..4e86c32 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rhoc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ric.png b/public/images/cryptocurrency-icons/128/white/ric.png new file mode 100644 index 0000000..f8d826a Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ric.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rise.png b/public/images/cryptocurrency-icons/128/white/rise.png new file mode 100644 index 0000000..0dba362 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rise.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rlc.png b/public/images/cryptocurrency-icons/128/white/rlc.png new file mode 100644 index 0000000..fe500b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rlc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rpx.png b/public/images/cryptocurrency-icons/128/white/rpx.png new file mode 100644 index 0000000..d86d868 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rpx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rub.png b/public/images/cryptocurrency-icons/128/white/rub.png new file mode 100644 index 0000000..60dc992 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rub.png differ diff --git a/public/images/cryptocurrency-icons/128/white/rvn.png b/public/images/cryptocurrency-icons/128/white/rvn.png new file mode 100644 index 0000000..a13e82f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/rvn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ryo.png b/public/images/cryptocurrency-icons/128/white/ryo.png new file mode 100644 index 0000000..8343222 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ryo.png differ diff --git a/public/images/cryptocurrency-icons/128/white/safe.png b/public/images/cryptocurrency-icons/128/white/safe.png new file mode 100644 index 0000000..fde2383 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/safe.png differ diff --git a/public/images/cryptocurrency-icons/128/white/salt.png b/public/images/cryptocurrency-icons/128/white/salt.png new file mode 100644 index 0000000..9421dbf Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/salt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/san.png b/public/images/cryptocurrency-icons/128/white/san.png new file mode 100644 index 0000000..3ba0a36 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/san.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sbd.png b/public/images/cryptocurrency-icons/128/white/sbd.png new file mode 100644 index 0000000..ca4ceac Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sbd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sberbank.png b/public/images/cryptocurrency-icons/128/white/sberbank.png new file mode 100644 index 0000000..fda777e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sberbank.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sc.png b/public/images/cryptocurrency-icons/128/white/sc.png new file mode 100644 index 0000000..22cbce8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/shift.png b/public/images/cryptocurrency-icons/128/white/shift.png new file mode 100644 index 0000000..9b96af1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/shift.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sib.png b/public/images/cryptocurrency-icons/128/white/sib.png new file mode 100644 index 0000000..a14c682 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sib.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sky.png b/public/images/cryptocurrency-icons/128/white/sky.png new file mode 100644 index 0000000..feeb2ef Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sky.png differ diff --git a/public/images/cryptocurrency-icons/128/white/slr.png b/public/images/cryptocurrency-icons/128/white/slr.png new file mode 100644 index 0000000..dcfdbaa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/slr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sls.png b/public/images/cryptocurrency-icons/128/white/sls.png new file mode 100644 index 0000000..2298eb3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sls.png differ diff --git a/public/images/cryptocurrency-icons/128/white/smart.png b/public/images/cryptocurrency-icons/128/white/smart.png new file mode 100644 index 0000000..70b9506 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/smart.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sngls.png b/public/images/cryptocurrency-icons/128/white/sngls.png new file mode 100644 index 0000000..721fd73 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sngls.png differ diff --git a/public/images/cryptocurrency-icons/128/white/snm.png b/public/images/cryptocurrency-icons/128/white/snm.png new file mode 100644 index 0000000..3e9f670 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/snm.png differ diff --git a/public/images/cryptocurrency-icons/128/white/snt.png b/public/images/cryptocurrency-icons/128/white/snt.png new file mode 100644 index 0000000..ce934d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/snt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/soc.png b/public/images/cryptocurrency-icons/128/white/soc.png new file mode 100644 index 0000000..282cf38 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/soc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/spank.png b/public/images/cryptocurrency-icons/128/white/spank.png new file mode 100644 index 0000000..4de0c06 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/spank.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sphtx.png b/public/images/cryptocurrency-icons/128/white/sphtx.png new file mode 100644 index 0000000..9f26884 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sphtx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/srn.png b/public/images/cryptocurrency-icons/128/white/srn.png new file mode 100644 index 0000000..b94e7b1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/srn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/stak.png b/public/images/cryptocurrency-icons/128/white/stak.png new file mode 100644 index 0000000..687e0c3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/stak.png differ diff --git a/public/images/cryptocurrency-icons/128/white/start.png b/public/images/cryptocurrency-icons/128/white/start.png new file mode 100644 index 0000000..215deaa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/start.png differ diff --git a/public/images/cryptocurrency-icons/128/white/steem.png b/public/images/cryptocurrency-icons/128/white/steem.png new file mode 100644 index 0000000..ca4ceac Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/steem.png differ diff --git a/public/images/cryptocurrency-icons/128/white/storj.png b/public/images/cryptocurrency-icons/128/white/storj.png new file mode 100644 index 0000000..5f69cc4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/storj.png differ diff --git a/public/images/cryptocurrency-icons/128/white/storm.png b/public/images/cryptocurrency-icons/128/white/storm.png new file mode 100644 index 0000000..a00df31 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/storm.png differ diff --git a/public/images/cryptocurrency-icons/128/white/stq.png b/public/images/cryptocurrency-icons/128/white/stq.png new file mode 100644 index 0000000..45985f3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/stq.png differ diff --git a/public/images/cryptocurrency-icons/128/white/strat.png b/public/images/cryptocurrency-icons/128/white/strat.png new file mode 100644 index 0000000..8faff30 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/strat.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sub.png b/public/images/cryptocurrency-icons/128/white/sub.png new file mode 100644 index 0000000..1fc31aa Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sub.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sumo.png b/public/images/cryptocurrency-icons/128/white/sumo.png new file mode 100644 index 0000000..a212ea1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sumo.png differ diff --git a/public/images/cryptocurrency-icons/128/white/sys.png b/public/images/cryptocurrency-icons/128/white/sys.png new file mode 100644 index 0000000..0bc4ca5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/sys.png differ diff --git a/public/images/cryptocurrency-icons/128/white/taas.png b/public/images/cryptocurrency-icons/128/white/taas.png new file mode 100644 index 0000000..57b9f7b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/taas.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tau.png b/public/images/cryptocurrency-icons/128/white/tau.png new file mode 100644 index 0000000..395f85c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tau.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tel.png b/public/images/cryptocurrency-icons/128/white/tel.png new file mode 100644 index 0000000..bbe4adb Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tel.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ten.png b/public/images/cryptocurrency-icons/128/white/ten.png new file mode 100644 index 0000000..07db9dd Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ten.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tern.png b/public/images/cryptocurrency-icons/128/white/tern.png new file mode 100644 index 0000000..302813f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tern.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tgch.png b/public/images/cryptocurrency-icons/128/white/tgch.png new file mode 100644 index 0000000..dd4fd2c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tgch.png differ diff --git a/public/images/cryptocurrency-icons/128/white/theta.png b/public/images/cryptocurrency-icons/128/white/theta.png new file mode 100644 index 0000000..27ae568 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/theta.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tix.png b/public/images/cryptocurrency-icons/128/white/tix.png new file mode 100644 index 0000000..3c255d7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tix.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tkn.png b/public/images/cryptocurrency-icons/128/white/tkn.png new file mode 100644 index 0000000..f6ea410 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tkn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tnb.png b/public/images/cryptocurrency-icons/128/white/tnb.png new file mode 100644 index 0000000..58033ef Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tnb.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tnc.png b/public/images/cryptocurrency-icons/128/white/tnc.png new file mode 100644 index 0000000..93f5de3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tnc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tnt.png b/public/images/cryptocurrency-icons/128/white/tnt.png new file mode 100644 index 0000000..3295d3f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tnt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/trig.png b/public/images/cryptocurrency-icons/128/white/trig.png new file mode 100644 index 0000000..81dd9dc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/trig.png differ diff --git a/public/images/cryptocurrency-icons/128/white/trtl.png b/public/images/cryptocurrency-icons/128/white/trtl.png new file mode 100644 index 0000000..3391ff5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/trtl.png differ diff --git a/public/images/cryptocurrency-icons/128/white/trx.png b/public/images/cryptocurrency-icons/128/white/trx.png new file mode 100644 index 0000000..6985a11 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/trx.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tusd.png b/public/images/cryptocurrency-icons/128/white/tusd.png new file mode 100644 index 0000000..6f8ca0d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tusd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/tzc.png b/public/images/cryptocurrency-icons/128/white/tzc.png new file mode 100644 index 0000000..88d7bc9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/tzc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/ubq.png b/public/images/cryptocurrency-icons/128/white/ubq.png new file mode 100644 index 0000000..1bf44ad Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/ubq.png differ diff --git a/public/images/cryptocurrency-icons/128/white/unity.png b/public/images/cryptocurrency-icons/128/white/unity.png new file mode 100644 index 0000000..8650ada Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/unity.png differ diff --git a/public/images/cryptocurrency-icons/128/white/usd.png b/public/images/cryptocurrency-icons/128/white/usd.png new file mode 100644 index 0000000..2cd2ef7 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/usd.png differ diff --git a/public/images/cryptocurrency-icons/128/white/usdt.png b/public/images/cryptocurrency-icons/128/white/usdt.png new file mode 100644 index 0000000..4f630f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/usdt.png differ diff --git a/public/images/cryptocurrency-icons/128/white/utk.png b/public/images/cryptocurrency-icons/128/white/utk.png new file mode 100644 index 0000000..11d68f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/utk.png differ diff --git a/public/images/cryptocurrency-icons/128/white/veri.png b/public/images/cryptocurrency-icons/128/white/veri.png new file mode 100644 index 0000000..90a6909 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/veri.png differ diff --git a/public/images/cryptocurrency-icons/128/white/vet.png b/public/images/cryptocurrency-icons/128/white/vet.png new file mode 100644 index 0000000..a4a4916 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/vet.png differ diff --git a/public/images/cryptocurrency-icons/128/white/via.png b/public/images/cryptocurrency-icons/128/white/via.png new file mode 100644 index 0000000..39e3b91 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/via.png differ diff --git a/public/images/cryptocurrency-icons/128/white/vib.png b/public/images/cryptocurrency-icons/128/white/vib.png new file mode 100644 index 0000000..74e12e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/vib.png differ diff --git a/public/images/cryptocurrency-icons/128/white/vibe.png b/public/images/cryptocurrency-icons/128/white/vibe.png new file mode 100644 index 0000000..9c43c2c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/vibe.png differ diff --git a/public/images/cryptocurrency-icons/128/white/vivo.png b/public/images/cryptocurrency-icons/128/white/vivo.png new file mode 100644 index 0000000..f2b9ea4 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/vivo.png differ diff --git a/public/images/cryptocurrency-icons/128/white/vrc.png b/public/images/cryptocurrency-icons/128/white/vrc.png new file mode 100644 index 0000000..af0d034 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/vrc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/vrsc.png b/public/images/cryptocurrency-icons/128/white/vrsc.png new file mode 100644 index 0000000..c153c78 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/vrsc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/vtc.png b/public/images/cryptocurrency-icons/128/white/vtc.png new file mode 100644 index 0000000..872cbe2 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/vtc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/wabi.png b/public/images/cryptocurrency-icons/128/white/wabi.png new file mode 100644 index 0000000..70d75f9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/wabi.png differ diff --git a/public/images/cryptocurrency-icons/128/white/wan.png b/public/images/cryptocurrency-icons/128/white/wan.png new file mode 100644 index 0000000..18457e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/wan.png differ diff --git a/public/images/cryptocurrency-icons/128/white/waves.png b/public/images/cryptocurrency-icons/128/white/waves.png new file mode 100644 index 0000000..b465538 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/waves.png differ diff --git a/public/images/cryptocurrency-icons/128/white/wax.png b/public/images/cryptocurrency-icons/128/white/wax.png new file mode 100644 index 0000000..0efcd8e Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/wax.png differ diff --git a/public/images/cryptocurrency-icons/128/white/wgr.png b/public/images/cryptocurrency-icons/128/white/wgr.png new file mode 100644 index 0000000..4006791 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/wgr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/wicc.png b/public/images/cryptocurrency-icons/128/white/wicc.png new file mode 100644 index 0000000..bdad02d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/wicc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/wings.png b/public/images/cryptocurrency-icons/128/white/wings.png new file mode 100644 index 0000000..aef8cf5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/wings.png differ diff --git a/public/images/cryptocurrency-icons/128/white/wpr.png b/public/images/cryptocurrency-icons/128/white/wpr.png new file mode 100644 index 0000000..054a6ec Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/wpr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/wtc.png b/public/images/cryptocurrency-icons/128/white/wtc.png new file mode 100644 index 0000000..b6ac623 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/wtc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xas.png b/public/images/cryptocurrency-icons/128/white/xas.png new file mode 100644 index 0000000..5842262 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xas.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xbc.png b/public/images/cryptocurrency-icons/128/white/xbc.png new file mode 100644 index 0000000..83f0251 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xbc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xby.png b/public/images/cryptocurrency-icons/128/white/xby.png new file mode 100644 index 0000000..32c317d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xby.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xcp.png b/public/images/cryptocurrency-icons/128/white/xcp.png new file mode 100644 index 0000000..2d4c3ff Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xcp.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xdn.png b/public/images/cryptocurrency-icons/128/white/xdn.png new file mode 100644 index 0000000..1060cb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xdn.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xem.png b/public/images/cryptocurrency-icons/128/white/xem.png new file mode 100644 index 0000000..0763350 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xem.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xin.png b/public/images/cryptocurrency-icons/128/white/xin.png new file mode 100644 index 0000000..bf784df Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xin.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xlm.png b/public/images/cryptocurrency-icons/128/white/xlm.png new file mode 100644 index 0000000..39ea4b8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xlm.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xmcc.png b/public/images/cryptocurrency-icons/128/white/xmcc.png new file mode 100644 index 0000000..298fdf8 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xmcc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xmg.png b/public/images/cryptocurrency-icons/128/white/xmg.png new file mode 100644 index 0000000..8f90d49 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xmg.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xmo.png b/public/images/cryptocurrency-icons/128/white/xmo.png new file mode 100644 index 0000000..2a50c1c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xmo.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xmr.png b/public/images/cryptocurrency-icons/128/white/xmr.png new file mode 100644 index 0000000..55e3187 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xmr.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xmy.png b/public/images/cryptocurrency-icons/128/white/xmy.png new file mode 100644 index 0000000..48e76f9 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xmy.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xp.png b/public/images/cryptocurrency-icons/128/white/xp.png new file mode 100644 index 0000000..1de05ad Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xp.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xpa.png b/public/images/cryptocurrency-icons/128/white/xpa.png new file mode 100644 index 0000000..b14a416 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xpa.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xpm.png b/public/images/cryptocurrency-icons/128/white/xpm.png new file mode 100644 index 0000000..925e519 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xpm.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xrp.png b/public/images/cryptocurrency-icons/128/white/xrp.png new file mode 100644 index 0000000..bec6a6c Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xrp.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xsg.png b/public/images/cryptocurrency-icons/128/white/xsg.png new file mode 100644 index 0000000..37dee4b Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xsg.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xtz.png b/public/images/cryptocurrency-icons/128/white/xtz.png new file mode 100644 index 0000000..35cc97d Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xtz.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xuc.png b/public/images/cryptocurrency-icons/128/white/xuc.png new file mode 100644 index 0000000..afe1529 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xuc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xvc.png b/public/images/cryptocurrency-icons/128/white/xvc.png new file mode 100644 index 0000000..f8ed267 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xvc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xvg.png b/public/images/cryptocurrency-icons/128/white/xvg.png new file mode 100644 index 0000000..5bcffa1 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xvg.png differ diff --git a/public/images/cryptocurrency-icons/128/white/xzc.png b/public/images/cryptocurrency-icons/128/white/xzc.png new file mode 100644 index 0000000..d93fd91 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/xzc.png differ diff --git a/public/images/cryptocurrency-icons/128/white/yoyow.png b/public/images/cryptocurrency-icons/128/white/yoyow.png new file mode 100644 index 0000000..a264813 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/yoyow.png differ diff --git a/public/images/cryptocurrency-icons/128/white/zcl.png b/public/images/cryptocurrency-icons/128/white/zcl.png new file mode 100644 index 0000000..fbea7a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/zcl.png differ diff --git a/public/images/cryptocurrency-icons/128/white/zec.png b/public/images/cryptocurrency-icons/128/white/zec.png new file mode 100644 index 0000000..f881e4f Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/zec.png differ diff --git a/public/images/cryptocurrency-icons/128/white/zel.png b/public/images/cryptocurrency-icons/128/white/zel.png new file mode 100644 index 0000000..a60f9cc Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/zel.png differ diff --git a/public/images/cryptocurrency-icons/128/white/zen.png b/public/images/cryptocurrency-icons/128/white/zen.png new file mode 100644 index 0000000..48074f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/zen.png differ diff --git a/public/images/cryptocurrency-icons/128/white/zil.png b/public/images/cryptocurrency-icons/128/white/zil.png new file mode 100644 index 0000000..a721df3 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/zil.png differ diff --git a/public/images/cryptocurrency-icons/128/white/zilla.png b/public/images/cryptocurrency-icons/128/white/zilla.png new file mode 100644 index 0000000..0251730 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/zilla.png differ diff --git a/public/images/cryptocurrency-icons/128/white/zrx.png b/public/images/cryptocurrency-icons/128/white/zrx.png new file mode 100644 index 0000000..1375737 Binary files /dev/null and b/public/images/cryptocurrency-icons/128/white/zrx.png differ diff --git a/public/images/cryptocurrency-icons/32/.DS_Store b/public/images/cryptocurrency-icons/32/.DS_Store new file mode 100644 index 0000000..8ee4d7a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/.DS_Store differ diff --git a/public/images/cryptocurrency-icons/32/black/$pac.png b/public/images/cryptocurrency-icons/32/black/$pac.png new file mode 100644 index 0000000..c4af97e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/$pac.png differ diff --git a/public/images/cryptocurrency-icons/32/black/2give.png b/public/images/cryptocurrency-icons/32/black/2give.png new file mode 100644 index 0000000..006dcb2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/2give.png differ diff --git a/public/images/cryptocurrency-icons/32/black/abt.png b/public/images/cryptocurrency-icons/32/black/abt.png new file mode 100644 index 0000000..4ca3960 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/abt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/act.png b/public/images/cryptocurrency-icons/32/black/act.png new file mode 100644 index 0000000..61d59e7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/act.png differ diff --git a/public/images/cryptocurrency-icons/32/black/actn.png b/public/images/cryptocurrency-icons/32/black/actn.png new file mode 100644 index 0000000..5ed0722 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/actn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ada.png b/public/images/cryptocurrency-icons/32/black/ada.png new file mode 100644 index 0000000..0da3a1e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ada.png differ diff --git a/public/images/cryptocurrency-icons/32/black/adx.png b/public/images/cryptocurrency-icons/32/black/adx.png new file mode 100644 index 0000000..4477548 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/adx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ae.png b/public/images/cryptocurrency-icons/32/black/ae.png new file mode 100644 index 0000000..b5fe0c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ae.png differ diff --git a/public/images/cryptocurrency-icons/32/black/aeon.png b/public/images/cryptocurrency-icons/32/black/aeon.png new file mode 100644 index 0000000..c49b0ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/aeon.png differ diff --git a/public/images/cryptocurrency-icons/32/black/agi.png b/public/images/cryptocurrency-icons/32/black/agi.png new file mode 100644 index 0000000..1d03acd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/agi.png differ diff --git a/public/images/cryptocurrency-icons/32/black/agrs.png b/public/images/cryptocurrency-icons/32/black/agrs.png new file mode 100644 index 0000000..2a74fd2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/agrs.png differ diff --git a/public/images/cryptocurrency-icons/32/black/aion.png b/public/images/cryptocurrency-icons/32/black/aion.png new file mode 100644 index 0000000..0284240 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/aion.png differ diff --git a/public/images/cryptocurrency-icons/32/black/amb.png b/public/images/cryptocurrency-icons/32/black/amb.png new file mode 100644 index 0000000..a67fff8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/amb.png differ diff --git a/public/images/cryptocurrency-icons/32/black/amp.png b/public/images/cryptocurrency-icons/32/black/amp.png new file mode 100644 index 0000000..39e3b12 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/amp.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ant.png b/public/images/cryptocurrency-icons/32/black/ant.png new file mode 100644 index 0000000..6969b7f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ant.png differ diff --git a/public/images/cryptocurrency-icons/32/black/apex.png b/public/images/cryptocurrency-icons/32/black/apex.png new file mode 100644 index 0000000..757e5a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/apex.png differ diff --git a/public/images/cryptocurrency-icons/32/black/appc.png b/public/images/cryptocurrency-icons/32/black/appc.png new file mode 100644 index 0000000..91be801 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/appc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ardr.png b/public/images/cryptocurrency-icons/32/black/ardr.png new file mode 100644 index 0000000..2f9f7f9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ardr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/arg.png b/public/images/cryptocurrency-icons/32/black/arg.png new file mode 100644 index 0000000..c4ea2da Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/arg.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ark.png b/public/images/cryptocurrency-icons/32/black/ark.png new file mode 100644 index 0000000..a9d614e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ark.png differ diff --git a/public/images/cryptocurrency-icons/32/black/arn.png b/public/images/cryptocurrency-icons/32/black/arn.png new file mode 100644 index 0000000..20d7acc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/arn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ary.png b/public/images/cryptocurrency-icons/32/black/ary.png new file mode 100644 index 0000000..bb0e001 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ary.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ast.png b/public/images/cryptocurrency-icons/32/black/ast.png new file mode 100644 index 0000000..555e85e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ast.png differ diff --git a/public/images/cryptocurrency-icons/32/black/atm.png b/public/images/cryptocurrency-icons/32/black/atm.png new file mode 100644 index 0000000..2bcb4c7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/atm.png differ diff --git a/public/images/cryptocurrency-icons/32/black/auto.png b/public/images/cryptocurrency-icons/32/black/auto.png new file mode 100644 index 0000000..6ae930d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/auto.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bat.png b/public/images/cryptocurrency-icons/32/black/bat.png new file mode 100644 index 0000000..d385e1e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bat.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bay.png b/public/images/cryptocurrency-icons/32/black/bay.png new file mode 100644 index 0000000..0d90434 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bay.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bcbc.png b/public/images/cryptocurrency-icons/32/black/bcbc.png new file mode 100644 index 0000000..3bcea27 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bcbc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bcc.png b/public/images/cryptocurrency-icons/32/black/bcc.png new file mode 100644 index 0000000..ea4a14f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bcc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bcd.png b/public/images/cryptocurrency-icons/32/black/bcd.png new file mode 100644 index 0000000..1e31163 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bcd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bch.png b/public/images/cryptocurrency-icons/32/black/bch.png new file mode 100644 index 0000000..d6d3643 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bch.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bcn.png b/public/images/cryptocurrency-icons/32/black/bcn.png new file mode 100644 index 0000000..add43ec Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bcn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bco.png b/public/images/cryptocurrency-icons/32/black/bco.png new file mode 100644 index 0000000..1a4b2d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bco.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bcpt.png b/public/images/cryptocurrency-icons/32/black/bcpt.png new file mode 100644 index 0000000..0b8a422 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bcpt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bdl.png b/public/images/cryptocurrency-icons/32/black/bdl.png new file mode 100644 index 0000000..728e360 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bdl.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bela.png b/public/images/cryptocurrency-icons/32/black/bela.png new file mode 100644 index 0000000..0bf2a55 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bela.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bix.png b/public/images/cryptocurrency-icons/32/black/bix.png new file mode 100644 index 0000000..ff88aa5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bix.png differ diff --git a/public/images/cryptocurrency-icons/32/black/blcn.png b/public/images/cryptocurrency-icons/32/black/blcn.png new file mode 100644 index 0000000..e781d10 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/blcn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/blk.png b/public/images/cryptocurrency-icons/32/black/blk.png new file mode 100644 index 0000000..37245e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/blk.png differ diff --git a/public/images/cryptocurrency-icons/32/black/block.png b/public/images/cryptocurrency-icons/32/black/block.png new file mode 100644 index 0000000..7de121c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/block.png differ diff --git a/public/images/cryptocurrency-icons/32/black/blz.png b/public/images/cryptocurrency-icons/32/black/blz.png new file mode 100644 index 0000000..9a98969 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/blz.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bnb.png b/public/images/cryptocurrency-icons/32/black/bnb.png new file mode 100644 index 0000000..f5f7a53 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bnb.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bnt.png b/public/images/cryptocurrency-icons/32/black/bnt.png new file mode 100644 index 0000000..3d5a9d0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bnt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bnty.png b/public/images/cryptocurrency-icons/32/black/bnty.png new file mode 100644 index 0000000..ee9fc5b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bnty.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bos.png b/public/images/cryptocurrency-icons/32/black/bos.png new file mode 100644 index 0000000..3972b6a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bos.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bpt.png b/public/images/cryptocurrency-icons/32/black/bpt.png new file mode 100644 index 0000000..1a6e633 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bpt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bq.png b/public/images/cryptocurrency-icons/32/black/bq.png new file mode 100644 index 0000000..602e8f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bq.png differ diff --git a/public/images/cryptocurrency-icons/32/black/brd.png b/public/images/cryptocurrency-icons/32/black/brd.png new file mode 100644 index 0000000..3d74356 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/brd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bsd.png b/public/images/cryptocurrency-icons/32/black/bsd.png new file mode 100644 index 0000000..75b1c1e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bsd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/btc.png b/public/images/cryptocurrency-icons/32/black/btc.png new file mode 100644 index 0000000..b9753e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/btc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/btcd.png b/public/images/cryptocurrency-icons/32/black/btcd.png new file mode 100644 index 0000000..0ac9495 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/btcd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/btch.png b/public/images/cryptocurrency-icons/32/black/btch.png new file mode 100644 index 0000000..5e391e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/btch.png differ diff --git a/public/images/cryptocurrency-icons/32/black/btcp.png b/public/images/cryptocurrency-icons/32/black/btcp.png new file mode 100644 index 0000000..0de468f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/btcp.png differ diff --git a/public/images/cryptocurrency-icons/32/black/btcz.png b/public/images/cryptocurrency-icons/32/black/btcz.png new file mode 100644 index 0000000..93d8b4b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/btcz.png differ diff --git a/public/images/cryptocurrency-icons/32/black/btdx.png b/public/images/cryptocurrency-icons/32/black/btdx.png new file mode 100644 index 0000000..fa9763d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/btdx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/btg.png b/public/images/cryptocurrency-icons/32/black/btg.png new file mode 100644 index 0000000..0157f2a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/btg.png differ diff --git a/public/images/cryptocurrency-icons/32/black/btm.png b/public/images/cryptocurrency-icons/32/black/btm.png new file mode 100644 index 0000000..0d3bdaa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/btm.png differ diff --git a/public/images/cryptocurrency-icons/32/black/bts.png b/public/images/cryptocurrency-icons/32/black/bts.png new file mode 100644 index 0000000..36769ab Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/bts.png differ diff --git a/public/images/cryptocurrency-icons/32/black/btx.png b/public/images/cryptocurrency-icons/32/black/btx.png new file mode 100644 index 0000000..7305e01 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/btx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/burst.png b/public/images/cryptocurrency-icons/32/black/burst.png new file mode 100644 index 0000000..3542336 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/burst.png differ diff --git a/public/images/cryptocurrency-icons/32/black/call.png b/public/images/cryptocurrency-icons/32/black/call.png new file mode 100644 index 0000000..0f51179 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/call.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cc.png b/public/images/cryptocurrency-icons/32/black/cc.png new file mode 100644 index 0000000..07ea966 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cdn.png b/public/images/cryptocurrency-icons/32/black/cdn.png new file mode 100644 index 0000000..a0f722c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cdn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cdt.png b/public/images/cryptocurrency-icons/32/black/cdt.png new file mode 100644 index 0000000..6b1b116 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cdt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cenz.png b/public/images/cryptocurrency-icons/32/black/cenz.png new file mode 100644 index 0000000..1b548e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cenz.png differ diff --git a/public/images/cryptocurrency-icons/32/black/chat.png b/public/images/cryptocurrency-icons/32/black/chat.png new file mode 100644 index 0000000..bb6e337 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/chat.png differ diff --git a/public/images/cryptocurrency-icons/32/black/chips.png b/public/images/cryptocurrency-icons/32/black/chips.png new file mode 100644 index 0000000..f30bb74 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/chips.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cix.png b/public/images/cryptocurrency-icons/32/black/cix.png new file mode 100644 index 0000000..d040d33 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cix.png differ diff --git a/public/images/cryptocurrency-icons/32/black/clam.png b/public/images/cryptocurrency-icons/32/black/clam.png new file mode 100644 index 0000000..4107037 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/clam.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cloak.png b/public/images/cryptocurrency-icons/32/black/cloak.png new file mode 100644 index 0000000..804fe7f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cloak.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cmm.png b/public/images/cryptocurrency-icons/32/black/cmm.png new file mode 100644 index 0000000..68f698c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cmm.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cmt.png b/public/images/cryptocurrency-icons/32/black/cmt.png new file mode 100644 index 0000000..82d0c70 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cmt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cnd.png b/public/images/cryptocurrency-icons/32/black/cnd.png new file mode 100644 index 0000000..2e95793 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cnd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cnx.png b/public/images/cryptocurrency-icons/32/black/cnx.png new file mode 100644 index 0000000..b0b0d8b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cnx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cny.png b/public/images/cryptocurrency-icons/32/black/cny.png new file mode 100644 index 0000000..051e615 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cny.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cob.png b/public/images/cryptocurrency-icons/32/black/cob.png new file mode 100644 index 0000000..b8aa5ab Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cob.png differ diff --git a/public/images/cryptocurrency-icons/32/black/colx.png b/public/images/cryptocurrency-icons/32/black/colx.png new file mode 100644 index 0000000..e6f46a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/colx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/coqui.png b/public/images/cryptocurrency-icons/32/black/coqui.png new file mode 100644 index 0000000..136a9a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/coqui.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cred.png b/public/images/cryptocurrency-icons/32/black/cred.png new file mode 100644 index 0000000..66c0130 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cred.png differ diff --git a/public/images/cryptocurrency-icons/32/black/crpt.png b/public/images/cryptocurrency-icons/32/black/crpt.png new file mode 100644 index 0000000..9d937c4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/crpt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/crw.png b/public/images/cryptocurrency-icons/32/black/crw.png new file mode 100644 index 0000000..f6a3a95 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/crw.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cs.png b/public/images/cryptocurrency-icons/32/black/cs.png new file mode 100644 index 0000000..584b52a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cs.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ctr.png b/public/images/cryptocurrency-icons/32/black/ctr.png new file mode 100644 index 0000000..7bc4980 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ctr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ctxc.png b/public/images/cryptocurrency-icons/32/black/ctxc.png new file mode 100644 index 0000000..f30271d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ctxc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/cvc.png b/public/images/cryptocurrency-icons/32/black/cvc.png new file mode 100644 index 0000000..7f38bdb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/cvc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dash.png b/public/images/cryptocurrency-icons/32/black/dash.png new file mode 100644 index 0000000..bc467de Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dash.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dat.png b/public/images/cryptocurrency-icons/32/black/dat.png new file mode 100644 index 0000000..17980bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dat.png differ diff --git a/public/images/cryptocurrency-icons/32/black/data.png b/public/images/cryptocurrency-icons/32/black/data.png new file mode 100644 index 0000000..329e311 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/data.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dbc.png b/public/images/cryptocurrency-icons/32/black/dbc.png new file mode 100644 index 0000000..be59e10 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dbc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dcn.png b/public/images/cryptocurrency-icons/32/black/dcn.png new file mode 100644 index 0000000..a6563d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dcn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dcr.png b/public/images/cryptocurrency-icons/32/black/dcr.png new file mode 100644 index 0000000..364af64 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dcr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/deez.png b/public/images/cryptocurrency-icons/32/black/deez.png new file mode 100644 index 0000000..9c69eae Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/deez.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dent.png b/public/images/cryptocurrency-icons/32/black/dent.png new file mode 100644 index 0000000..5865887 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dent.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dew.png b/public/images/cryptocurrency-icons/32/black/dew.png new file mode 100644 index 0000000..ef31aa5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dew.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dgb.png b/public/images/cryptocurrency-icons/32/black/dgb.png new file mode 100644 index 0000000..89e2781 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dgb.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dgd.png b/public/images/cryptocurrency-icons/32/black/dgd.png new file mode 100644 index 0000000..3fe8e82 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dgd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dlt.png b/public/images/cryptocurrency-icons/32/black/dlt.png new file mode 100644 index 0000000..04fdfe8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dlt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dnr.png b/public/images/cryptocurrency-icons/32/black/dnr.png new file mode 100644 index 0000000..38ad17a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dnr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dnt.png b/public/images/cryptocurrency-icons/32/black/dnt.png new file mode 100644 index 0000000..2fb0863 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dnt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dock.png b/public/images/cryptocurrency-icons/32/black/dock.png new file mode 100644 index 0000000..3d8fbb5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dock.png differ diff --git a/public/images/cryptocurrency-icons/32/black/doge.png b/public/images/cryptocurrency-icons/32/black/doge.png new file mode 100644 index 0000000..7275912 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/doge.png differ diff --git a/public/images/cryptocurrency-icons/32/black/drgn.png b/public/images/cryptocurrency-icons/32/black/drgn.png new file mode 100644 index 0000000..50daa81 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/drgn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/drop.png b/public/images/cryptocurrency-icons/32/black/drop.png new file mode 100644 index 0000000..dfe8d24 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/drop.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dta.png b/public/images/cryptocurrency-icons/32/black/dta.png new file mode 100644 index 0000000..6b8a302 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dta.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dth.png b/public/images/cryptocurrency-icons/32/black/dth.png new file mode 100644 index 0000000..84ceed8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dth.png differ diff --git a/public/images/cryptocurrency-icons/32/black/dtr.png b/public/images/cryptocurrency-icons/32/black/dtr.png new file mode 100644 index 0000000..efa6fc0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/dtr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ebst.png b/public/images/cryptocurrency-icons/32/black/ebst.png new file mode 100644 index 0000000..2ba71f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ebst.png differ diff --git a/public/images/cryptocurrency-icons/32/black/eca.png b/public/images/cryptocurrency-icons/32/black/eca.png new file mode 100644 index 0000000..05ef6a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/eca.png differ diff --git a/public/images/cryptocurrency-icons/32/black/edg.png b/public/images/cryptocurrency-icons/32/black/edg.png new file mode 100644 index 0000000..63d1cf9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/edg.png differ diff --git a/public/images/cryptocurrency-icons/32/black/edo.png b/public/images/cryptocurrency-icons/32/black/edo.png new file mode 100644 index 0000000..343c7cb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/edo.png differ diff --git a/public/images/cryptocurrency-icons/32/black/edoge.png b/public/images/cryptocurrency-icons/32/black/edoge.png new file mode 100644 index 0000000..944659c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/edoge.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ela.png b/public/images/cryptocurrency-icons/32/black/ela.png new file mode 100644 index 0000000..84bde9a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ela.png differ diff --git a/public/images/cryptocurrency-icons/32/black/elf.png b/public/images/cryptocurrency-icons/32/black/elf.png new file mode 100644 index 0000000..ac24f51 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/elf.png differ diff --git a/public/images/cryptocurrency-icons/32/black/elix.png b/public/images/cryptocurrency-icons/32/black/elix.png new file mode 100644 index 0000000..f3feded Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/elix.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ella.png b/public/images/cryptocurrency-icons/32/black/ella.png new file mode 100644 index 0000000..3522b29 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ella.png differ diff --git a/public/images/cryptocurrency-icons/32/black/emc.png b/public/images/cryptocurrency-icons/32/black/emc.png new file mode 100644 index 0000000..079f8bb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/emc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/emc2.png b/public/images/cryptocurrency-icons/32/black/emc2.png new file mode 100644 index 0000000..5610e85 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/emc2.png differ diff --git a/public/images/cryptocurrency-icons/32/black/eng.png b/public/images/cryptocurrency-icons/32/black/eng.png new file mode 100644 index 0000000..3750c92 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/eng.png differ diff --git a/public/images/cryptocurrency-icons/32/black/enj.png b/public/images/cryptocurrency-icons/32/black/enj.png new file mode 100644 index 0000000..d2a9ca8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/enj.png differ diff --git a/public/images/cryptocurrency-icons/32/black/eos.png b/public/images/cryptocurrency-icons/32/black/eos.png new file mode 100644 index 0000000..3f95ee9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/eos.png differ diff --git a/public/images/cryptocurrency-icons/32/black/eqli.png b/public/images/cryptocurrency-icons/32/black/eqli.png new file mode 100644 index 0000000..657d21f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/eqli.png differ diff --git a/public/images/cryptocurrency-icons/32/black/equa.png b/public/images/cryptocurrency-icons/32/black/equa.png new file mode 100644 index 0000000..a8e3b0f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/equa.png differ diff --git a/public/images/cryptocurrency-icons/32/black/etc.png b/public/images/cryptocurrency-icons/32/black/etc.png new file mode 100644 index 0000000..0c4b4bc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/etc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/eth.png b/public/images/cryptocurrency-icons/32/black/eth.png new file mode 100644 index 0000000..0d6cf39 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/eth.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ethos.png b/public/images/cryptocurrency-icons/32/black/ethos.png new file mode 100644 index 0000000..8eedf2e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ethos.png differ diff --git a/public/images/cryptocurrency-icons/32/black/etn.png b/public/images/cryptocurrency-icons/32/black/etn.png new file mode 100644 index 0000000..9e78287 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/etn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/etp.png b/public/images/cryptocurrency-icons/32/black/etp.png new file mode 100644 index 0000000..2133920 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/etp.png differ diff --git a/public/images/cryptocurrency-icons/32/black/eur.png b/public/images/cryptocurrency-icons/32/black/eur.png new file mode 100644 index 0000000..8328812 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/eur.png differ diff --git a/public/images/cryptocurrency-icons/32/black/evx.png b/public/images/cryptocurrency-icons/32/black/evx.png new file mode 100644 index 0000000..9ea997e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/evx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/exmo.png b/public/images/cryptocurrency-icons/32/black/exmo.png new file mode 100644 index 0000000..d413d85 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/exmo.png differ diff --git a/public/images/cryptocurrency-icons/32/black/exp.png b/public/images/cryptocurrency-icons/32/black/exp.png new file mode 100644 index 0000000..8cf11c7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/exp.png differ diff --git a/public/images/cryptocurrency-icons/32/black/fair.png b/public/images/cryptocurrency-icons/32/black/fair.png new file mode 100644 index 0000000..353208c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/fair.png differ diff --git a/public/images/cryptocurrency-icons/32/black/fct.png b/public/images/cryptocurrency-icons/32/black/fct.png new file mode 100644 index 0000000..3dae350 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/fct.png differ diff --git a/public/images/cryptocurrency-icons/32/black/fil.png b/public/images/cryptocurrency-icons/32/black/fil.png new file mode 100644 index 0000000..442de62 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/fil.png differ diff --git a/public/images/cryptocurrency-icons/32/black/fjc.png b/public/images/cryptocurrency-icons/32/black/fjc.png new file mode 100644 index 0000000..9f72731 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/fjc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/fldc.png b/public/images/cryptocurrency-icons/32/black/fldc.png new file mode 100644 index 0000000..2e81210 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/fldc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/flo.png b/public/images/cryptocurrency-icons/32/black/flo.png new file mode 100644 index 0000000..48b806f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/flo.png differ diff --git a/public/images/cryptocurrency-icons/32/black/fsn.png b/public/images/cryptocurrency-icons/32/black/fsn.png new file mode 100644 index 0000000..db6e130 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/fsn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ftc.png b/public/images/cryptocurrency-icons/32/black/ftc.png new file mode 100644 index 0000000..d8dab76 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ftc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/fuel.png b/public/images/cryptocurrency-icons/32/black/fuel.png new file mode 100644 index 0000000..a8b38de Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/fuel.png differ diff --git a/public/images/cryptocurrency-icons/32/black/fun.png b/public/images/cryptocurrency-icons/32/black/fun.png new file mode 100644 index 0000000..38baa7e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/fun.png differ diff --git a/public/images/cryptocurrency-icons/32/black/game.png b/public/images/cryptocurrency-icons/32/black/game.png new file mode 100644 index 0000000..4d4fb8c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/game.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gas.png b/public/images/cryptocurrency-icons/32/black/gas.png new file mode 100644 index 0000000..ef8f7f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gas.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gbp.png b/public/images/cryptocurrency-icons/32/black/gbp.png new file mode 100644 index 0000000..1c8630c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gbp.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gbx.png b/public/images/cryptocurrency-icons/32/black/gbx.png new file mode 100644 index 0000000..5275144 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gbx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gbyte.png b/public/images/cryptocurrency-icons/32/black/gbyte.png new file mode 100644 index 0000000..f5b897b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gbyte.png differ diff --git a/public/images/cryptocurrency-icons/32/black/generic.png b/public/images/cryptocurrency-icons/32/black/generic.png new file mode 100644 index 0000000..b699091 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/generic.png differ diff --git a/public/images/cryptocurrency-icons/32/black/glxt.png b/public/images/cryptocurrency-icons/32/black/glxt.png new file mode 100644 index 0000000..8d463c3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/glxt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gmr.png b/public/images/cryptocurrency-icons/32/black/gmr.png new file mode 100644 index 0000000..06a8c87 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gmr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gno.png b/public/images/cryptocurrency-icons/32/black/gno.png new file mode 100644 index 0000000..f69c35b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gno.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gnt.png b/public/images/cryptocurrency-icons/32/black/gnt.png new file mode 100644 index 0000000..9608937 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gnt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/grc.png b/public/images/cryptocurrency-icons/32/black/grc.png new file mode 100644 index 0000000..46aade0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/grc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/grs.png b/public/images/cryptocurrency-icons/32/black/grs.png new file mode 100644 index 0000000..cb42607 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/grs.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gsc.png b/public/images/cryptocurrency-icons/32/black/gsc.png new file mode 100644 index 0000000..221373e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gsc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gto.png b/public/images/cryptocurrency-icons/32/black/gto.png new file mode 100644 index 0000000..f8692a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gto.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gup.png b/public/images/cryptocurrency-icons/32/black/gup.png new file mode 100644 index 0000000..dd0b956 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gup.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gusd.png b/public/images/cryptocurrency-icons/32/black/gusd.png new file mode 100644 index 0000000..d2daf4d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gusd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gvt.png b/public/images/cryptocurrency-icons/32/black/gvt.png new file mode 100644 index 0000000..c232a48 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gvt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gxs.png b/public/images/cryptocurrency-icons/32/black/gxs.png new file mode 100644 index 0000000..1a574e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gxs.png differ diff --git a/public/images/cryptocurrency-icons/32/black/gzr.png b/public/images/cryptocurrency-icons/32/black/gzr.png new file mode 100644 index 0000000..2205506 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/gzr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/hight.png b/public/images/cryptocurrency-icons/32/black/hight.png new file mode 100644 index 0000000..11c067f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/hight.png differ diff --git a/public/images/cryptocurrency-icons/32/black/hodl.png b/public/images/cryptocurrency-icons/32/black/hodl.png new file mode 100644 index 0000000..f4db54f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/hodl.png differ diff --git a/public/images/cryptocurrency-icons/32/black/hpb.png b/public/images/cryptocurrency-icons/32/black/hpb.png new file mode 100644 index 0000000..26ed7c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/hpb.png differ diff --git a/public/images/cryptocurrency-icons/32/black/hsr.png b/public/images/cryptocurrency-icons/32/black/hsr.png new file mode 100644 index 0000000..849a21c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/hsr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ht.png b/public/images/cryptocurrency-icons/32/black/ht.png new file mode 100644 index 0000000..46b8ae4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ht.png differ diff --git a/public/images/cryptocurrency-icons/32/black/html.png b/public/images/cryptocurrency-icons/32/black/html.png new file mode 100644 index 0000000..450482b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/html.png differ diff --git a/public/images/cryptocurrency-icons/32/black/huc.png b/public/images/cryptocurrency-icons/32/black/huc.png new file mode 100644 index 0000000..b89ca7d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/huc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/hush.png b/public/images/cryptocurrency-icons/32/black/hush.png new file mode 100644 index 0000000..bf01393 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/hush.png differ diff --git a/public/images/cryptocurrency-icons/32/black/icn.png b/public/images/cryptocurrency-icons/32/black/icn.png new file mode 100644 index 0000000..cde9598 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/icn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/icx.png b/public/images/cryptocurrency-icons/32/black/icx.png new file mode 100644 index 0000000..76e14cd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/icx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ignis.png b/public/images/cryptocurrency-icons/32/black/ignis.png new file mode 100644 index 0000000..14c8bf7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ignis.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ink.png b/public/images/cryptocurrency-icons/32/black/ink.png new file mode 100644 index 0000000..49aa6ca Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ink.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ins.png b/public/images/cryptocurrency-icons/32/black/ins.png new file mode 100644 index 0000000..bf3d1f9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ins.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ion.png b/public/images/cryptocurrency-icons/32/black/ion.png new file mode 100644 index 0000000..be6bdb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ion.png differ diff --git a/public/images/cryptocurrency-icons/32/black/iop.png b/public/images/cryptocurrency-icons/32/black/iop.png new file mode 100644 index 0000000..552c998 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/iop.png differ diff --git a/public/images/cryptocurrency-icons/32/black/iost.png b/public/images/cryptocurrency-icons/32/black/iost.png new file mode 100644 index 0000000..ad302d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/iost.png differ diff --git a/public/images/cryptocurrency-icons/32/black/iotx.png b/public/images/cryptocurrency-icons/32/black/iotx.png new file mode 100644 index 0000000..92bc33b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/iotx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/itc.png b/public/images/cryptocurrency-icons/32/black/itc.png new file mode 100644 index 0000000..7fc7a86 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/itc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/jnt.png b/public/images/cryptocurrency-icons/32/black/jnt.png new file mode 100644 index 0000000..b4b6480 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/jnt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/jpy.png b/public/images/cryptocurrency-icons/32/black/jpy.png new file mode 100644 index 0000000..c80124a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/jpy.png differ diff --git a/public/images/cryptocurrency-icons/32/black/kcs.png b/public/images/cryptocurrency-icons/32/black/kcs.png new file mode 100644 index 0000000..26a5318 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/kcs.png differ diff --git a/public/images/cryptocurrency-icons/32/black/kin.png b/public/images/cryptocurrency-icons/32/black/kin.png new file mode 100644 index 0000000..c93870d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/kin.png differ diff --git a/public/images/cryptocurrency-icons/32/black/kmd.png b/public/images/cryptocurrency-icons/32/black/kmd.png new file mode 100644 index 0000000..85114b2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/kmd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/knc.png b/public/images/cryptocurrency-icons/32/black/knc.png new file mode 100644 index 0000000..846fce9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/knc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/krb.png b/public/images/cryptocurrency-icons/32/black/krb.png new file mode 100644 index 0000000..2efaecb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/krb.png differ diff --git a/public/images/cryptocurrency-icons/32/black/lbc.png b/public/images/cryptocurrency-icons/32/black/lbc.png new file mode 100644 index 0000000..6364b61 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/lbc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/lend.png b/public/images/cryptocurrency-icons/32/black/lend.png new file mode 100644 index 0000000..1e3e17f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/lend.png differ diff --git a/public/images/cryptocurrency-icons/32/black/link.png b/public/images/cryptocurrency-icons/32/black/link.png new file mode 100644 index 0000000..4041de4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/link.png differ diff --git a/public/images/cryptocurrency-icons/32/black/lkk.png b/public/images/cryptocurrency-icons/32/black/lkk.png new file mode 100644 index 0000000..e85fbd0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/lkk.png differ diff --git a/public/images/cryptocurrency-icons/32/black/loom.png b/public/images/cryptocurrency-icons/32/black/loom.png new file mode 100644 index 0000000..92d7d1a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/loom.png differ diff --git a/public/images/cryptocurrency-icons/32/black/lrc.png b/public/images/cryptocurrency-icons/32/black/lrc.png new file mode 100644 index 0000000..8c41e0e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/lrc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/lsk.png b/public/images/cryptocurrency-icons/32/black/lsk.png new file mode 100644 index 0000000..3922858 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/lsk.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ltc.png b/public/images/cryptocurrency-icons/32/black/ltc.png new file mode 100644 index 0000000..7289348 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ltc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/lun.png b/public/images/cryptocurrency-icons/32/black/lun.png new file mode 100644 index 0000000..aac88ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/lun.png differ diff --git a/public/images/cryptocurrency-icons/32/black/maid.png b/public/images/cryptocurrency-icons/32/black/maid.png new file mode 100644 index 0000000..1495aa7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/maid.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mana.png b/public/images/cryptocurrency-icons/32/black/mana.png new file mode 100644 index 0000000..ab106d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mana.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mcap.png b/public/images/cryptocurrency-icons/32/black/mcap.png new file mode 100644 index 0000000..0b936fd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mcap.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mco.png b/public/images/cryptocurrency-icons/32/black/mco.png new file mode 100644 index 0000000..262c07a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mco.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mda.png b/public/images/cryptocurrency-icons/32/black/mda.png new file mode 100644 index 0000000..975cc59 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mda.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mds.png b/public/images/cryptocurrency-icons/32/black/mds.png new file mode 100644 index 0000000..5146b4a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mds.png differ diff --git a/public/images/cryptocurrency-icons/32/black/med.png b/public/images/cryptocurrency-icons/32/black/med.png new file mode 100644 index 0000000..261657d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/med.png differ diff --git a/public/images/cryptocurrency-icons/32/black/miota.png b/public/images/cryptocurrency-icons/32/black/miota.png new file mode 100644 index 0000000..bce15e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/miota.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mith.png b/public/images/cryptocurrency-icons/32/black/mith.png new file mode 100644 index 0000000..0fec086 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mith.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mkr.png b/public/images/cryptocurrency-icons/32/black/mkr.png new file mode 100644 index 0000000..5fd02ce Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mkr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mln.png b/public/images/cryptocurrency-icons/32/black/mln.png new file mode 100644 index 0000000..441bcd2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mln.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mnx.png b/public/images/cryptocurrency-icons/32/black/mnx.png new file mode 100644 index 0000000..6f95536 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mnx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mnz.png b/public/images/cryptocurrency-icons/32/black/mnz.png new file mode 100644 index 0000000..7b15c4c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mnz.png differ diff --git a/public/images/cryptocurrency-icons/32/black/moac.png b/public/images/cryptocurrency-icons/32/black/moac.png new file mode 100644 index 0000000..955393a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/moac.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mod.png b/public/images/cryptocurrency-icons/32/black/mod.png new file mode 100644 index 0000000..dd76fe8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mod.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mona.png b/public/images/cryptocurrency-icons/32/black/mona.png new file mode 100644 index 0000000..eb5c2af Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mona.png differ diff --git a/public/images/cryptocurrency-icons/32/black/msr.png b/public/images/cryptocurrency-icons/32/black/msr.png new file mode 100644 index 0000000..7ee6d5e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/msr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mth.png b/public/images/cryptocurrency-icons/32/black/mth.png new file mode 100644 index 0000000..695276c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mth.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mtl.png b/public/images/cryptocurrency-icons/32/black/mtl.png new file mode 100644 index 0000000..24cdb78 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mtl.png differ diff --git a/public/images/cryptocurrency-icons/32/black/music.png b/public/images/cryptocurrency-icons/32/black/music.png new file mode 100644 index 0000000..657dd66 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/music.png differ diff --git a/public/images/cryptocurrency-icons/32/black/mzc.png b/public/images/cryptocurrency-icons/32/black/mzc.png new file mode 100644 index 0000000..12cdb60 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/mzc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nano.png b/public/images/cryptocurrency-icons/32/black/nano.png new file mode 100644 index 0000000..86c9b39 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nano.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nas.png b/public/images/cryptocurrency-icons/32/black/nas.png new file mode 100644 index 0000000..6fed361 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nas.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nav.png b/public/images/cryptocurrency-icons/32/black/nav.png new file mode 100644 index 0000000..aedccc8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nav.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ncash.png b/public/images/cryptocurrency-icons/32/black/ncash.png new file mode 100644 index 0000000..c0186a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ncash.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ndz.png b/public/images/cryptocurrency-icons/32/black/ndz.png new file mode 100644 index 0000000..e389893 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ndz.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nebl.png b/public/images/cryptocurrency-icons/32/black/nebl.png new file mode 100644 index 0000000..ae0a3fb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nebl.png differ diff --git a/public/images/cryptocurrency-icons/32/black/neo.png b/public/images/cryptocurrency-icons/32/black/neo.png new file mode 100644 index 0000000..ef8f7f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/neo.png differ diff --git a/public/images/cryptocurrency-icons/32/black/neos.png b/public/images/cryptocurrency-icons/32/black/neos.png new file mode 100644 index 0000000..8ebdfd3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/neos.png differ diff --git a/public/images/cryptocurrency-icons/32/black/neu.png b/public/images/cryptocurrency-icons/32/black/neu.png new file mode 100644 index 0000000..121a698 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/neu.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nexo.png b/public/images/cryptocurrency-icons/32/black/nexo.png new file mode 100644 index 0000000..41e4b44 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nexo.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ngc.png b/public/images/cryptocurrency-icons/32/black/ngc.png new file mode 100644 index 0000000..b358068 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ngc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nio.png b/public/images/cryptocurrency-icons/32/black/nio.png new file mode 100644 index 0000000..1a26a99 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nio.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nlc2.png b/public/images/cryptocurrency-icons/32/black/nlc2.png new file mode 100644 index 0000000..9d8be8d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nlc2.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nlg.png b/public/images/cryptocurrency-icons/32/black/nlg.png new file mode 100644 index 0000000..9c9e1ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nlg.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nmc.png b/public/images/cryptocurrency-icons/32/black/nmc.png new file mode 100644 index 0000000..bebc489 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nmc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/npxs.png b/public/images/cryptocurrency-icons/32/black/npxs.png new file mode 100644 index 0000000..11886c1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/npxs.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nuls.png b/public/images/cryptocurrency-icons/32/black/nuls.png new file mode 100644 index 0000000..4a42f69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nuls.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nxs.png b/public/images/cryptocurrency-icons/32/black/nxs.png new file mode 100644 index 0000000..23f3f95 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nxs.png differ diff --git a/public/images/cryptocurrency-icons/32/black/nxt.png b/public/images/cryptocurrency-icons/32/black/nxt.png new file mode 100644 index 0000000..f8e00b9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/nxt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/oax.png b/public/images/cryptocurrency-icons/32/black/oax.png new file mode 100644 index 0000000..7036c27 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/oax.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ok.png b/public/images/cryptocurrency-icons/32/black/ok.png new file mode 100644 index 0000000..4a3c0ba Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ok.png differ diff --git a/public/images/cryptocurrency-icons/32/black/omg.png b/public/images/cryptocurrency-icons/32/black/omg.png new file mode 100644 index 0000000..d986dda Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/omg.png differ diff --git a/public/images/cryptocurrency-icons/32/black/omni.png b/public/images/cryptocurrency-icons/32/black/omni.png new file mode 100644 index 0000000..bfdc5bc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/omni.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ong.png b/public/images/cryptocurrency-icons/32/black/ong.png new file mode 100644 index 0000000..3b67d85 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ong.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ont.png b/public/images/cryptocurrency-icons/32/black/ont.png new file mode 100644 index 0000000..c19ce53 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ont.png differ diff --git a/public/images/cryptocurrency-icons/32/black/oot.png b/public/images/cryptocurrency-icons/32/black/oot.png new file mode 100644 index 0000000..66d07b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/oot.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ost.png b/public/images/cryptocurrency-icons/32/black/ost.png new file mode 100644 index 0000000..dca6bad Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ost.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ox.png b/public/images/cryptocurrency-icons/32/black/ox.png new file mode 100644 index 0000000..73382d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ox.png differ diff --git a/public/images/cryptocurrency-icons/32/black/part.png b/public/images/cryptocurrency-icons/32/black/part.png new file mode 100644 index 0000000..d36143f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/part.png differ diff --git a/public/images/cryptocurrency-icons/32/black/pasc.png b/public/images/cryptocurrency-icons/32/black/pasc.png new file mode 100644 index 0000000..ddb9c0b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/pasc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/pasl.png b/public/images/cryptocurrency-icons/32/black/pasl.png new file mode 100644 index 0000000..d57dc7f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/pasl.png differ diff --git a/public/images/cryptocurrency-icons/32/black/pay.png b/public/images/cryptocurrency-icons/32/black/pay.png new file mode 100644 index 0000000..862a2f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/pay.png differ diff --git a/public/images/cryptocurrency-icons/32/black/payx.png b/public/images/cryptocurrency-icons/32/black/payx.png new file mode 100644 index 0000000..6cda7c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/payx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/pink.png b/public/images/cryptocurrency-icons/32/black/pink.png new file mode 100644 index 0000000..16bff22 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/pink.png differ diff --git a/public/images/cryptocurrency-icons/32/black/pirl.png b/public/images/cryptocurrency-icons/32/black/pirl.png new file mode 100644 index 0000000..45a0c11 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/pirl.png differ diff --git a/public/images/cryptocurrency-icons/32/black/pivx.png b/public/images/cryptocurrency-icons/32/black/pivx.png new file mode 100644 index 0000000..4dfbeb6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/pivx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/plr.png b/public/images/cryptocurrency-icons/32/black/plr.png new file mode 100644 index 0000000..d6f091b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/plr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/poa.png b/public/images/cryptocurrency-icons/32/black/poa.png new file mode 100644 index 0000000..cd67659 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/poa.png differ diff --git a/public/images/cryptocurrency-icons/32/black/poe.png b/public/images/cryptocurrency-icons/32/black/poe.png new file mode 100644 index 0000000..6a8f3b9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/poe.png differ diff --git a/public/images/cryptocurrency-icons/32/black/polis.png b/public/images/cryptocurrency-icons/32/black/polis.png new file mode 100644 index 0000000..a0e2f15 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/polis.png differ diff --git a/public/images/cryptocurrency-icons/32/black/poly.png b/public/images/cryptocurrency-icons/32/black/poly.png new file mode 100644 index 0000000..e3a72a5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/poly.png differ diff --git a/public/images/cryptocurrency-icons/32/black/pot.png b/public/images/cryptocurrency-icons/32/black/pot.png new file mode 100644 index 0000000..c1914d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/pot.png differ diff --git a/public/images/cryptocurrency-icons/32/black/powr.png b/public/images/cryptocurrency-icons/32/black/powr.png new file mode 100644 index 0000000..df2c73a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/powr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ppc.png b/public/images/cryptocurrency-icons/32/black/ppc.png new file mode 100644 index 0000000..71adb5a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ppc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ppp.png b/public/images/cryptocurrency-icons/32/black/ppp.png new file mode 100644 index 0000000..986f6fc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ppp.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ppt.png b/public/images/cryptocurrency-icons/32/black/ppt.png new file mode 100644 index 0000000..f55ff5e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ppt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/prl.png b/public/images/cryptocurrency-icons/32/black/prl.png new file mode 100644 index 0000000..6d52699 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/prl.png differ diff --git a/public/images/cryptocurrency-icons/32/black/pura.png b/public/images/cryptocurrency-icons/32/black/pura.png new file mode 100644 index 0000000..d93df4c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/pura.png differ diff --git a/public/images/cryptocurrency-icons/32/black/qash.png b/public/images/cryptocurrency-icons/32/black/qash.png new file mode 100644 index 0000000..f55ca23 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/qash.png differ diff --git a/public/images/cryptocurrency-icons/32/black/qiwi.png b/public/images/cryptocurrency-icons/32/black/qiwi.png new file mode 100644 index 0000000..15093e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/qiwi.png differ diff --git a/public/images/cryptocurrency-icons/32/black/qlc.png b/public/images/cryptocurrency-icons/32/black/qlc.png new file mode 100644 index 0000000..d92bc77 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/qlc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/qrl.png b/public/images/cryptocurrency-icons/32/black/qrl.png new file mode 100644 index 0000000..0feea37 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/qrl.png differ diff --git a/public/images/cryptocurrency-icons/32/black/qsp.png b/public/images/cryptocurrency-icons/32/black/qsp.png new file mode 100644 index 0000000..571387e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/qsp.png differ diff --git a/public/images/cryptocurrency-icons/32/black/qtum.png b/public/images/cryptocurrency-icons/32/black/qtum.png new file mode 100644 index 0000000..bb5e9ff Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/qtum.png differ diff --git a/public/images/cryptocurrency-icons/32/black/r.png b/public/images/cryptocurrency-icons/32/black/r.png new file mode 100644 index 0000000..37bb0ec Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/r.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rads.png b/public/images/cryptocurrency-icons/32/black/rads.png new file mode 100644 index 0000000..8b241cd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rads.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rap.png b/public/images/cryptocurrency-icons/32/black/rap.png new file mode 100644 index 0000000..8dd35fb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rap.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rcn.png b/public/images/cryptocurrency-icons/32/black/rcn.png new file mode 100644 index 0000000..1e59537 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rcn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rdd.png b/public/images/cryptocurrency-icons/32/black/rdd.png new file mode 100644 index 0000000..060a1cc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rdd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rdn.png b/public/images/cryptocurrency-icons/32/black/rdn.png new file mode 100644 index 0000000..df7e838 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rdn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rep.png b/public/images/cryptocurrency-icons/32/black/rep.png new file mode 100644 index 0000000..b65cf62 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rep.png differ diff --git a/public/images/cryptocurrency-icons/32/black/req.png b/public/images/cryptocurrency-icons/32/black/req.png new file mode 100644 index 0000000..e54400f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/req.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rhoc.png b/public/images/cryptocurrency-icons/32/black/rhoc.png new file mode 100644 index 0000000..9239e91 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rhoc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ric.png b/public/images/cryptocurrency-icons/32/black/ric.png new file mode 100644 index 0000000..561c29a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ric.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rise.png b/public/images/cryptocurrency-icons/32/black/rise.png new file mode 100644 index 0000000..feec295 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rise.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rlc.png b/public/images/cryptocurrency-icons/32/black/rlc.png new file mode 100644 index 0000000..bc9646b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rlc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rpx.png b/public/images/cryptocurrency-icons/32/black/rpx.png new file mode 100644 index 0000000..e4153c5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rpx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rub.png b/public/images/cryptocurrency-icons/32/black/rub.png new file mode 100644 index 0000000..09d97f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rub.png differ diff --git a/public/images/cryptocurrency-icons/32/black/rvn.png b/public/images/cryptocurrency-icons/32/black/rvn.png new file mode 100644 index 0000000..9297f27 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/rvn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ryo.png b/public/images/cryptocurrency-icons/32/black/ryo.png new file mode 100644 index 0000000..8cb561d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ryo.png differ diff --git a/public/images/cryptocurrency-icons/32/black/safe.png b/public/images/cryptocurrency-icons/32/black/safe.png new file mode 100644 index 0000000..80161ec Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/safe.png differ diff --git a/public/images/cryptocurrency-icons/32/black/salt.png b/public/images/cryptocurrency-icons/32/black/salt.png new file mode 100644 index 0000000..980a321 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/salt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/san.png b/public/images/cryptocurrency-icons/32/black/san.png new file mode 100644 index 0000000..ffebf6d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/san.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sbd.png b/public/images/cryptocurrency-icons/32/black/sbd.png new file mode 100644 index 0000000..c43d0c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sbd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sberbank.png b/public/images/cryptocurrency-icons/32/black/sberbank.png new file mode 100644 index 0000000..484ab4d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sberbank.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sc.png b/public/images/cryptocurrency-icons/32/black/sc.png new file mode 100644 index 0000000..3b61ba9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/shift.png b/public/images/cryptocurrency-icons/32/black/shift.png new file mode 100644 index 0000000..65d6326 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/shift.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sib.png b/public/images/cryptocurrency-icons/32/black/sib.png new file mode 100644 index 0000000..912bbe0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sib.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sky.png b/public/images/cryptocurrency-icons/32/black/sky.png new file mode 100644 index 0000000..cbf406b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sky.png differ diff --git a/public/images/cryptocurrency-icons/32/black/slr.png b/public/images/cryptocurrency-icons/32/black/slr.png new file mode 100644 index 0000000..d26511e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/slr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sls.png b/public/images/cryptocurrency-icons/32/black/sls.png new file mode 100644 index 0000000..c411ef1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sls.png differ diff --git a/public/images/cryptocurrency-icons/32/black/smart.png b/public/images/cryptocurrency-icons/32/black/smart.png new file mode 100644 index 0000000..daeba70 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/smart.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sngls.png b/public/images/cryptocurrency-icons/32/black/sngls.png new file mode 100644 index 0000000..81e1501 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sngls.png differ diff --git a/public/images/cryptocurrency-icons/32/black/snm.png b/public/images/cryptocurrency-icons/32/black/snm.png new file mode 100644 index 0000000..84f15ce Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/snm.png differ diff --git a/public/images/cryptocurrency-icons/32/black/snt.png b/public/images/cryptocurrency-icons/32/black/snt.png new file mode 100644 index 0000000..463f646 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/snt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/soc.png b/public/images/cryptocurrency-icons/32/black/soc.png new file mode 100644 index 0000000..55f6fe2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/soc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/spank.png b/public/images/cryptocurrency-icons/32/black/spank.png new file mode 100644 index 0000000..4a23d8f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/spank.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sphtx.png b/public/images/cryptocurrency-icons/32/black/sphtx.png new file mode 100644 index 0000000..0555952 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sphtx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/srn.png b/public/images/cryptocurrency-icons/32/black/srn.png new file mode 100644 index 0000000..1f54a46 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/srn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/stak.png b/public/images/cryptocurrency-icons/32/black/stak.png new file mode 100644 index 0000000..9aa7d16 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/stak.png differ diff --git a/public/images/cryptocurrency-icons/32/black/start.png b/public/images/cryptocurrency-icons/32/black/start.png new file mode 100644 index 0000000..3498e78 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/start.png differ diff --git a/public/images/cryptocurrency-icons/32/black/steem.png b/public/images/cryptocurrency-icons/32/black/steem.png new file mode 100644 index 0000000..c43d0c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/steem.png differ diff --git a/public/images/cryptocurrency-icons/32/black/storj.png b/public/images/cryptocurrency-icons/32/black/storj.png new file mode 100644 index 0000000..e0e6a79 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/storj.png differ diff --git a/public/images/cryptocurrency-icons/32/black/storm.png b/public/images/cryptocurrency-icons/32/black/storm.png new file mode 100644 index 0000000..d267cec Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/storm.png differ diff --git a/public/images/cryptocurrency-icons/32/black/stq.png b/public/images/cryptocurrency-icons/32/black/stq.png new file mode 100644 index 0000000..ac6e158 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/stq.png differ diff --git a/public/images/cryptocurrency-icons/32/black/strat.png b/public/images/cryptocurrency-icons/32/black/strat.png new file mode 100644 index 0000000..1f05034 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/strat.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sub.png b/public/images/cryptocurrency-icons/32/black/sub.png new file mode 100644 index 0000000..87dc18f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sub.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sumo.png b/public/images/cryptocurrency-icons/32/black/sumo.png new file mode 100644 index 0000000..ae40806 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sumo.png differ diff --git a/public/images/cryptocurrency-icons/32/black/sys.png b/public/images/cryptocurrency-icons/32/black/sys.png new file mode 100644 index 0000000..2d6ad8b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/sys.png differ diff --git a/public/images/cryptocurrency-icons/32/black/taas.png b/public/images/cryptocurrency-icons/32/black/taas.png new file mode 100644 index 0000000..31657db Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/taas.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tau.png b/public/images/cryptocurrency-icons/32/black/tau.png new file mode 100644 index 0000000..651724e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tau.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tel.png b/public/images/cryptocurrency-icons/32/black/tel.png new file mode 100644 index 0000000..89627a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tel.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ten.png b/public/images/cryptocurrency-icons/32/black/ten.png new file mode 100644 index 0000000..95711f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ten.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tern.png b/public/images/cryptocurrency-icons/32/black/tern.png new file mode 100644 index 0000000..6e99750 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tern.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tgch.png b/public/images/cryptocurrency-icons/32/black/tgch.png new file mode 100644 index 0000000..71efea4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tgch.png differ diff --git a/public/images/cryptocurrency-icons/32/black/theta.png b/public/images/cryptocurrency-icons/32/black/theta.png new file mode 100644 index 0000000..d7effd7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/theta.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tix.png b/public/images/cryptocurrency-icons/32/black/tix.png new file mode 100644 index 0000000..0f8cc80 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tix.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tkn.png b/public/images/cryptocurrency-icons/32/black/tkn.png new file mode 100644 index 0000000..bf62882 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tkn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tnb.png b/public/images/cryptocurrency-icons/32/black/tnb.png new file mode 100644 index 0000000..c310f1f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tnb.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tnc.png b/public/images/cryptocurrency-icons/32/black/tnc.png new file mode 100644 index 0000000..8e7be60 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tnc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tnt.png b/public/images/cryptocurrency-icons/32/black/tnt.png new file mode 100644 index 0000000..8dc1818 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tnt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/trig.png b/public/images/cryptocurrency-icons/32/black/trig.png new file mode 100644 index 0000000..5fc04b6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/trig.png differ diff --git a/public/images/cryptocurrency-icons/32/black/trtl.png b/public/images/cryptocurrency-icons/32/black/trtl.png new file mode 100644 index 0000000..07b7355 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/trtl.png differ diff --git a/public/images/cryptocurrency-icons/32/black/trx.png b/public/images/cryptocurrency-icons/32/black/trx.png new file mode 100644 index 0000000..d93fd63 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/trx.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tusd.png b/public/images/cryptocurrency-icons/32/black/tusd.png new file mode 100644 index 0000000..fb2aaf8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tusd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/tzc.png b/public/images/cryptocurrency-icons/32/black/tzc.png new file mode 100644 index 0000000..b64611d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/tzc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/ubq.png b/public/images/cryptocurrency-icons/32/black/ubq.png new file mode 100644 index 0000000..24cf1a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/ubq.png differ diff --git a/public/images/cryptocurrency-icons/32/black/unity.png b/public/images/cryptocurrency-icons/32/black/unity.png new file mode 100644 index 0000000..0d913a7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/unity.png differ diff --git a/public/images/cryptocurrency-icons/32/black/usd.png b/public/images/cryptocurrency-icons/32/black/usd.png new file mode 100644 index 0000000..9e8249f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/usd.png differ diff --git a/public/images/cryptocurrency-icons/32/black/usdt.png b/public/images/cryptocurrency-icons/32/black/usdt.png new file mode 100644 index 0000000..20b8775 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/usdt.png differ diff --git a/public/images/cryptocurrency-icons/32/black/utk.png b/public/images/cryptocurrency-icons/32/black/utk.png new file mode 100644 index 0000000..3a8cfdc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/utk.png differ diff --git a/public/images/cryptocurrency-icons/32/black/veri.png b/public/images/cryptocurrency-icons/32/black/veri.png new file mode 100644 index 0000000..a36d51d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/veri.png differ diff --git a/public/images/cryptocurrency-icons/32/black/vet.png b/public/images/cryptocurrency-icons/32/black/vet.png new file mode 100644 index 0000000..90a66e1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/vet.png differ diff --git a/public/images/cryptocurrency-icons/32/black/via.png b/public/images/cryptocurrency-icons/32/black/via.png new file mode 100644 index 0000000..8bd779f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/via.png differ diff --git a/public/images/cryptocurrency-icons/32/black/vib.png b/public/images/cryptocurrency-icons/32/black/vib.png new file mode 100644 index 0000000..38ce21a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/vib.png differ diff --git a/public/images/cryptocurrency-icons/32/black/vibe.png b/public/images/cryptocurrency-icons/32/black/vibe.png new file mode 100644 index 0000000..5886705 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/vibe.png differ diff --git a/public/images/cryptocurrency-icons/32/black/vivo.png b/public/images/cryptocurrency-icons/32/black/vivo.png new file mode 100644 index 0000000..a967bd0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/vivo.png differ diff --git a/public/images/cryptocurrency-icons/32/black/vrc.png b/public/images/cryptocurrency-icons/32/black/vrc.png new file mode 100644 index 0000000..7979d69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/vrc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/vrsc.png b/public/images/cryptocurrency-icons/32/black/vrsc.png new file mode 100644 index 0000000..2f1feb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/vrsc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/vtc.png b/public/images/cryptocurrency-icons/32/black/vtc.png new file mode 100644 index 0000000..8edfc71 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/vtc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/wabi.png b/public/images/cryptocurrency-icons/32/black/wabi.png new file mode 100644 index 0000000..43c4c65 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/wabi.png differ diff --git a/public/images/cryptocurrency-icons/32/black/wan.png b/public/images/cryptocurrency-icons/32/black/wan.png new file mode 100644 index 0000000..d7b9aed Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/wan.png differ diff --git a/public/images/cryptocurrency-icons/32/black/waves.png b/public/images/cryptocurrency-icons/32/black/waves.png new file mode 100644 index 0000000..506fb9b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/waves.png differ diff --git a/public/images/cryptocurrency-icons/32/black/wax.png b/public/images/cryptocurrency-icons/32/black/wax.png new file mode 100644 index 0000000..b233e89 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/wax.png differ diff --git a/public/images/cryptocurrency-icons/32/black/wgr.png b/public/images/cryptocurrency-icons/32/black/wgr.png new file mode 100644 index 0000000..5ec7301 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/wgr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/wicc.png b/public/images/cryptocurrency-icons/32/black/wicc.png new file mode 100644 index 0000000..9f92726 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/wicc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/wings.png b/public/images/cryptocurrency-icons/32/black/wings.png new file mode 100644 index 0000000..aa383d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/wings.png differ diff --git a/public/images/cryptocurrency-icons/32/black/wpr.png b/public/images/cryptocurrency-icons/32/black/wpr.png new file mode 100644 index 0000000..b87df3b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/wpr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/wtc.png b/public/images/cryptocurrency-icons/32/black/wtc.png new file mode 100644 index 0000000..5b85c74 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/wtc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xas.png b/public/images/cryptocurrency-icons/32/black/xas.png new file mode 100644 index 0000000..a4ce0de Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xas.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xbc.png b/public/images/cryptocurrency-icons/32/black/xbc.png new file mode 100644 index 0000000..1426f4b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xbc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xby.png b/public/images/cryptocurrency-icons/32/black/xby.png new file mode 100644 index 0000000..607456c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xby.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xcp.png b/public/images/cryptocurrency-icons/32/black/xcp.png new file mode 100644 index 0000000..c719132 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xcp.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xdn.png b/public/images/cryptocurrency-icons/32/black/xdn.png new file mode 100644 index 0000000..5e1adfb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xdn.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xem.png b/public/images/cryptocurrency-icons/32/black/xem.png new file mode 100644 index 0000000..296f654 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xem.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xin.png b/public/images/cryptocurrency-icons/32/black/xin.png new file mode 100644 index 0000000..ae55841 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xin.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xlm.png b/public/images/cryptocurrency-icons/32/black/xlm.png new file mode 100644 index 0000000..1f400f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xlm.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xmcc.png b/public/images/cryptocurrency-icons/32/black/xmcc.png new file mode 100644 index 0000000..fcdfcbe Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xmcc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xmg.png b/public/images/cryptocurrency-icons/32/black/xmg.png new file mode 100644 index 0000000..0364e2a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xmg.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xmo.png b/public/images/cryptocurrency-icons/32/black/xmo.png new file mode 100644 index 0000000..e38808e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xmo.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xmr.png b/public/images/cryptocurrency-icons/32/black/xmr.png new file mode 100644 index 0000000..444881b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xmr.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xmy.png b/public/images/cryptocurrency-icons/32/black/xmy.png new file mode 100644 index 0000000..4f9d39b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xmy.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xp.png b/public/images/cryptocurrency-icons/32/black/xp.png new file mode 100644 index 0000000..3002872 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xp.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xpa.png b/public/images/cryptocurrency-icons/32/black/xpa.png new file mode 100644 index 0000000..a95352e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xpa.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xpm.png b/public/images/cryptocurrency-icons/32/black/xpm.png new file mode 100644 index 0000000..73a91bc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xpm.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xrp.png b/public/images/cryptocurrency-icons/32/black/xrp.png new file mode 100644 index 0000000..5a87933 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xrp.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xsg.png b/public/images/cryptocurrency-icons/32/black/xsg.png new file mode 100644 index 0000000..ce2b203 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xsg.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xtz.png b/public/images/cryptocurrency-icons/32/black/xtz.png new file mode 100644 index 0000000..406fd6e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xtz.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xuc.png b/public/images/cryptocurrency-icons/32/black/xuc.png new file mode 100644 index 0000000..278fdd4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xuc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xvc.png b/public/images/cryptocurrency-icons/32/black/xvc.png new file mode 100644 index 0000000..19e8a43 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xvc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xvg.png b/public/images/cryptocurrency-icons/32/black/xvg.png new file mode 100644 index 0000000..d1abb84 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xvg.png differ diff --git a/public/images/cryptocurrency-icons/32/black/xzc.png b/public/images/cryptocurrency-icons/32/black/xzc.png new file mode 100644 index 0000000..e94ae54 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/xzc.png differ diff --git a/public/images/cryptocurrency-icons/32/black/yoyow.png b/public/images/cryptocurrency-icons/32/black/yoyow.png new file mode 100644 index 0000000..ba83a47 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/yoyow.png differ diff --git a/public/images/cryptocurrency-icons/32/black/zcl.png b/public/images/cryptocurrency-icons/32/black/zcl.png new file mode 100644 index 0000000..1263280 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/zcl.png differ diff --git a/public/images/cryptocurrency-icons/32/black/zec.png b/public/images/cryptocurrency-icons/32/black/zec.png new file mode 100644 index 0000000..37d055a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/zec.png differ diff --git a/public/images/cryptocurrency-icons/32/black/zel.png b/public/images/cryptocurrency-icons/32/black/zel.png new file mode 100644 index 0000000..1c9a3ed Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/zel.png differ diff --git a/public/images/cryptocurrency-icons/32/black/zen.png b/public/images/cryptocurrency-icons/32/black/zen.png new file mode 100644 index 0000000..163d0db Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/zen.png differ diff --git a/public/images/cryptocurrency-icons/32/black/zil.png b/public/images/cryptocurrency-icons/32/black/zil.png new file mode 100644 index 0000000..622b8ce Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/zil.png differ diff --git a/public/images/cryptocurrency-icons/32/black/zilla.png b/public/images/cryptocurrency-icons/32/black/zilla.png new file mode 100644 index 0000000..aeb2dfb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/zilla.png differ diff --git a/public/images/cryptocurrency-icons/32/black/zrx.png b/public/images/cryptocurrency-icons/32/black/zrx.png new file mode 100644 index 0000000..88b7132 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/black/zrx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/$pac.png b/public/images/cryptocurrency-icons/32/color/$pac.png new file mode 100644 index 0000000..f63d88d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/$pac.png differ diff --git a/public/images/cryptocurrency-icons/32/color/2give.png b/public/images/cryptocurrency-icons/32/color/2give.png new file mode 100644 index 0000000..b3ebba5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/2give.png differ diff --git a/public/images/cryptocurrency-icons/32/color/abt.png b/public/images/cryptocurrency-icons/32/color/abt.png new file mode 100644 index 0000000..ba2ba6c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/abt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/act.png b/public/images/cryptocurrency-icons/32/color/act.png new file mode 100644 index 0000000..b1a707f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/act.png differ diff --git a/public/images/cryptocurrency-icons/32/color/actn.png b/public/images/cryptocurrency-icons/32/color/actn.png new file mode 100644 index 0000000..c148dfc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/actn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ada.png b/public/images/cryptocurrency-icons/32/color/ada.png new file mode 100644 index 0000000..f055023 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ada.png differ diff --git a/public/images/cryptocurrency-icons/32/color/adx.png b/public/images/cryptocurrency-icons/32/color/adx.png new file mode 100644 index 0000000..39a95b4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/adx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ae.png b/public/images/cryptocurrency-icons/32/color/ae.png new file mode 100644 index 0000000..4a780e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ae.png differ diff --git a/public/images/cryptocurrency-icons/32/color/aeon.png b/public/images/cryptocurrency-icons/32/color/aeon.png new file mode 100644 index 0000000..ec53e03 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/aeon.png differ diff --git a/public/images/cryptocurrency-icons/32/color/agi.png b/public/images/cryptocurrency-icons/32/color/agi.png new file mode 100644 index 0000000..32bc534 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/agi.png differ diff --git a/public/images/cryptocurrency-icons/32/color/agrs.png b/public/images/cryptocurrency-icons/32/color/agrs.png new file mode 100644 index 0000000..ade10d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/agrs.png differ diff --git a/public/images/cryptocurrency-icons/32/color/aion.png b/public/images/cryptocurrency-icons/32/color/aion.png new file mode 100644 index 0000000..24ff00e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/aion.png differ diff --git a/public/images/cryptocurrency-icons/32/color/amb.png b/public/images/cryptocurrency-icons/32/color/amb.png new file mode 100644 index 0000000..bde314c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/amb.png differ diff --git a/public/images/cryptocurrency-icons/32/color/amp.png b/public/images/cryptocurrency-icons/32/color/amp.png new file mode 100644 index 0000000..c6d6ac8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/amp.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ant.png b/public/images/cryptocurrency-icons/32/color/ant.png new file mode 100644 index 0000000..4ebebb1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ant.png differ diff --git a/public/images/cryptocurrency-icons/32/color/apex.png b/public/images/cryptocurrency-icons/32/color/apex.png new file mode 100644 index 0000000..2206d32 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/apex.png differ diff --git a/public/images/cryptocurrency-icons/32/color/appc.png b/public/images/cryptocurrency-icons/32/color/appc.png new file mode 100644 index 0000000..fae6e33 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/appc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ardr.png b/public/images/cryptocurrency-icons/32/color/ardr.png new file mode 100644 index 0000000..179234c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ardr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/arg.png b/public/images/cryptocurrency-icons/32/color/arg.png new file mode 100644 index 0000000..ffad0a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/arg.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ark.png b/public/images/cryptocurrency-icons/32/color/ark.png new file mode 100644 index 0000000..d1ce42c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ark.png differ diff --git a/public/images/cryptocurrency-icons/32/color/arn.png b/public/images/cryptocurrency-icons/32/color/arn.png new file mode 100644 index 0000000..3256972 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/arn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ary.png b/public/images/cryptocurrency-icons/32/color/ary.png new file mode 100644 index 0000000..6832622 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ary.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ast.png b/public/images/cryptocurrency-icons/32/color/ast.png new file mode 100644 index 0000000..2d3a509 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ast.png differ diff --git a/public/images/cryptocurrency-icons/32/color/atm.png b/public/images/cryptocurrency-icons/32/color/atm.png new file mode 100644 index 0000000..bcd4559 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/atm.png differ diff --git a/public/images/cryptocurrency-icons/32/color/auto.png b/public/images/cryptocurrency-icons/32/color/auto.png new file mode 100644 index 0000000..cd06516 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/auto.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bat.png b/public/images/cryptocurrency-icons/32/color/bat.png new file mode 100644 index 0000000..50c5c24 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bat.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bay.png b/public/images/cryptocurrency-icons/32/color/bay.png new file mode 100644 index 0000000..c0955e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bay.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bcbc.png b/public/images/cryptocurrency-icons/32/color/bcbc.png new file mode 100644 index 0000000..725513e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bcbc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bcc.png b/public/images/cryptocurrency-icons/32/color/bcc.png new file mode 100644 index 0000000..ee25113 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bcc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bcd.png b/public/images/cryptocurrency-icons/32/color/bcd.png new file mode 100644 index 0000000..1933d00 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bcd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bch.png b/public/images/cryptocurrency-icons/32/color/bch.png new file mode 100644 index 0000000..453ae4f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bch.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bcn.png b/public/images/cryptocurrency-icons/32/color/bcn.png new file mode 100644 index 0000000..0270d6b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bcn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bco.png b/public/images/cryptocurrency-icons/32/color/bco.png new file mode 100644 index 0000000..e5fdb9e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bco.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bcpt.png b/public/images/cryptocurrency-icons/32/color/bcpt.png new file mode 100644 index 0000000..b4ea131 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bcpt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bdl.png b/public/images/cryptocurrency-icons/32/color/bdl.png new file mode 100644 index 0000000..d6689d0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bdl.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bela.png b/public/images/cryptocurrency-icons/32/color/bela.png new file mode 100644 index 0000000..17e72a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bela.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bix.png b/public/images/cryptocurrency-icons/32/color/bix.png new file mode 100644 index 0000000..c151d36 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bix.png differ diff --git a/public/images/cryptocurrency-icons/32/color/blcn.png b/public/images/cryptocurrency-icons/32/color/blcn.png new file mode 100644 index 0000000..fcc7a5b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/blcn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/blk.png b/public/images/cryptocurrency-icons/32/color/blk.png new file mode 100644 index 0000000..bea85a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/blk.png differ diff --git a/public/images/cryptocurrency-icons/32/color/block.png b/public/images/cryptocurrency-icons/32/color/block.png new file mode 100644 index 0000000..c627e32 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/block.png differ diff --git a/public/images/cryptocurrency-icons/32/color/blz.png b/public/images/cryptocurrency-icons/32/color/blz.png new file mode 100644 index 0000000..9ab411a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/blz.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bnb.png b/public/images/cryptocurrency-icons/32/color/bnb.png new file mode 100644 index 0000000..92ceb6e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bnb.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bnt.png b/public/images/cryptocurrency-icons/32/color/bnt.png new file mode 100644 index 0000000..4526514 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bnt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bnty.png b/public/images/cryptocurrency-icons/32/color/bnty.png new file mode 100644 index 0000000..8c8b587 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bnty.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bos.png b/public/images/cryptocurrency-icons/32/color/bos.png new file mode 100644 index 0000000..b796f3f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bos.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bpt.png b/public/images/cryptocurrency-icons/32/color/bpt.png new file mode 100644 index 0000000..8a5a6d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bpt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bq.png b/public/images/cryptocurrency-icons/32/color/bq.png new file mode 100644 index 0000000..76a1d18 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bq.png differ diff --git a/public/images/cryptocurrency-icons/32/color/brd.png b/public/images/cryptocurrency-icons/32/color/brd.png new file mode 100644 index 0000000..3fe9ed5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/brd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bsd.png b/public/images/cryptocurrency-icons/32/color/bsd.png new file mode 100644 index 0000000..053946a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bsd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/btc.png b/public/images/cryptocurrency-icons/32/color/btc.png new file mode 100644 index 0000000..da93fd1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/btc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/btcd.png b/public/images/cryptocurrency-icons/32/color/btcd.png new file mode 100644 index 0000000..3d52b37 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/btcd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/btch.png b/public/images/cryptocurrency-icons/32/color/btch.png new file mode 100644 index 0000000..aa12921 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/btch.png differ diff --git a/public/images/cryptocurrency-icons/32/color/btcp.png b/public/images/cryptocurrency-icons/32/color/btcp.png new file mode 100644 index 0000000..330152d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/btcp.png differ diff --git a/public/images/cryptocurrency-icons/32/color/btcz.png b/public/images/cryptocurrency-icons/32/color/btcz.png new file mode 100644 index 0000000..382e260 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/btcz.png differ diff --git a/public/images/cryptocurrency-icons/32/color/btdx.png b/public/images/cryptocurrency-icons/32/color/btdx.png new file mode 100644 index 0000000..9334c6b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/btdx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/btg.png b/public/images/cryptocurrency-icons/32/color/btg.png new file mode 100644 index 0000000..11efa48 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/btg.png differ diff --git a/public/images/cryptocurrency-icons/32/color/btm.png b/public/images/cryptocurrency-icons/32/color/btm.png new file mode 100644 index 0000000..a7e80d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/btm.png differ diff --git a/public/images/cryptocurrency-icons/32/color/bts.png b/public/images/cryptocurrency-icons/32/color/bts.png new file mode 100644 index 0000000..b053b17 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/bts.png differ diff --git a/public/images/cryptocurrency-icons/32/color/btx.png b/public/images/cryptocurrency-icons/32/color/btx.png new file mode 100644 index 0000000..2df903d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/btx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/burst.png b/public/images/cryptocurrency-icons/32/color/burst.png new file mode 100644 index 0000000..b34bd76 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/burst.png differ diff --git a/public/images/cryptocurrency-icons/32/color/call.png b/public/images/cryptocurrency-icons/32/color/call.png new file mode 100644 index 0000000..95902db Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/call.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cc.png b/public/images/cryptocurrency-icons/32/color/cc.png new file mode 100644 index 0000000..1d6da27 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cdn.png b/public/images/cryptocurrency-icons/32/color/cdn.png new file mode 100644 index 0000000..e25126d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cdn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cdt.png b/public/images/cryptocurrency-icons/32/color/cdt.png new file mode 100644 index 0000000..8135b7f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cdt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cenz.png b/public/images/cryptocurrency-icons/32/color/cenz.png new file mode 100644 index 0000000..ea1dcb7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cenz.png differ diff --git a/public/images/cryptocurrency-icons/32/color/chat.png b/public/images/cryptocurrency-icons/32/color/chat.png new file mode 100644 index 0000000..b4761eb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/chat.png differ diff --git a/public/images/cryptocurrency-icons/32/color/chips.png b/public/images/cryptocurrency-icons/32/color/chips.png new file mode 100644 index 0000000..f17ffe6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/chips.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cix.png b/public/images/cryptocurrency-icons/32/color/cix.png new file mode 100644 index 0000000..4ea3e0d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cix.png differ diff --git a/public/images/cryptocurrency-icons/32/color/clam.png b/public/images/cryptocurrency-icons/32/color/clam.png new file mode 100644 index 0000000..fc183e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/clam.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cloak.png b/public/images/cryptocurrency-icons/32/color/cloak.png new file mode 100644 index 0000000..343b042 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cloak.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cmm.png b/public/images/cryptocurrency-icons/32/color/cmm.png new file mode 100644 index 0000000..f1caee8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cmm.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cmt.png b/public/images/cryptocurrency-icons/32/color/cmt.png new file mode 100644 index 0000000..48dba0e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cmt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cnd.png b/public/images/cryptocurrency-icons/32/color/cnd.png new file mode 100644 index 0000000..598eed6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cnd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cnx.png b/public/images/cryptocurrency-icons/32/color/cnx.png new file mode 100644 index 0000000..142d50e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cnx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cny.png b/public/images/cryptocurrency-icons/32/color/cny.png new file mode 100644 index 0000000..8b66073 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cny.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cob.png b/public/images/cryptocurrency-icons/32/color/cob.png new file mode 100644 index 0000000..4738cb7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cob.png differ diff --git a/public/images/cryptocurrency-icons/32/color/colx.png b/public/images/cryptocurrency-icons/32/color/colx.png new file mode 100644 index 0000000..6c4055a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/colx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/coqui.png b/public/images/cryptocurrency-icons/32/color/coqui.png new file mode 100644 index 0000000..c1dff4a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/coqui.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cred.png b/public/images/cryptocurrency-icons/32/color/cred.png new file mode 100644 index 0000000..e477ef2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cred.png differ diff --git a/public/images/cryptocurrency-icons/32/color/crpt.png b/public/images/cryptocurrency-icons/32/color/crpt.png new file mode 100644 index 0000000..f13379c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/crpt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/crw.png b/public/images/cryptocurrency-icons/32/color/crw.png new file mode 100644 index 0000000..2a242f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/crw.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cs.png b/public/images/cryptocurrency-icons/32/color/cs.png new file mode 100644 index 0000000..1c7abdf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cs.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ctr.png b/public/images/cryptocurrency-icons/32/color/ctr.png new file mode 100644 index 0000000..243b586 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ctr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ctxc.png b/public/images/cryptocurrency-icons/32/color/ctxc.png new file mode 100644 index 0000000..bbbb80d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ctxc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/cvc.png b/public/images/cryptocurrency-icons/32/color/cvc.png new file mode 100644 index 0000000..680b922 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/cvc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dash.png b/public/images/cryptocurrency-icons/32/color/dash.png new file mode 100644 index 0000000..8b27f14 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dash.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dat.png b/public/images/cryptocurrency-icons/32/color/dat.png new file mode 100644 index 0000000..a774946 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dat.png differ diff --git a/public/images/cryptocurrency-icons/32/color/data.png b/public/images/cryptocurrency-icons/32/color/data.png new file mode 100644 index 0000000..451c147 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/data.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dbc.png b/public/images/cryptocurrency-icons/32/color/dbc.png new file mode 100644 index 0000000..368ac9d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dbc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dcn.png b/public/images/cryptocurrency-icons/32/color/dcn.png new file mode 100644 index 0000000..7dfe5b6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dcn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dcr.png b/public/images/cryptocurrency-icons/32/color/dcr.png new file mode 100644 index 0000000..e209b3d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dcr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/deez.png b/public/images/cryptocurrency-icons/32/color/deez.png new file mode 100644 index 0000000..2f5f5bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/deez.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dent.png b/public/images/cryptocurrency-icons/32/color/dent.png new file mode 100644 index 0000000..2398eb4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dent.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dew.png b/public/images/cryptocurrency-icons/32/color/dew.png new file mode 100644 index 0000000..b460344 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dew.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dgb.png b/public/images/cryptocurrency-icons/32/color/dgb.png new file mode 100644 index 0000000..8bf9cb6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dgb.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dgd.png b/public/images/cryptocurrency-icons/32/color/dgd.png new file mode 100644 index 0000000..27b1ef0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dgd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dlt.png b/public/images/cryptocurrency-icons/32/color/dlt.png new file mode 100644 index 0000000..cc8c73f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dlt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dnr.png b/public/images/cryptocurrency-icons/32/color/dnr.png new file mode 100644 index 0000000..fa87652 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dnr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dnt.png b/public/images/cryptocurrency-icons/32/color/dnt.png new file mode 100644 index 0000000..a68b008 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dnt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dock.png b/public/images/cryptocurrency-icons/32/color/dock.png new file mode 100644 index 0000000..1f4c039 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dock.png differ diff --git a/public/images/cryptocurrency-icons/32/color/doge.png b/public/images/cryptocurrency-icons/32/color/doge.png new file mode 100644 index 0000000..9f0212a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/doge.png differ diff --git a/public/images/cryptocurrency-icons/32/color/drgn.png b/public/images/cryptocurrency-icons/32/color/drgn.png new file mode 100644 index 0000000..81469fd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/drgn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/drop.png b/public/images/cryptocurrency-icons/32/color/drop.png new file mode 100644 index 0000000..ab174a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/drop.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dta.png b/public/images/cryptocurrency-icons/32/color/dta.png new file mode 100644 index 0000000..edafaff Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dta.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dth.png b/public/images/cryptocurrency-icons/32/color/dth.png new file mode 100644 index 0000000..71d4047 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dth.png differ diff --git a/public/images/cryptocurrency-icons/32/color/dtr.png b/public/images/cryptocurrency-icons/32/color/dtr.png new file mode 100644 index 0000000..3dd4d35 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/dtr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ebst.png b/public/images/cryptocurrency-icons/32/color/ebst.png new file mode 100644 index 0000000..22e55e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ebst.png differ diff --git a/public/images/cryptocurrency-icons/32/color/eca.png b/public/images/cryptocurrency-icons/32/color/eca.png new file mode 100644 index 0000000..ce337af Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/eca.png differ diff --git a/public/images/cryptocurrency-icons/32/color/edg.png b/public/images/cryptocurrency-icons/32/color/edg.png new file mode 100644 index 0000000..f53f619 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/edg.png differ diff --git a/public/images/cryptocurrency-icons/32/color/edo.png b/public/images/cryptocurrency-icons/32/color/edo.png new file mode 100644 index 0000000..373816e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/edo.png differ diff --git a/public/images/cryptocurrency-icons/32/color/edoge.png b/public/images/cryptocurrency-icons/32/color/edoge.png new file mode 100644 index 0000000..1d1a865 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/edoge.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ela.png b/public/images/cryptocurrency-icons/32/color/ela.png new file mode 100644 index 0000000..82b148f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ela.png differ diff --git a/public/images/cryptocurrency-icons/32/color/elf.png b/public/images/cryptocurrency-icons/32/color/elf.png new file mode 100644 index 0000000..ab0c41d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/elf.png differ diff --git a/public/images/cryptocurrency-icons/32/color/elix.png b/public/images/cryptocurrency-icons/32/color/elix.png new file mode 100644 index 0000000..3296bf2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/elix.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ella.png b/public/images/cryptocurrency-icons/32/color/ella.png new file mode 100644 index 0000000..d6a54e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ella.png differ diff --git a/public/images/cryptocurrency-icons/32/color/emc.png b/public/images/cryptocurrency-icons/32/color/emc.png new file mode 100644 index 0000000..9b606ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/emc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/emc2.png b/public/images/cryptocurrency-icons/32/color/emc2.png new file mode 100644 index 0000000..9185a25 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/emc2.png differ diff --git a/public/images/cryptocurrency-icons/32/color/eng.png b/public/images/cryptocurrency-icons/32/color/eng.png new file mode 100644 index 0000000..a34efc0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/eng.png differ diff --git a/public/images/cryptocurrency-icons/32/color/enj.png b/public/images/cryptocurrency-icons/32/color/enj.png new file mode 100644 index 0000000..02fd216 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/enj.png differ diff --git a/public/images/cryptocurrency-icons/32/color/eos.png b/public/images/cryptocurrency-icons/32/color/eos.png new file mode 100644 index 0000000..4d32fa5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/eos.png differ diff --git a/public/images/cryptocurrency-icons/32/color/eqli.png b/public/images/cryptocurrency-icons/32/color/eqli.png new file mode 100644 index 0000000..16cf4b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/eqli.png differ diff --git a/public/images/cryptocurrency-icons/32/color/equa.png b/public/images/cryptocurrency-icons/32/color/equa.png new file mode 100644 index 0000000..b62d256 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/equa.png differ diff --git a/public/images/cryptocurrency-icons/32/color/etc.png b/public/images/cryptocurrency-icons/32/color/etc.png new file mode 100644 index 0000000..2e8ebda Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/etc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/eth.png b/public/images/cryptocurrency-icons/32/color/eth.png new file mode 100644 index 0000000..e93b45d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/eth.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ethos.png b/public/images/cryptocurrency-icons/32/color/ethos.png new file mode 100644 index 0000000..1e6a5c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ethos.png differ diff --git a/public/images/cryptocurrency-icons/32/color/etn.png b/public/images/cryptocurrency-icons/32/color/etn.png new file mode 100644 index 0000000..9762c4d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/etn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/etp.png b/public/images/cryptocurrency-icons/32/color/etp.png new file mode 100644 index 0000000..d192e94 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/etp.png differ diff --git a/public/images/cryptocurrency-icons/32/color/eur.png b/public/images/cryptocurrency-icons/32/color/eur.png new file mode 100644 index 0000000..393d84b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/eur.png differ diff --git a/public/images/cryptocurrency-icons/32/color/evx.png b/public/images/cryptocurrency-icons/32/color/evx.png new file mode 100644 index 0000000..acaca2a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/evx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/exmo.png b/public/images/cryptocurrency-icons/32/color/exmo.png new file mode 100644 index 0000000..0a4aa34 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/exmo.png differ diff --git a/public/images/cryptocurrency-icons/32/color/exp.png b/public/images/cryptocurrency-icons/32/color/exp.png new file mode 100644 index 0000000..8112d34 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/exp.png differ diff --git a/public/images/cryptocurrency-icons/32/color/fair.png b/public/images/cryptocurrency-icons/32/color/fair.png new file mode 100644 index 0000000..224884c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/fair.png differ diff --git a/public/images/cryptocurrency-icons/32/color/fct.png b/public/images/cryptocurrency-icons/32/color/fct.png new file mode 100644 index 0000000..37e1f8a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/fct.png differ diff --git a/public/images/cryptocurrency-icons/32/color/fil.png b/public/images/cryptocurrency-icons/32/color/fil.png new file mode 100644 index 0000000..2ec4a26 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/fil.png differ diff --git a/public/images/cryptocurrency-icons/32/color/fjc.png b/public/images/cryptocurrency-icons/32/color/fjc.png new file mode 100644 index 0000000..643a8f3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/fjc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/fldc.png b/public/images/cryptocurrency-icons/32/color/fldc.png new file mode 100644 index 0000000..fe0e176 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/fldc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/flo.png b/public/images/cryptocurrency-icons/32/color/flo.png new file mode 100644 index 0000000..a25482f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/flo.png differ diff --git a/public/images/cryptocurrency-icons/32/color/fsn.png b/public/images/cryptocurrency-icons/32/color/fsn.png new file mode 100644 index 0000000..ca7e324 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/fsn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ftc.png b/public/images/cryptocurrency-icons/32/color/ftc.png new file mode 100644 index 0000000..bb6c92f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ftc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/fuel.png b/public/images/cryptocurrency-icons/32/color/fuel.png new file mode 100644 index 0000000..fe26e0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/fuel.png differ diff --git a/public/images/cryptocurrency-icons/32/color/fun.png b/public/images/cryptocurrency-icons/32/color/fun.png new file mode 100644 index 0000000..fc60a0b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/fun.png differ diff --git a/public/images/cryptocurrency-icons/32/color/game.png b/public/images/cryptocurrency-icons/32/color/game.png new file mode 100644 index 0000000..dd39d30 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/game.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gas.png b/public/images/cryptocurrency-icons/32/color/gas.png new file mode 100644 index 0000000..d42c1b4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gas.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gbp.png b/public/images/cryptocurrency-icons/32/color/gbp.png new file mode 100644 index 0000000..9b10de4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gbp.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gbx.png b/public/images/cryptocurrency-icons/32/color/gbx.png new file mode 100644 index 0000000..eee829e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gbx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gbyte.png b/public/images/cryptocurrency-icons/32/color/gbyte.png new file mode 100644 index 0000000..ceacec9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gbyte.png differ diff --git a/public/images/cryptocurrency-icons/32/color/generic.png b/public/images/cryptocurrency-icons/32/color/generic.png new file mode 100644 index 0000000..d9d54e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/generic.png differ diff --git a/public/images/cryptocurrency-icons/32/color/glxt.png b/public/images/cryptocurrency-icons/32/color/glxt.png new file mode 100644 index 0000000..b85012e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/glxt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gmr.png b/public/images/cryptocurrency-icons/32/color/gmr.png new file mode 100644 index 0000000..c0c5ecb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gmr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gno.png b/public/images/cryptocurrency-icons/32/color/gno.png new file mode 100644 index 0000000..2cd0bdc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gno.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gnt.png b/public/images/cryptocurrency-icons/32/color/gnt.png new file mode 100644 index 0000000..ba2ded8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gnt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/grc.png b/public/images/cryptocurrency-icons/32/color/grc.png new file mode 100644 index 0000000..543d52f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/grc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/grs.png b/public/images/cryptocurrency-icons/32/color/grs.png new file mode 100644 index 0000000..0c6861a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/grs.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gsc.png b/public/images/cryptocurrency-icons/32/color/gsc.png new file mode 100644 index 0000000..8df928e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gsc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gto.png b/public/images/cryptocurrency-icons/32/color/gto.png new file mode 100644 index 0000000..0fe36f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gto.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gup.png b/public/images/cryptocurrency-icons/32/color/gup.png new file mode 100644 index 0000000..b5b7736 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gup.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gusd.png b/public/images/cryptocurrency-icons/32/color/gusd.png new file mode 100644 index 0000000..1c795e9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gusd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gvt.png b/public/images/cryptocurrency-icons/32/color/gvt.png new file mode 100644 index 0000000..97507a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gvt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gxs.png b/public/images/cryptocurrency-icons/32/color/gxs.png new file mode 100644 index 0000000..3cc7d78 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gxs.png differ diff --git a/public/images/cryptocurrency-icons/32/color/gzr.png b/public/images/cryptocurrency-icons/32/color/gzr.png new file mode 100644 index 0000000..f4e4346 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/gzr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/hight.png b/public/images/cryptocurrency-icons/32/color/hight.png new file mode 100644 index 0000000..08e8e9b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/hight.png differ diff --git a/public/images/cryptocurrency-icons/32/color/hodl.png b/public/images/cryptocurrency-icons/32/color/hodl.png new file mode 100644 index 0000000..0bbd9fa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/hodl.png differ diff --git a/public/images/cryptocurrency-icons/32/color/hpb.png b/public/images/cryptocurrency-icons/32/color/hpb.png new file mode 100644 index 0000000..87be3cd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/hpb.png differ diff --git a/public/images/cryptocurrency-icons/32/color/hsr.png b/public/images/cryptocurrency-icons/32/color/hsr.png new file mode 100644 index 0000000..bb7e901 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/hsr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ht.png b/public/images/cryptocurrency-icons/32/color/ht.png new file mode 100644 index 0000000..4c6e1d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ht.png differ diff --git a/public/images/cryptocurrency-icons/32/color/html.png b/public/images/cryptocurrency-icons/32/color/html.png new file mode 100644 index 0000000..e7fbb13 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/html.png differ diff --git a/public/images/cryptocurrency-icons/32/color/huc.png b/public/images/cryptocurrency-icons/32/color/huc.png new file mode 100644 index 0000000..ca5729f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/huc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/hush.png b/public/images/cryptocurrency-icons/32/color/hush.png new file mode 100644 index 0000000..d488df9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/hush.png differ diff --git a/public/images/cryptocurrency-icons/32/color/icn.png b/public/images/cryptocurrency-icons/32/color/icn.png new file mode 100644 index 0000000..b437550 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/icn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/icx.png b/public/images/cryptocurrency-icons/32/color/icx.png new file mode 100644 index 0000000..cdafdbc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/icx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ignis.png b/public/images/cryptocurrency-icons/32/color/ignis.png new file mode 100644 index 0000000..6991ee5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ignis.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ink.png b/public/images/cryptocurrency-icons/32/color/ink.png new file mode 100644 index 0000000..38353dd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ink.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ins.png b/public/images/cryptocurrency-icons/32/color/ins.png new file mode 100644 index 0000000..bb260eb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ins.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ion.png b/public/images/cryptocurrency-icons/32/color/ion.png new file mode 100644 index 0000000..6bf6457 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ion.png differ diff --git a/public/images/cryptocurrency-icons/32/color/iop.png b/public/images/cryptocurrency-icons/32/color/iop.png new file mode 100644 index 0000000..f80ebc3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/iop.png differ diff --git a/public/images/cryptocurrency-icons/32/color/iost.png b/public/images/cryptocurrency-icons/32/color/iost.png new file mode 100644 index 0000000..f9e180c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/iost.png differ diff --git a/public/images/cryptocurrency-icons/32/color/iotx.png b/public/images/cryptocurrency-icons/32/color/iotx.png new file mode 100644 index 0000000..2d3e81e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/iotx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/itc.png b/public/images/cryptocurrency-icons/32/color/itc.png new file mode 100644 index 0000000..a15c41a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/itc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/jnt.png b/public/images/cryptocurrency-icons/32/color/jnt.png new file mode 100644 index 0000000..51087f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/jnt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/jpy.png b/public/images/cryptocurrency-icons/32/color/jpy.png new file mode 100644 index 0000000..e576373 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/jpy.png differ diff --git a/public/images/cryptocurrency-icons/32/color/kcs.png b/public/images/cryptocurrency-icons/32/color/kcs.png new file mode 100644 index 0000000..3513395 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/kcs.png differ diff --git a/public/images/cryptocurrency-icons/32/color/kin.png b/public/images/cryptocurrency-icons/32/color/kin.png new file mode 100644 index 0000000..8f743ed Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/kin.png differ diff --git a/public/images/cryptocurrency-icons/32/color/kmd.png b/public/images/cryptocurrency-icons/32/color/kmd.png new file mode 100644 index 0000000..57cd368 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/kmd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/knc.png b/public/images/cryptocurrency-icons/32/color/knc.png new file mode 100644 index 0000000..948b711 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/knc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/krb.png b/public/images/cryptocurrency-icons/32/color/krb.png new file mode 100644 index 0000000..2d865cc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/krb.png differ diff --git a/public/images/cryptocurrency-icons/32/color/lbc.png b/public/images/cryptocurrency-icons/32/color/lbc.png new file mode 100644 index 0000000..edf42ca Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/lbc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/lend.png b/public/images/cryptocurrency-icons/32/color/lend.png new file mode 100644 index 0000000..5959a67 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/lend.png differ diff --git a/public/images/cryptocurrency-icons/32/color/link.png b/public/images/cryptocurrency-icons/32/color/link.png new file mode 100644 index 0000000..afced9b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/link.png differ diff --git a/public/images/cryptocurrency-icons/32/color/lkk.png b/public/images/cryptocurrency-icons/32/color/lkk.png new file mode 100644 index 0000000..0fb7645 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/lkk.png differ diff --git a/public/images/cryptocurrency-icons/32/color/loom.png b/public/images/cryptocurrency-icons/32/color/loom.png new file mode 100644 index 0000000..bb6acdd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/loom.png differ diff --git a/public/images/cryptocurrency-icons/32/color/lrc.png b/public/images/cryptocurrency-icons/32/color/lrc.png new file mode 100644 index 0000000..b7bcb1b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/lrc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/lsk.png b/public/images/cryptocurrency-icons/32/color/lsk.png new file mode 100644 index 0000000..d7fadae Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/lsk.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ltc.png b/public/images/cryptocurrency-icons/32/color/ltc.png new file mode 100644 index 0000000..44637ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ltc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/lun.png b/public/images/cryptocurrency-icons/32/color/lun.png new file mode 100644 index 0000000..175aa6f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/lun.png differ diff --git a/public/images/cryptocurrency-icons/32/color/maid.png b/public/images/cryptocurrency-icons/32/color/maid.png new file mode 100644 index 0000000..708c1de Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/maid.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mana.png b/public/images/cryptocurrency-icons/32/color/mana.png new file mode 100644 index 0000000..d19fa61 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mana.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mcap.png b/public/images/cryptocurrency-icons/32/color/mcap.png new file mode 100644 index 0000000..c433e42 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mcap.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mco.png b/public/images/cryptocurrency-icons/32/color/mco.png new file mode 100644 index 0000000..aac677b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mco.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mda.png b/public/images/cryptocurrency-icons/32/color/mda.png new file mode 100644 index 0000000..16190a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mda.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mds.png b/public/images/cryptocurrency-icons/32/color/mds.png new file mode 100644 index 0000000..53f5233 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mds.png differ diff --git a/public/images/cryptocurrency-icons/32/color/med.png b/public/images/cryptocurrency-icons/32/color/med.png new file mode 100644 index 0000000..28ea94b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/med.png differ diff --git a/public/images/cryptocurrency-icons/32/color/miota.png b/public/images/cryptocurrency-icons/32/color/miota.png new file mode 100644 index 0000000..8c31f15 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/miota.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mith.png b/public/images/cryptocurrency-icons/32/color/mith.png new file mode 100644 index 0000000..a1f43a2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mith.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mkr.png b/public/images/cryptocurrency-icons/32/color/mkr.png new file mode 100644 index 0000000..77e53c7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mkr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mln.png b/public/images/cryptocurrency-icons/32/color/mln.png new file mode 100644 index 0000000..73a9b2f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mln.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mnx.png b/public/images/cryptocurrency-icons/32/color/mnx.png new file mode 100644 index 0000000..2e61837 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mnx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mnz.png b/public/images/cryptocurrency-icons/32/color/mnz.png new file mode 100644 index 0000000..1e0bd83 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mnz.png differ diff --git a/public/images/cryptocurrency-icons/32/color/moac.png b/public/images/cryptocurrency-icons/32/color/moac.png new file mode 100644 index 0000000..5bef94d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/moac.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mod.png b/public/images/cryptocurrency-icons/32/color/mod.png new file mode 100644 index 0000000..9a7063a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mod.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mona.png b/public/images/cryptocurrency-icons/32/color/mona.png new file mode 100644 index 0000000..c1b9951 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mona.png differ diff --git a/public/images/cryptocurrency-icons/32/color/msr.png b/public/images/cryptocurrency-icons/32/color/msr.png new file mode 100644 index 0000000..69a37f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/msr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mth.png b/public/images/cryptocurrency-icons/32/color/mth.png new file mode 100644 index 0000000..b2755ce Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mth.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mtl.png b/public/images/cryptocurrency-icons/32/color/mtl.png new file mode 100644 index 0000000..dd16644 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mtl.png differ diff --git a/public/images/cryptocurrency-icons/32/color/music.png b/public/images/cryptocurrency-icons/32/color/music.png new file mode 100644 index 0000000..c8d8015 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/music.png differ diff --git a/public/images/cryptocurrency-icons/32/color/mzc.png b/public/images/cryptocurrency-icons/32/color/mzc.png new file mode 100644 index 0000000..81bd9d7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/mzc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nano.png b/public/images/cryptocurrency-icons/32/color/nano.png new file mode 100644 index 0000000..b829747 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nano.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nas.png b/public/images/cryptocurrency-icons/32/color/nas.png new file mode 100644 index 0000000..0eafff7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nas.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nav.png b/public/images/cryptocurrency-icons/32/color/nav.png new file mode 100644 index 0000000..46b40ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nav.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ncash.png b/public/images/cryptocurrency-icons/32/color/ncash.png new file mode 100644 index 0000000..cc1482e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ncash.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ndz.png b/public/images/cryptocurrency-icons/32/color/ndz.png new file mode 100644 index 0000000..d492717 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ndz.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nebl.png b/public/images/cryptocurrency-icons/32/color/nebl.png new file mode 100644 index 0000000..dc187f9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nebl.png differ diff --git a/public/images/cryptocurrency-icons/32/color/neo.png b/public/images/cryptocurrency-icons/32/color/neo.png new file mode 100644 index 0000000..823bd43 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/neo.png differ diff --git a/public/images/cryptocurrency-icons/32/color/neos.png b/public/images/cryptocurrency-icons/32/color/neos.png new file mode 100644 index 0000000..d095b68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/neos.png differ diff --git a/public/images/cryptocurrency-icons/32/color/neu.png b/public/images/cryptocurrency-icons/32/color/neu.png new file mode 100644 index 0000000..2732c2f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/neu.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nexo.png b/public/images/cryptocurrency-icons/32/color/nexo.png new file mode 100644 index 0000000..2b690ed Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nexo.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ngc.png b/public/images/cryptocurrency-icons/32/color/ngc.png new file mode 100644 index 0000000..40ca2f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ngc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nio.png b/public/images/cryptocurrency-icons/32/color/nio.png new file mode 100644 index 0000000..d9e9449 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nio.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nlc2.png b/public/images/cryptocurrency-icons/32/color/nlc2.png new file mode 100644 index 0000000..f835c85 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nlc2.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nlg.png b/public/images/cryptocurrency-icons/32/color/nlg.png new file mode 100644 index 0000000..2cfbe41 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nlg.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nmc.png b/public/images/cryptocurrency-icons/32/color/nmc.png new file mode 100644 index 0000000..6012c55 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nmc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/npxs.png b/public/images/cryptocurrency-icons/32/color/npxs.png new file mode 100644 index 0000000..fc6c450 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/npxs.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nuls.png b/public/images/cryptocurrency-icons/32/color/nuls.png new file mode 100644 index 0000000..99562d7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nuls.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nxs.png b/public/images/cryptocurrency-icons/32/color/nxs.png new file mode 100644 index 0000000..8371e7f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nxs.png differ diff --git a/public/images/cryptocurrency-icons/32/color/nxt.png b/public/images/cryptocurrency-icons/32/color/nxt.png new file mode 100644 index 0000000..85b90ff Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/nxt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/oax.png b/public/images/cryptocurrency-icons/32/color/oax.png new file mode 100644 index 0000000..4c96d8f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/oax.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ok.png b/public/images/cryptocurrency-icons/32/color/ok.png new file mode 100644 index 0000000..b210aef Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ok.png differ diff --git a/public/images/cryptocurrency-icons/32/color/omg.png b/public/images/cryptocurrency-icons/32/color/omg.png new file mode 100644 index 0000000..fcb24e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/omg.png differ diff --git a/public/images/cryptocurrency-icons/32/color/omni.png b/public/images/cryptocurrency-icons/32/color/omni.png new file mode 100644 index 0000000..8256df5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/omni.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ong.png b/public/images/cryptocurrency-icons/32/color/ong.png new file mode 100644 index 0000000..f54b7b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ong.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ont.png b/public/images/cryptocurrency-icons/32/color/ont.png new file mode 100644 index 0000000..b06aa7b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ont.png differ diff --git a/public/images/cryptocurrency-icons/32/color/oot.png b/public/images/cryptocurrency-icons/32/color/oot.png new file mode 100644 index 0000000..0f2f945 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/oot.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ost.png b/public/images/cryptocurrency-icons/32/color/ost.png new file mode 100644 index 0000000..f901ddc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ost.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ox.png b/public/images/cryptocurrency-icons/32/color/ox.png new file mode 100644 index 0000000..25b34b8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ox.png differ diff --git a/public/images/cryptocurrency-icons/32/color/part.png b/public/images/cryptocurrency-icons/32/color/part.png new file mode 100644 index 0000000..4d4399e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/part.png differ diff --git a/public/images/cryptocurrency-icons/32/color/pasc.png b/public/images/cryptocurrency-icons/32/color/pasc.png new file mode 100644 index 0000000..f6da94b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/pasc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/pasl.png b/public/images/cryptocurrency-icons/32/color/pasl.png new file mode 100644 index 0000000..546020d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/pasl.png differ diff --git a/public/images/cryptocurrency-icons/32/color/pay.png b/public/images/cryptocurrency-icons/32/color/pay.png new file mode 100644 index 0000000..02a4ce7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/pay.png differ diff --git a/public/images/cryptocurrency-icons/32/color/payx.png b/public/images/cryptocurrency-icons/32/color/payx.png new file mode 100644 index 0000000..2595398 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/payx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/pink.png b/public/images/cryptocurrency-icons/32/color/pink.png new file mode 100644 index 0000000..2940dfb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/pink.png differ diff --git a/public/images/cryptocurrency-icons/32/color/pirl.png b/public/images/cryptocurrency-icons/32/color/pirl.png new file mode 100644 index 0000000..9abfda1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/pirl.png differ diff --git a/public/images/cryptocurrency-icons/32/color/pivx.png b/public/images/cryptocurrency-icons/32/color/pivx.png new file mode 100644 index 0000000..381e971 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/pivx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/plr.png b/public/images/cryptocurrency-icons/32/color/plr.png new file mode 100644 index 0000000..1ae9c34 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/plr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/poa.png b/public/images/cryptocurrency-icons/32/color/poa.png new file mode 100644 index 0000000..88acf82 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/poa.png differ diff --git a/public/images/cryptocurrency-icons/32/color/poe.png b/public/images/cryptocurrency-icons/32/color/poe.png new file mode 100644 index 0000000..923f197 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/poe.png differ diff --git a/public/images/cryptocurrency-icons/32/color/polis.png b/public/images/cryptocurrency-icons/32/color/polis.png new file mode 100644 index 0000000..8fddcb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/polis.png differ diff --git a/public/images/cryptocurrency-icons/32/color/poly.png b/public/images/cryptocurrency-icons/32/color/poly.png new file mode 100644 index 0000000..97e498e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/poly.png differ diff --git a/public/images/cryptocurrency-icons/32/color/pot.png b/public/images/cryptocurrency-icons/32/color/pot.png new file mode 100644 index 0000000..73fd481 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/pot.png differ diff --git a/public/images/cryptocurrency-icons/32/color/powr.png b/public/images/cryptocurrency-icons/32/color/powr.png new file mode 100644 index 0000000..b3ad10f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/powr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ppc.png b/public/images/cryptocurrency-icons/32/color/ppc.png new file mode 100644 index 0000000..ad11d2f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ppc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ppp.png b/public/images/cryptocurrency-icons/32/color/ppp.png new file mode 100644 index 0000000..4dc1e9f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ppp.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ppt.png b/public/images/cryptocurrency-icons/32/color/ppt.png new file mode 100644 index 0000000..c6a5ee8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ppt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/prl.png b/public/images/cryptocurrency-icons/32/color/prl.png new file mode 100644 index 0000000..9cacbec Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/prl.png differ diff --git a/public/images/cryptocurrency-icons/32/color/pura.png b/public/images/cryptocurrency-icons/32/color/pura.png new file mode 100644 index 0000000..0bc54ca Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/pura.png differ diff --git a/public/images/cryptocurrency-icons/32/color/qash.png b/public/images/cryptocurrency-icons/32/color/qash.png new file mode 100644 index 0000000..6ed50c2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/qash.png differ diff --git a/public/images/cryptocurrency-icons/32/color/qiwi.png b/public/images/cryptocurrency-icons/32/color/qiwi.png new file mode 100644 index 0000000..38dd0a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/qiwi.png differ diff --git a/public/images/cryptocurrency-icons/32/color/qlc.png b/public/images/cryptocurrency-icons/32/color/qlc.png new file mode 100644 index 0000000..9fa18e2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/qlc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/qrl.png b/public/images/cryptocurrency-icons/32/color/qrl.png new file mode 100644 index 0000000..6abfeec Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/qrl.png differ diff --git a/public/images/cryptocurrency-icons/32/color/qsp.png b/public/images/cryptocurrency-icons/32/color/qsp.png new file mode 100644 index 0000000..2dc5440 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/qsp.png differ diff --git a/public/images/cryptocurrency-icons/32/color/qtum.png b/public/images/cryptocurrency-icons/32/color/qtum.png new file mode 100644 index 0000000..10865b0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/qtum.png differ diff --git a/public/images/cryptocurrency-icons/32/color/r.png b/public/images/cryptocurrency-icons/32/color/r.png new file mode 100644 index 0000000..bc476e2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/r.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rads.png b/public/images/cryptocurrency-icons/32/color/rads.png new file mode 100644 index 0000000..11248ef Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rads.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rap.png b/public/images/cryptocurrency-icons/32/color/rap.png new file mode 100644 index 0000000..39f951f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rap.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rcn.png b/public/images/cryptocurrency-icons/32/color/rcn.png new file mode 100644 index 0000000..77d9c86 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rcn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rdd.png b/public/images/cryptocurrency-icons/32/color/rdd.png new file mode 100644 index 0000000..00e79ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rdd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rdn.png b/public/images/cryptocurrency-icons/32/color/rdn.png new file mode 100644 index 0000000..8d7f3df Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rdn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rep.png b/public/images/cryptocurrency-icons/32/color/rep.png new file mode 100644 index 0000000..449b3f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rep.png differ diff --git a/public/images/cryptocurrency-icons/32/color/req.png b/public/images/cryptocurrency-icons/32/color/req.png new file mode 100644 index 0000000..b24eb3e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/req.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rhoc.png b/public/images/cryptocurrency-icons/32/color/rhoc.png new file mode 100644 index 0000000..0be6e04 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rhoc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ric.png b/public/images/cryptocurrency-icons/32/color/ric.png new file mode 100644 index 0000000..f7616bd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ric.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rise.png b/public/images/cryptocurrency-icons/32/color/rise.png new file mode 100644 index 0000000..c49b544 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rise.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rlc.png b/public/images/cryptocurrency-icons/32/color/rlc.png new file mode 100644 index 0000000..c5f7b07 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rlc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rpx.png b/public/images/cryptocurrency-icons/32/color/rpx.png new file mode 100644 index 0000000..7d9734c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rpx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rub.png b/public/images/cryptocurrency-icons/32/color/rub.png new file mode 100644 index 0000000..c09c264 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rub.png differ diff --git a/public/images/cryptocurrency-icons/32/color/rvn.png b/public/images/cryptocurrency-icons/32/color/rvn.png new file mode 100644 index 0000000..14faea8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/rvn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ryo.png b/public/images/cryptocurrency-icons/32/color/ryo.png new file mode 100644 index 0000000..254a283 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ryo.png differ diff --git a/public/images/cryptocurrency-icons/32/color/safe.png b/public/images/cryptocurrency-icons/32/color/safe.png new file mode 100644 index 0000000..a2821c8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/safe.png differ diff --git a/public/images/cryptocurrency-icons/32/color/salt.png b/public/images/cryptocurrency-icons/32/color/salt.png new file mode 100644 index 0000000..1258565 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/salt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/san.png b/public/images/cryptocurrency-icons/32/color/san.png new file mode 100644 index 0000000..b0de9b1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/san.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sbd.png b/public/images/cryptocurrency-icons/32/color/sbd.png new file mode 100644 index 0000000..47f5de4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sbd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sberbank.png b/public/images/cryptocurrency-icons/32/color/sberbank.png new file mode 100644 index 0000000..62a4035 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sberbank.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sc.png b/public/images/cryptocurrency-icons/32/color/sc.png new file mode 100644 index 0000000..ea6de14 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/shift.png b/public/images/cryptocurrency-icons/32/color/shift.png new file mode 100644 index 0000000..f9d98b8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/shift.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sib.png b/public/images/cryptocurrency-icons/32/color/sib.png new file mode 100644 index 0000000..eddc6d0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sib.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sky.png b/public/images/cryptocurrency-icons/32/color/sky.png new file mode 100644 index 0000000..391f486 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sky.png differ diff --git a/public/images/cryptocurrency-icons/32/color/slr.png b/public/images/cryptocurrency-icons/32/color/slr.png new file mode 100644 index 0000000..5b4bd77 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/slr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sls.png b/public/images/cryptocurrency-icons/32/color/sls.png new file mode 100644 index 0000000..ad6b1fa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sls.png differ diff --git a/public/images/cryptocurrency-icons/32/color/smart.png b/public/images/cryptocurrency-icons/32/color/smart.png new file mode 100644 index 0000000..354b642 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/smart.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sngls.png b/public/images/cryptocurrency-icons/32/color/sngls.png new file mode 100644 index 0000000..1d0cc09 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sngls.png differ diff --git a/public/images/cryptocurrency-icons/32/color/snm.png b/public/images/cryptocurrency-icons/32/color/snm.png new file mode 100644 index 0000000..a8ab217 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/snm.png differ diff --git a/public/images/cryptocurrency-icons/32/color/snt.png b/public/images/cryptocurrency-icons/32/color/snt.png new file mode 100644 index 0000000..cb778d1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/snt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/soc.png b/public/images/cryptocurrency-icons/32/color/soc.png new file mode 100644 index 0000000..ee5774a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/soc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/spank.png b/public/images/cryptocurrency-icons/32/color/spank.png new file mode 100644 index 0000000..9d12b03 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/spank.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sphtx.png b/public/images/cryptocurrency-icons/32/color/sphtx.png new file mode 100644 index 0000000..cc085b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sphtx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/srn.png b/public/images/cryptocurrency-icons/32/color/srn.png new file mode 100644 index 0000000..c7f910f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/srn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/stak.png b/public/images/cryptocurrency-icons/32/color/stak.png new file mode 100644 index 0000000..2e0ff1f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/stak.png differ diff --git a/public/images/cryptocurrency-icons/32/color/start.png b/public/images/cryptocurrency-icons/32/color/start.png new file mode 100644 index 0000000..a61f820 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/start.png differ diff --git a/public/images/cryptocurrency-icons/32/color/steem.png b/public/images/cryptocurrency-icons/32/color/steem.png new file mode 100644 index 0000000..44e5cb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/steem.png differ diff --git a/public/images/cryptocurrency-icons/32/color/storj.png b/public/images/cryptocurrency-icons/32/color/storj.png new file mode 100644 index 0000000..20cc7ae Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/storj.png differ diff --git a/public/images/cryptocurrency-icons/32/color/storm.png b/public/images/cryptocurrency-icons/32/color/storm.png new file mode 100644 index 0000000..86deb91 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/storm.png differ diff --git a/public/images/cryptocurrency-icons/32/color/stq.png b/public/images/cryptocurrency-icons/32/color/stq.png new file mode 100644 index 0000000..e7c8e37 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/stq.png differ diff --git a/public/images/cryptocurrency-icons/32/color/strat.png b/public/images/cryptocurrency-icons/32/color/strat.png new file mode 100644 index 0000000..95174c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/strat.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sub.png b/public/images/cryptocurrency-icons/32/color/sub.png new file mode 100644 index 0000000..aa656d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sub.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sumo.png b/public/images/cryptocurrency-icons/32/color/sumo.png new file mode 100644 index 0000000..5dd31f7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sumo.png differ diff --git a/public/images/cryptocurrency-icons/32/color/sys.png b/public/images/cryptocurrency-icons/32/color/sys.png new file mode 100644 index 0000000..a38b9e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/sys.png differ diff --git a/public/images/cryptocurrency-icons/32/color/taas.png b/public/images/cryptocurrency-icons/32/color/taas.png new file mode 100644 index 0000000..5531c0e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/taas.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tau.png b/public/images/cryptocurrency-icons/32/color/tau.png new file mode 100644 index 0000000..6b0dc52 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tau.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tel.png b/public/images/cryptocurrency-icons/32/color/tel.png new file mode 100644 index 0000000..36204d5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tel.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ten.png b/public/images/cryptocurrency-icons/32/color/ten.png new file mode 100644 index 0000000..5f7da5c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ten.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tern.png b/public/images/cryptocurrency-icons/32/color/tern.png new file mode 100644 index 0000000..c584c18 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tern.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tghc.png b/public/images/cryptocurrency-icons/32/color/tghc.png new file mode 100644 index 0000000..8fd6ef2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tghc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/theta.png b/public/images/cryptocurrency-icons/32/color/theta.png new file mode 100644 index 0000000..77e7d2a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/theta.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tix.png b/public/images/cryptocurrency-icons/32/color/tix.png new file mode 100644 index 0000000..d4db3d7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tix.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tkn.png b/public/images/cryptocurrency-icons/32/color/tkn.png new file mode 100644 index 0000000..b0e8c27 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tkn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tnb.png b/public/images/cryptocurrency-icons/32/color/tnb.png new file mode 100644 index 0000000..042b762 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tnb.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tnc.png b/public/images/cryptocurrency-icons/32/color/tnc.png new file mode 100644 index 0000000..bfe01c5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tnc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tnt.png b/public/images/cryptocurrency-icons/32/color/tnt.png new file mode 100644 index 0000000..423a4cf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tnt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/trig.png b/public/images/cryptocurrency-icons/32/color/trig.png new file mode 100644 index 0000000..67b741f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/trig.png differ diff --git a/public/images/cryptocurrency-icons/32/color/trtl.png b/public/images/cryptocurrency-icons/32/color/trtl.png new file mode 100644 index 0000000..7347fe4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/trtl.png differ diff --git a/public/images/cryptocurrency-icons/32/color/trx.png b/public/images/cryptocurrency-icons/32/color/trx.png new file mode 100644 index 0000000..7e2aaed Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/trx.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tusd.png b/public/images/cryptocurrency-icons/32/color/tusd.png new file mode 100644 index 0000000..d88ed36 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tusd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/tzc.png b/public/images/cryptocurrency-icons/32/color/tzc.png new file mode 100644 index 0000000..46bce3d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/tzc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/ubq.png b/public/images/cryptocurrency-icons/32/color/ubq.png new file mode 100644 index 0000000..ab1acb7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/ubq.png differ diff --git a/public/images/cryptocurrency-icons/32/color/unity.png b/public/images/cryptocurrency-icons/32/color/unity.png new file mode 100644 index 0000000..9f00770 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/unity.png differ diff --git a/public/images/cryptocurrency-icons/32/color/usd.png b/public/images/cryptocurrency-icons/32/color/usd.png new file mode 100644 index 0000000..1fcc380 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/usd.png differ diff --git a/public/images/cryptocurrency-icons/32/color/usdt.png b/public/images/cryptocurrency-icons/32/color/usdt.png new file mode 100644 index 0000000..bc2e5f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/usdt.png differ diff --git a/public/images/cryptocurrency-icons/32/color/utk.png b/public/images/cryptocurrency-icons/32/color/utk.png new file mode 100644 index 0000000..59d5efa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/utk.png differ diff --git a/public/images/cryptocurrency-icons/32/color/veri.png b/public/images/cryptocurrency-icons/32/color/veri.png new file mode 100644 index 0000000..3bc6767 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/veri.png differ diff --git a/public/images/cryptocurrency-icons/32/color/vet.png b/public/images/cryptocurrency-icons/32/color/vet.png new file mode 100644 index 0000000..3cd3084 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/vet.png differ diff --git a/public/images/cryptocurrency-icons/32/color/via.png b/public/images/cryptocurrency-icons/32/color/via.png new file mode 100644 index 0000000..e68c5ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/via.png differ diff --git a/public/images/cryptocurrency-icons/32/color/vib.png b/public/images/cryptocurrency-icons/32/color/vib.png new file mode 100644 index 0000000..d9e33ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/vib.png differ diff --git a/public/images/cryptocurrency-icons/32/color/vibe.png b/public/images/cryptocurrency-icons/32/color/vibe.png new file mode 100644 index 0000000..0d030ae Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/vibe.png differ diff --git a/public/images/cryptocurrency-icons/32/color/vivo.png b/public/images/cryptocurrency-icons/32/color/vivo.png new file mode 100644 index 0000000..1477569 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/vivo.png differ diff --git a/public/images/cryptocurrency-icons/32/color/vrc.png b/public/images/cryptocurrency-icons/32/color/vrc.png new file mode 100644 index 0000000..affe7a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/vrc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/vrsc.png b/public/images/cryptocurrency-icons/32/color/vrsc.png new file mode 100644 index 0000000..3c5d79a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/vrsc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/vtc.png b/public/images/cryptocurrency-icons/32/color/vtc.png new file mode 100644 index 0000000..bc6e380 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/vtc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/wabi.png b/public/images/cryptocurrency-icons/32/color/wabi.png new file mode 100644 index 0000000..62899b6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/wabi.png differ diff --git a/public/images/cryptocurrency-icons/32/color/wan.png b/public/images/cryptocurrency-icons/32/color/wan.png new file mode 100644 index 0000000..f05634a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/wan.png differ diff --git a/public/images/cryptocurrency-icons/32/color/waves.png b/public/images/cryptocurrency-icons/32/color/waves.png new file mode 100644 index 0000000..d82339a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/waves.png differ diff --git a/public/images/cryptocurrency-icons/32/color/wax.png b/public/images/cryptocurrency-icons/32/color/wax.png new file mode 100644 index 0000000..29c0673 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/wax.png differ diff --git a/public/images/cryptocurrency-icons/32/color/wgr.png b/public/images/cryptocurrency-icons/32/color/wgr.png new file mode 100644 index 0000000..3e42128 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/wgr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/wicc.png b/public/images/cryptocurrency-icons/32/color/wicc.png new file mode 100644 index 0000000..698e43b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/wicc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/wings.png b/public/images/cryptocurrency-icons/32/color/wings.png new file mode 100644 index 0000000..724ab10 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/wings.png differ diff --git a/public/images/cryptocurrency-icons/32/color/wpr.png b/public/images/cryptocurrency-icons/32/color/wpr.png new file mode 100644 index 0000000..97dc3d1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/wpr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/wtc.png b/public/images/cryptocurrency-icons/32/color/wtc.png new file mode 100644 index 0000000..c74393a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/wtc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xas.png b/public/images/cryptocurrency-icons/32/color/xas.png new file mode 100644 index 0000000..ea36559 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xas.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xbc.png b/public/images/cryptocurrency-icons/32/color/xbc.png new file mode 100644 index 0000000..a519274 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xbc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xby.png b/public/images/cryptocurrency-icons/32/color/xby.png new file mode 100644 index 0000000..cf5dfa3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xby.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xcp.png b/public/images/cryptocurrency-icons/32/color/xcp.png new file mode 100644 index 0000000..3253be9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xcp.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xdn.png b/public/images/cryptocurrency-icons/32/color/xdn.png new file mode 100644 index 0000000..989a262 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xdn.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xem.png b/public/images/cryptocurrency-icons/32/color/xem.png new file mode 100644 index 0000000..637cd72 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xem.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xin.png b/public/images/cryptocurrency-icons/32/color/xin.png new file mode 100644 index 0000000..9c587ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xin.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xlm.png b/public/images/cryptocurrency-icons/32/color/xlm.png new file mode 100644 index 0000000..c3ef17e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xlm.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xmcc.png b/public/images/cryptocurrency-icons/32/color/xmcc.png new file mode 100644 index 0000000..691ac79 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xmcc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xmg.png b/public/images/cryptocurrency-icons/32/color/xmg.png new file mode 100644 index 0000000..424cc69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xmg.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xmo.png b/public/images/cryptocurrency-icons/32/color/xmo.png new file mode 100644 index 0000000..ff2d1a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xmo.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xmr.png b/public/images/cryptocurrency-icons/32/color/xmr.png new file mode 100644 index 0000000..b4dd276 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xmr.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xmy.png b/public/images/cryptocurrency-icons/32/color/xmy.png new file mode 100644 index 0000000..08351da Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xmy.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xp.png b/public/images/cryptocurrency-icons/32/color/xp.png new file mode 100644 index 0000000..03c644c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xp.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xpa.png b/public/images/cryptocurrency-icons/32/color/xpa.png new file mode 100644 index 0000000..0d6c67d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xpa.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xpm.png b/public/images/cryptocurrency-icons/32/color/xpm.png new file mode 100644 index 0000000..6d4932b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xpm.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xrp.png b/public/images/cryptocurrency-icons/32/color/xrp.png new file mode 100644 index 0000000..7000c7f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xrp.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xsg.png b/public/images/cryptocurrency-icons/32/color/xsg.png new file mode 100644 index 0000000..c06c5a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xsg.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xtz.png b/public/images/cryptocurrency-icons/32/color/xtz.png new file mode 100644 index 0000000..32a5fda Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xtz.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xuc.png b/public/images/cryptocurrency-icons/32/color/xuc.png new file mode 100644 index 0000000..55e7420 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xuc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xvc.png b/public/images/cryptocurrency-icons/32/color/xvc.png new file mode 100644 index 0000000..b031fde Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xvc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xvg.png b/public/images/cryptocurrency-icons/32/color/xvg.png new file mode 100644 index 0000000..c7d1faa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xvg.png differ diff --git a/public/images/cryptocurrency-icons/32/color/xzc.png b/public/images/cryptocurrency-icons/32/color/xzc.png new file mode 100644 index 0000000..8919f7d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/xzc.png differ diff --git a/public/images/cryptocurrency-icons/32/color/yoyow.png b/public/images/cryptocurrency-icons/32/color/yoyow.png new file mode 100644 index 0000000..dc52a1f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/yoyow.png differ diff --git a/public/images/cryptocurrency-icons/32/color/zcl.png b/public/images/cryptocurrency-icons/32/color/zcl.png new file mode 100644 index 0000000..bf2a5c1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/zcl.png differ diff --git a/public/images/cryptocurrency-icons/32/color/zec.png b/public/images/cryptocurrency-icons/32/color/zec.png new file mode 100644 index 0000000..c2ba69a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/zec.png differ diff --git a/public/images/cryptocurrency-icons/32/color/zel.png b/public/images/cryptocurrency-icons/32/color/zel.png new file mode 100644 index 0000000..9eaffb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/zel.png differ diff --git a/public/images/cryptocurrency-icons/32/color/zen.png b/public/images/cryptocurrency-icons/32/color/zen.png new file mode 100644 index 0000000..c573711 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/zen.png differ diff --git a/public/images/cryptocurrency-icons/32/color/zil.png b/public/images/cryptocurrency-icons/32/color/zil.png new file mode 100644 index 0000000..9bad425 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/zil.png differ diff --git a/public/images/cryptocurrency-icons/32/color/zilla.png b/public/images/cryptocurrency-icons/32/color/zilla.png new file mode 100644 index 0000000..ba88863 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/zilla.png differ diff --git a/public/images/cryptocurrency-icons/32/color/zrx.png b/public/images/cryptocurrency-icons/32/color/zrx.png new file mode 100644 index 0000000..fb09369 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/color/zrx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/$pac.png b/public/images/cryptocurrency-icons/32/icon/$pac.png new file mode 100644 index 0000000..1b9c9f1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/$pac.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/2give.png b/public/images/cryptocurrency-icons/32/icon/2give.png new file mode 100644 index 0000000..c7290eb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/2give.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/abt.png b/public/images/cryptocurrency-icons/32/icon/abt.png new file mode 100644 index 0000000..844d9ff Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/abt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/act.png b/public/images/cryptocurrency-icons/32/icon/act.png new file mode 100644 index 0000000..be98769 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/act.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/actn.png b/public/images/cryptocurrency-icons/32/icon/actn.png new file mode 100644 index 0000000..4370cac Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/actn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ada.png b/public/images/cryptocurrency-icons/32/icon/ada.png new file mode 100644 index 0000000..6dfc161 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ada.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/adx.png b/public/images/cryptocurrency-icons/32/icon/adx.png new file mode 100644 index 0000000..4775ef8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/adx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ae.png b/public/images/cryptocurrency-icons/32/icon/ae.png new file mode 100644 index 0000000..d3aa6b1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ae.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/aeon.png b/public/images/cryptocurrency-icons/32/icon/aeon.png new file mode 100644 index 0000000..e5e699c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/aeon.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/agi.png b/public/images/cryptocurrency-icons/32/icon/agi.png new file mode 100644 index 0000000..35bc531 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/agi.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/agrs.png b/public/images/cryptocurrency-icons/32/icon/agrs.png new file mode 100644 index 0000000..15732df Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/agrs.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/aion.png b/public/images/cryptocurrency-icons/32/icon/aion.png new file mode 100644 index 0000000..154fb80 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/aion.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/amb.png b/public/images/cryptocurrency-icons/32/icon/amb.png new file mode 100644 index 0000000..e5eda4f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/amb.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/amp.png b/public/images/cryptocurrency-icons/32/icon/amp.png new file mode 100644 index 0000000..3b12b36 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/amp.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ant.png b/public/images/cryptocurrency-icons/32/icon/ant.png new file mode 100644 index 0000000..5ca3c21 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ant.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/apex.png b/public/images/cryptocurrency-icons/32/icon/apex.png new file mode 100644 index 0000000..1868bfa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/apex.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/appc.png b/public/images/cryptocurrency-icons/32/icon/appc.png new file mode 100644 index 0000000..6a38e8b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/appc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ardr.png b/public/images/cryptocurrency-icons/32/icon/ardr.png new file mode 100644 index 0000000..d7d6ebb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ardr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/arg.png b/public/images/cryptocurrency-icons/32/icon/arg.png new file mode 100644 index 0000000..c09bffa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/arg.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ark.png b/public/images/cryptocurrency-icons/32/icon/ark.png new file mode 100644 index 0000000..8f95611 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ark.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/arn.png b/public/images/cryptocurrency-icons/32/icon/arn.png new file mode 100644 index 0000000..f51d17e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/arn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ary.png b/public/images/cryptocurrency-icons/32/icon/ary.png new file mode 100644 index 0000000..71d4437 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ary.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ast.png b/public/images/cryptocurrency-icons/32/icon/ast.png new file mode 100644 index 0000000..ff03710 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ast.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/atm.png b/public/images/cryptocurrency-icons/32/icon/atm.png new file mode 100644 index 0000000..d55d099 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/atm.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/auto.png b/public/images/cryptocurrency-icons/32/icon/auto.png new file mode 100644 index 0000000..6243300 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/auto.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bat.png b/public/images/cryptocurrency-icons/32/icon/bat.png new file mode 100644 index 0000000..77e5811 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bat.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bay.png b/public/images/cryptocurrency-icons/32/icon/bay.png new file mode 100644 index 0000000..7c47694 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bay.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bcbc.png b/public/images/cryptocurrency-icons/32/icon/bcbc.png new file mode 100644 index 0000000..6979e6f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bcbc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bcc.png b/public/images/cryptocurrency-icons/32/icon/bcc.png new file mode 100644 index 0000000..fc1d791 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bcc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bcd.png b/public/images/cryptocurrency-icons/32/icon/bcd.png new file mode 100644 index 0000000..93168f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bcd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bch.png b/public/images/cryptocurrency-icons/32/icon/bch.png new file mode 100644 index 0000000..1787273 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bch.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bcn.png b/public/images/cryptocurrency-icons/32/icon/bcn.png new file mode 100644 index 0000000..d070c95 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bcn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bco.png b/public/images/cryptocurrency-icons/32/icon/bco.png new file mode 100644 index 0000000..b1f3214 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bco.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bcpt.png b/public/images/cryptocurrency-icons/32/icon/bcpt.png new file mode 100644 index 0000000..b756cb7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bcpt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bdl.png b/public/images/cryptocurrency-icons/32/icon/bdl.png new file mode 100644 index 0000000..c74c134 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bdl.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bela.png b/public/images/cryptocurrency-icons/32/icon/bela.png new file mode 100644 index 0000000..ea006dc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bela.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bix.png b/public/images/cryptocurrency-icons/32/icon/bix.png new file mode 100644 index 0000000..575bfbf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bix.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/blcn.png b/public/images/cryptocurrency-icons/32/icon/blcn.png new file mode 100644 index 0000000..b3acf6d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/blcn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/blk.png b/public/images/cryptocurrency-icons/32/icon/blk.png new file mode 100644 index 0000000..891d408 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/blk.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/block.png b/public/images/cryptocurrency-icons/32/icon/block.png new file mode 100644 index 0000000..96199b2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/block.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/blz.png b/public/images/cryptocurrency-icons/32/icon/blz.png new file mode 100644 index 0000000..98bb26b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/blz.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bnb.png b/public/images/cryptocurrency-icons/32/icon/bnb.png new file mode 100644 index 0000000..45fe9ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bnb.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bnt.png b/public/images/cryptocurrency-icons/32/icon/bnt.png new file mode 100644 index 0000000..918ce10 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bnt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bnty.png b/public/images/cryptocurrency-icons/32/icon/bnty.png new file mode 100644 index 0000000..01b8f9e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bnty.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bos.png b/public/images/cryptocurrency-icons/32/icon/bos.png new file mode 100644 index 0000000..0580cdd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bos.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bpt.png b/public/images/cryptocurrency-icons/32/icon/bpt.png new file mode 100644 index 0000000..e7c5f0c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bpt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bq.png b/public/images/cryptocurrency-icons/32/icon/bq.png new file mode 100644 index 0000000..c53f1f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bq.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/brd.png b/public/images/cryptocurrency-icons/32/icon/brd.png new file mode 100644 index 0000000..2129b3d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/brd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bsd.png b/public/images/cryptocurrency-icons/32/icon/bsd.png new file mode 100644 index 0000000..7e3939c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bsd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/btc.png b/public/images/cryptocurrency-icons/32/icon/btc.png new file mode 100644 index 0000000..39cebb0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/btc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/btcd.png b/public/images/cryptocurrency-icons/32/icon/btcd.png new file mode 100644 index 0000000..7e4e506 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/btcd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/btch.png b/public/images/cryptocurrency-icons/32/icon/btch.png new file mode 100644 index 0000000..5df4026 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/btch.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/btcp.png b/public/images/cryptocurrency-icons/32/icon/btcp.png new file mode 100644 index 0000000..55c16a2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/btcp.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/btcz.png b/public/images/cryptocurrency-icons/32/icon/btcz.png new file mode 100644 index 0000000..ef9febb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/btcz.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/btdx.png b/public/images/cryptocurrency-icons/32/icon/btdx.png new file mode 100644 index 0000000..1bbbf9c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/btdx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/btg.png b/public/images/cryptocurrency-icons/32/icon/btg.png new file mode 100644 index 0000000..7159edf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/btg.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/btm.png b/public/images/cryptocurrency-icons/32/icon/btm.png new file mode 100644 index 0000000..f3c8d5d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/btm.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/bts.png b/public/images/cryptocurrency-icons/32/icon/bts.png new file mode 100644 index 0000000..d3942fa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/bts.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/btx.png b/public/images/cryptocurrency-icons/32/icon/btx.png new file mode 100644 index 0000000..a2dee25 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/btx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/burst.png b/public/images/cryptocurrency-icons/32/icon/burst.png new file mode 100644 index 0000000..765990e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/burst.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/call.png b/public/images/cryptocurrency-icons/32/icon/call.png new file mode 100644 index 0000000..5a7f7d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/call.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cc.png b/public/images/cryptocurrency-icons/32/icon/cc.png new file mode 100644 index 0000000..5c8069c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cdn.png b/public/images/cryptocurrency-icons/32/icon/cdn.png new file mode 100644 index 0000000..a6f066e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cdn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cdt.png b/public/images/cryptocurrency-icons/32/icon/cdt.png new file mode 100644 index 0000000..0214adf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cdt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cenz.png b/public/images/cryptocurrency-icons/32/icon/cenz.png new file mode 100644 index 0000000..35ec71d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cenz.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/chat.png b/public/images/cryptocurrency-icons/32/icon/chat.png new file mode 100644 index 0000000..6259101 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/chat.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/chips.png b/public/images/cryptocurrency-icons/32/icon/chips.png new file mode 100644 index 0000000..cd690d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/chips.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cix.png b/public/images/cryptocurrency-icons/32/icon/cix.png new file mode 100644 index 0000000..0c12071 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cix.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/clam.png b/public/images/cryptocurrency-icons/32/icon/clam.png new file mode 100644 index 0000000..fe30773 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/clam.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cloak.png b/public/images/cryptocurrency-icons/32/icon/cloak.png new file mode 100644 index 0000000..8a79da5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cloak.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cmm.png b/public/images/cryptocurrency-icons/32/icon/cmm.png new file mode 100644 index 0000000..6ed3dec Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cmm.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cmt.png b/public/images/cryptocurrency-icons/32/icon/cmt.png new file mode 100644 index 0000000..47116c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cmt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cnd.png b/public/images/cryptocurrency-icons/32/icon/cnd.png new file mode 100644 index 0000000..c8e2e4d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cnd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cnx.png b/public/images/cryptocurrency-icons/32/icon/cnx.png new file mode 100644 index 0000000..2ea6d6a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cnx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cny.png b/public/images/cryptocurrency-icons/32/icon/cny.png new file mode 100644 index 0000000..2ba3e0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cny.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cob.png b/public/images/cryptocurrency-icons/32/icon/cob.png new file mode 100644 index 0000000..04c9586 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cob.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/colx.png b/public/images/cryptocurrency-icons/32/icon/colx.png new file mode 100644 index 0000000..e4749ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/colx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/coqui.png b/public/images/cryptocurrency-icons/32/icon/coqui.png new file mode 100644 index 0000000..55b929e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/coqui.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cred.png b/public/images/cryptocurrency-icons/32/icon/cred.png new file mode 100644 index 0000000..267ae40 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cred.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/crpt.png b/public/images/cryptocurrency-icons/32/icon/crpt.png new file mode 100644 index 0000000..bd03288 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/crpt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/crw.png b/public/images/cryptocurrency-icons/32/icon/crw.png new file mode 100644 index 0000000..e2c2704 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/crw.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cs.png b/public/images/cryptocurrency-icons/32/icon/cs.png new file mode 100644 index 0000000..bfc4636 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cs.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ctr.png b/public/images/cryptocurrency-icons/32/icon/ctr.png new file mode 100644 index 0000000..91bf81b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ctr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ctxc.png b/public/images/cryptocurrency-icons/32/icon/ctxc.png new file mode 100644 index 0000000..0c3e28a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ctxc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/cvc.png b/public/images/cryptocurrency-icons/32/icon/cvc.png new file mode 100644 index 0000000..c1fefeb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/cvc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dash.png b/public/images/cryptocurrency-icons/32/icon/dash.png new file mode 100644 index 0000000..0856db1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dash.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dat.png b/public/images/cryptocurrency-icons/32/icon/dat.png new file mode 100644 index 0000000..69bd6f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dat.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/data.png b/public/images/cryptocurrency-icons/32/icon/data.png new file mode 100644 index 0000000..c79a983 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/data.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dbc.png b/public/images/cryptocurrency-icons/32/icon/dbc.png new file mode 100644 index 0000000..10c3e82 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dbc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dcn.png b/public/images/cryptocurrency-icons/32/icon/dcn.png new file mode 100644 index 0000000..b5ecc4c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dcn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dcr.png b/public/images/cryptocurrency-icons/32/icon/dcr.png new file mode 100644 index 0000000..cb872ff Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dcr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/deez.png b/public/images/cryptocurrency-icons/32/icon/deez.png new file mode 100644 index 0000000..5e2376d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/deez.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dent.png b/public/images/cryptocurrency-icons/32/icon/dent.png new file mode 100644 index 0000000..c1a00bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dent.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dew.png b/public/images/cryptocurrency-icons/32/icon/dew.png new file mode 100644 index 0000000..ceeeca2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dew.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dgb.png b/public/images/cryptocurrency-icons/32/icon/dgb.png new file mode 100644 index 0000000..1d8cc78 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dgb.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dgd.png b/public/images/cryptocurrency-icons/32/icon/dgd.png new file mode 100644 index 0000000..494bd80 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dgd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dlt.png b/public/images/cryptocurrency-icons/32/icon/dlt.png new file mode 100644 index 0000000..f3022bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dlt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dnr.png b/public/images/cryptocurrency-icons/32/icon/dnr.png new file mode 100644 index 0000000..590e0b0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dnr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dnt.png b/public/images/cryptocurrency-icons/32/icon/dnt.png new file mode 100644 index 0000000..601bea7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dnt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dock.png b/public/images/cryptocurrency-icons/32/icon/dock.png new file mode 100644 index 0000000..a207bac Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dock.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/doge.png b/public/images/cryptocurrency-icons/32/icon/doge.png new file mode 100644 index 0000000..1fe5963 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/doge.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/drgn.png b/public/images/cryptocurrency-icons/32/icon/drgn.png new file mode 100644 index 0000000..d64ac7a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/drgn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/drop.png b/public/images/cryptocurrency-icons/32/icon/drop.png new file mode 100644 index 0000000..b3786c9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/drop.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dta.png b/public/images/cryptocurrency-icons/32/icon/dta.png new file mode 100644 index 0000000..551d053 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dta.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dth.png b/public/images/cryptocurrency-icons/32/icon/dth.png new file mode 100644 index 0000000..61d9832 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dth.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/dtr.png b/public/images/cryptocurrency-icons/32/icon/dtr.png new file mode 100644 index 0000000..098c550 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/dtr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ebst.png b/public/images/cryptocurrency-icons/32/icon/ebst.png new file mode 100644 index 0000000..17dedfe Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ebst.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/eca.png b/public/images/cryptocurrency-icons/32/icon/eca.png new file mode 100644 index 0000000..f748f25 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/eca.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/edg.png b/public/images/cryptocurrency-icons/32/icon/edg.png new file mode 100644 index 0000000..211e3c4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/edg.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/edo.png b/public/images/cryptocurrency-icons/32/icon/edo.png new file mode 100644 index 0000000..99d49d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/edo.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/edoge.png b/public/images/cryptocurrency-icons/32/icon/edoge.png new file mode 100644 index 0000000..b2458a5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/edoge.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ela.png b/public/images/cryptocurrency-icons/32/icon/ela.png new file mode 100644 index 0000000..85ab6d0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ela.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/elf.png b/public/images/cryptocurrency-icons/32/icon/elf.png new file mode 100644 index 0000000..903305f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/elf.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/elix.png b/public/images/cryptocurrency-icons/32/icon/elix.png new file mode 100644 index 0000000..4b14e8a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/elix.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ella.png b/public/images/cryptocurrency-icons/32/icon/ella.png new file mode 100644 index 0000000..93e633d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ella.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/emc.png b/public/images/cryptocurrency-icons/32/icon/emc.png new file mode 100644 index 0000000..56cbf30 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/emc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/emc2.png b/public/images/cryptocurrency-icons/32/icon/emc2.png new file mode 100644 index 0000000..95fe555 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/emc2.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/eng.png b/public/images/cryptocurrency-icons/32/icon/eng.png new file mode 100644 index 0000000..24b09fc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/eng.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/enj.png b/public/images/cryptocurrency-icons/32/icon/enj.png new file mode 100644 index 0000000..34d6e31 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/enj.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/eos.png b/public/images/cryptocurrency-icons/32/icon/eos.png new file mode 100644 index 0000000..2c4ea9a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/eos.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/eqli.png b/public/images/cryptocurrency-icons/32/icon/eqli.png new file mode 100644 index 0000000..07d8807 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/eqli.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/equa.png b/public/images/cryptocurrency-icons/32/icon/equa.png new file mode 100644 index 0000000..ab18761 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/equa.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/etc.png b/public/images/cryptocurrency-icons/32/icon/etc.png new file mode 100644 index 0000000..00b1d0d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/etc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/eth.png b/public/images/cryptocurrency-icons/32/icon/eth.png new file mode 100644 index 0000000..ba2d82a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/eth.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ethos.png b/public/images/cryptocurrency-icons/32/icon/ethos.png new file mode 100644 index 0000000..f5131c2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ethos.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/etn.png b/public/images/cryptocurrency-icons/32/icon/etn.png new file mode 100644 index 0000000..8ca110b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/etn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/etp.png b/public/images/cryptocurrency-icons/32/icon/etp.png new file mode 100644 index 0000000..fc5199f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/etp.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/eur.png b/public/images/cryptocurrency-icons/32/icon/eur.png new file mode 100644 index 0000000..8ab2cc0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/eur.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/evx.png b/public/images/cryptocurrency-icons/32/icon/evx.png new file mode 100644 index 0000000..39700b0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/evx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/exmo.png b/public/images/cryptocurrency-icons/32/icon/exmo.png new file mode 100644 index 0000000..f2d70f1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/exmo.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/exp.png b/public/images/cryptocurrency-icons/32/icon/exp.png new file mode 100644 index 0000000..8c53137 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/exp.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/fair.png b/public/images/cryptocurrency-icons/32/icon/fair.png new file mode 100644 index 0000000..c923a08 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/fair.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/fct.png b/public/images/cryptocurrency-icons/32/icon/fct.png new file mode 100644 index 0000000..f59a07a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/fct.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/fil.png b/public/images/cryptocurrency-icons/32/icon/fil.png new file mode 100644 index 0000000..4636e9f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/fil.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/fjc.png b/public/images/cryptocurrency-icons/32/icon/fjc.png new file mode 100644 index 0000000..e60519c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/fjc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/fldc.png b/public/images/cryptocurrency-icons/32/icon/fldc.png new file mode 100644 index 0000000..18182df Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/fldc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/flo.png b/public/images/cryptocurrency-icons/32/icon/flo.png new file mode 100644 index 0000000..f781da7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/flo.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/fsn.png b/public/images/cryptocurrency-icons/32/icon/fsn.png new file mode 100644 index 0000000..0b26dbf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/fsn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ftc.png b/public/images/cryptocurrency-icons/32/icon/ftc.png new file mode 100644 index 0000000..4615160 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ftc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/fuel.png b/public/images/cryptocurrency-icons/32/icon/fuel.png new file mode 100644 index 0000000..b200ba2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/fuel.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/fun.png b/public/images/cryptocurrency-icons/32/icon/fun.png new file mode 100644 index 0000000..45a6ae4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/fun.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/game.png b/public/images/cryptocurrency-icons/32/icon/game.png new file mode 100644 index 0000000..fc6a696 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/game.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gas.png b/public/images/cryptocurrency-icons/32/icon/gas.png new file mode 100644 index 0000000..1592ae2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gas.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gbp.png b/public/images/cryptocurrency-icons/32/icon/gbp.png new file mode 100644 index 0000000..ee7fe02 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gbp.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gbx.png b/public/images/cryptocurrency-icons/32/icon/gbx.png new file mode 100644 index 0000000..1233b21 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gbx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gbyte.png b/public/images/cryptocurrency-icons/32/icon/gbyte.png new file mode 100644 index 0000000..cd8610a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gbyte.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/generic.png b/public/images/cryptocurrency-icons/32/icon/generic.png new file mode 100644 index 0000000..49e0ec2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/generic.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/glxt.png b/public/images/cryptocurrency-icons/32/icon/glxt.png new file mode 100644 index 0000000..859b011 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/glxt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gmr.png b/public/images/cryptocurrency-icons/32/icon/gmr.png new file mode 100644 index 0000000..0f61f43 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gmr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gno.png b/public/images/cryptocurrency-icons/32/icon/gno.png new file mode 100644 index 0000000..3a2671c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gno.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gnt.png b/public/images/cryptocurrency-icons/32/icon/gnt.png new file mode 100644 index 0000000..52061aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gnt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/grc.png b/public/images/cryptocurrency-icons/32/icon/grc.png new file mode 100644 index 0000000..358814f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/grc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/grs.png b/public/images/cryptocurrency-icons/32/icon/grs.png new file mode 100644 index 0000000..2478559 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/grs.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gsc.png b/public/images/cryptocurrency-icons/32/icon/gsc.png new file mode 100644 index 0000000..0bf56a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gsc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gto.png b/public/images/cryptocurrency-icons/32/icon/gto.png new file mode 100644 index 0000000..8639e70 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gto.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gup.png b/public/images/cryptocurrency-icons/32/icon/gup.png new file mode 100644 index 0000000..39fd885 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gup.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gusd.png b/public/images/cryptocurrency-icons/32/icon/gusd.png new file mode 100644 index 0000000..9a7c126 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gusd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gvt.png b/public/images/cryptocurrency-icons/32/icon/gvt.png new file mode 100644 index 0000000..05493f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gvt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gxs.png b/public/images/cryptocurrency-icons/32/icon/gxs.png new file mode 100644 index 0000000..f245bb3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gxs.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/gzr.png b/public/images/cryptocurrency-icons/32/icon/gzr.png new file mode 100644 index 0000000..05ad8ce Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/gzr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/hight.png b/public/images/cryptocurrency-icons/32/icon/hight.png new file mode 100644 index 0000000..0587462 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/hight.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/hodl.png b/public/images/cryptocurrency-icons/32/icon/hodl.png new file mode 100644 index 0000000..4625cf7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/hodl.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/hpb.png b/public/images/cryptocurrency-icons/32/icon/hpb.png new file mode 100644 index 0000000..7578b72 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/hpb.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/hsr.png b/public/images/cryptocurrency-icons/32/icon/hsr.png new file mode 100644 index 0000000..a2b45dd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/hsr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ht.png b/public/images/cryptocurrency-icons/32/icon/ht.png new file mode 100644 index 0000000..6ef1361 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ht.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/html.png b/public/images/cryptocurrency-icons/32/icon/html.png new file mode 100644 index 0000000..ccfec5e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/html.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/huc.png b/public/images/cryptocurrency-icons/32/icon/huc.png new file mode 100644 index 0000000..035f3c4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/huc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/hush.png b/public/images/cryptocurrency-icons/32/icon/hush.png new file mode 100644 index 0000000..6f46600 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/hush.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/icn.png b/public/images/cryptocurrency-icons/32/icon/icn.png new file mode 100644 index 0000000..5805a18 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/icn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/icx.png b/public/images/cryptocurrency-icons/32/icon/icx.png new file mode 100644 index 0000000..89d32b8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/icx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ignis.png b/public/images/cryptocurrency-icons/32/icon/ignis.png new file mode 100644 index 0000000..7ae1296 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ignis.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ink.png b/public/images/cryptocurrency-icons/32/icon/ink.png new file mode 100644 index 0000000..e97fb5f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ink.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ins.png b/public/images/cryptocurrency-icons/32/icon/ins.png new file mode 100644 index 0000000..baad806 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ins.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ion.png b/public/images/cryptocurrency-icons/32/icon/ion.png new file mode 100644 index 0000000..aac6780 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ion.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/iop.png b/public/images/cryptocurrency-icons/32/icon/iop.png new file mode 100644 index 0000000..b56ce67 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/iop.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/iost.png b/public/images/cryptocurrency-icons/32/icon/iost.png new file mode 100644 index 0000000..ab421a7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/iost.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/iotx.png b/public/images/cryptocurrency-icons/32/icon/iotx.png new file mode 100644 index 0000000..d6cf5ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/iotx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/itc.png b/public/images/cryptocurrency-icons/32/icon/itc.png new file mode 100644 index 0000000..ce2f437 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/itc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/jnt.png b/public/images/cryptocurrency-icons/32/icon/jnt.png new file mode 100644 index 0000000..1912076 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/jnt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/jpy.png b/public/images/cryptocurrency-icons/32/icon/jpy.png new file mode 100644 index 0000000..9c2d6ab Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/jpy.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/kcs.png b/public/images/cryptocurrency-icons/32/icon/kcs.png new file mode 100644 index 0000000..c4c6bff Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/kcs.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/kin.png b/public/images/cryptocurrency-icons/32/icon/kin.png new file mode 100644 index 0000000..ddac07d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/kin.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/kmd.png b/public/images/cryptocurrency-icons/32/icon/kmd.png new file mode 100644 index 0000000..29f937e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/kmd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/knc.png b/public/images/cryptocurrency-icons/32/icon/knc.png new file mode 100644 index 0000000..234f58d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/knc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/krb.png b/public/images/cryptocurrency-icons/32/icon/krb.png new file mode 100644 index 0000000..3221144 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/krb.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/lbc.png b/public/images/cryptocurrency-icons/32/icon/lbc.png new file mode 100644 index 0000000..f0c50e9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/lbc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/lend.png b/public/images/cryptocurrency-icons/32/icon/lend.png new file mode 100644 index 0000000..ac97455 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/lend.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/link.png b/public/images/cryptocurrency-icons/32/icon/link.png new file mode 100644 index 0000000..d883ad3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/link.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/lkk.png b/public/images/cryptocurrency-icons/32/icon/lkk.png new file mode 100644 index 0000000..7333a14 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/lkk.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/loom.png b/public/images/cryptocurrency-icons/32/icon/loom.png new file mode 100644 index 0000000..913b6e9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/loom.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/lrc.png b/public/images/cryptocurrency-icons/32/icon/lrc.png new file mode 100644 index 0000000..f4d5546 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/lrc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/lsk.png b/public/images/cryptocurrency-icons/32/icon/lsk.png new file mode 100644 index 0000000..cd4a289 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/lsk.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ltc.png b/public/images/cryptocurrency-icons/32/icon/ltc.png new file mode 100644 index 0000000..ba8a1a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ltc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/lun.png b/public/images/cryptocurrency-icons/32/icon/lun.png new file mode 100644 index 0000000..23b067d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/lun.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/maid.png b/public/images/cryptocurrency-icons/32/icon/maid.png new file mode 100644 index 0000000..3d5c3d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/maid.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mana.png b/public/images/cryptocurrency-icons/32/icon/mana.png new file mode 100644 index 0000000..31ccde6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mana.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mcap.png b/public/images/cryptocurrency-icons/32/icon/mcap.png new file mode 100644 index 0000000..fd06f22 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mcap.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mco.png b/public/images/cryptocurrency-icons/32/icon/mco.png new file mode 100644 index 0000000..f72cd67 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mco.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mda.png b/public/images/cryptocurrency-icons/32/icon/mda.png new file mode 100644 index 0000000..41adb45 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mda.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mds.png b/public/images/cryptocurrency-icons/32/icon/mds.png new file mode 100644 index 0000000..075422d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mds.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/med.png b/public/images/cryptocurrency-icons/32/icon/med.png new file mode 100644 index 0000000..2d377e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/med.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/miota.png b/public/images/cryptocurrency-icons/32/icon/miota.png new file mode 100644 index 0000000..63dbe53 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/miota.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mith.png b/public/images/cryptocurrency-icons/32/icon/mith.png new file mode 100644 index 0000000..0847321 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mith.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mkr.png b/public/images/cryptocurrency-icons/32/icon/mkr.png new file mode 100644 index 0000000..3626a54 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mkr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mln.png b/public/images/cryptocurrency-icons/32/icon/mln.png new file mode 100644 index 0000000..0cd7c71 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mln.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mnx.png b/public/images/cryptocurrency-icons/32/icon/mnx.png new file mode 100644 index 0000000..ffd7a4c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mnx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mnz.png b/public/images/cryptocurrency-icons/32/icon/mnz.png new file mode 100644 index 0000000..a3883a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mnz.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/moac.png b/public/images/cryptocurrency-icons/32/icon/moac.png new file mode 100644 index 0000000..7554b80 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/moac.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mod.png b/public/images/cryptocurrency-icons/32/icon/mod.png new file mode 100644 index 0000000..0a87eaf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mod.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mona.png b/public/images/cryptocurrency-icons/32/icon/mona.png new file mode 100644 index 0000000..4ee941a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mona.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/msr.png b/public/images/cryptocurrency-icons/32/icon/msr.png new file mode 100644 index 0000000..8cb3534 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/msr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mth.png b/public/images/cryptocurrency-icons/32/icon/mth.png new file mode 100644 index 0000000..bed9383 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mth.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mtl.png b/public/images/cryptocurrency-icons/32/icon/mtl.png new file mode 100644 index 0000000..eadb962 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mtl.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/music.png b/public/images/cryptocurrency-icons/32/icon/music.png new file mode 100644 index 0000000..e01f3d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/music.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/mzc.png b/public/images/cryptocurrency-icons/32/icon/mzc.png new file mode 100644 index 0000000..4dd54d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/mzc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nano.png b/public/images/cryptocurrency-icons/32/icon/nano.png new file mode 100644 index 0000000..b71974b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nano.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nas.png b/public/images/cryptocurrency-icons/32/icon/nas.png new file mode 100644 index 0000000..c2f327f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nas.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nav.png b/public/images/cryptocurrency-icons/32/icon/nav.png new file mode 100644 index 0000000..f72f0d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nav.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ncash.png b/public/images/cryptocurrency-icons/32/icon/ncash.png new file mode 100644 index 0000000..d77e427 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ncash.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ndz.png b/public/images/cryptocurrency-icons/32/icon/ndz.png new file mode 100644 index 0000000..6bbdfd2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ndz.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nebl.png b/public/images/cryptocurrency-icons/32/icon/nebl.png new file mode 100644 index 0000000..e73bd1f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nebl.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/neo.png b/public/images/cryptocurrency-icons/32/icon/neo.png new file mode 100644 index 0000000..1592ae2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/neo.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/neos.png b/public/images/cryptocurrency-icons/32/icon/neos.png new file mode 100644 index 0000000..fe142d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/neos.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/neu.png b/public/images/cryptocurrency-icons/32/icon/neu.png new file mode 100644 index 0000000..9960099 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/neu.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nexo.png b/public/images/cryptocurrency-icons/32/icon/nexo.png new file mode 100644 index 0000000..8de0a88 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nexo.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ngc.png b/public/images/cryptocurrency-icons/32/icon/ngc.png new file mode 100644 index 0000000..4cc08af Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ngc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nio.png b/public/images/cryptocurrency-icons/32/icon/nio.png new file mode 100644 index 0000000..b432f6d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nio.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nlc2.png b/public/images/cryptocurrency-icons/32/icon/nlc2.png new file mode 100644 index 0000000..c9a811d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nlc2.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nlg.png b/public/images/cryptocurrency-icons/32/icon/nlg.png new file mode 100644 index 0000000..98c1268 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nlg.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nmc.png b/public/images/cryptocurrency-icons/32/icon/nmc.png new file mode 100644 index 0000000..93e62a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nmc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/npxs.png b/public/images/cryptocurrency-icons/32/icon/npxs.png new file mode 100644 index 0000000..2995715 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/npxs.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nuls.png b/public/images/cryptocurrency-icons/32/icon/nuls.png new file mode 100644 index 0000000..1022002 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nuls.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nxs.png b/public/images/cryptocurrency-icons/32/icon/nxs.png new file mode 100644 index 0000000..02bee73 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nxs.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/nxt.png b/public/images/cryptocurrency-icons/32/icon/nxt.png new file mode 100644 index 0000000..9472bed Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/nxt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/oax.png b/public/images/cryptocurrency-icons/32/icon/oax.png new file mode 100644 index 0000000..b31e57c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/oax.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ok.png b/public/images/cryptocurrency-icons/32/icon/ok.png new file mode 100644 index 0000000..2b9372d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ok.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/omg.png b/public/images/cryptocurrency-icons/32/icon/omg.png new file mode 100644 index 0000000..a4c7508 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/omg.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/omni.png b/public/images/cryptocurrency-icons/32/icon/omni.png new file mode 100644 index 0000000..3f12d1e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/omni.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ong.png b/public/images/cryptocurrency-icons/32/icon/ong.png new file mode 100644 index 0000000..95ccb24 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ong.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ont.png b/public/images/cryptocurrency-icons/32/icon/ont.png new file mode 100644 index 0000000..8dd90ae Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ont.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/oot.png b/public/images/cryptocurrency-icons/32/icon/oot.png new file mode 100644 index 0000000..c9baad4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/oot.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ost.png b/public/images/cryptocurrency-icons/32/icon/ost.png new file mode 100644 index 0000000..38f4a1b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ost.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ox.png b/public/images/cryptocurrency-icons/32/icon/ox.png new file mode 100644 index 0000000..20692c7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ox.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/part.png b/public/images/cryptocurrency-icons/32/icon/part.png new file mode 100644 index 0000000..11118f3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/part.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/pasc.png b/public/images/cryptocurrency-icons/32/icon/pasc.png new file mode 100644 index 0000000..d4ae876 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/pasc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/pasl.png b/public/images/cryptocurrency-icons/32/icon/pasl.png new file mode 100644 index 0000000..7fae7ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/pasl.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/pay.png b/public/images/cryptocurrency-icons/32/icon/pay.png new file mode 100644 index 0000000..e876404 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/pay.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/payx.png b/public/images/cryptocurrency-icons/32/icon/payx.png new file mode 100644 index 0000000..18d998e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/payx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/pink.png b/public/images/cryptocurrency-icons/32/icon/pink.png new file mode 100644 index 0000000..2853217 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/pink.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/pirl.png b/public/images/cryptocurrency-icons/32/icon/pirl.png new file mode 100644 index 0000000..891db57 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/pirl.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/pivx.png b/public/images/cryptocurrency-icons/32/icon/pivx.png new file mode 100644 index 0000000..52f6d2f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/pivx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/plr.png b/public/images/cryptocurrency-icons/32/icon/plr.png new file mode 100644 index 0000000..6409fde Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/plr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/poa.png b/public/images/cryptocurrency-icons/32/icon/poa.png new file mode 100644 index 0000000..88568d7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/poa.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/poe.png b/public/images/cryptocurrency-icons/32/icon/poe.png new file mode 100644 index 0000000..0e93a9e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/poe.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/polis.png b/public/images/cryptocurrency-icons/32/icon/polis.png new file mode 100644 index 0000000..f46f7fc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/polis.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/poly.png b/public/images/cryptocurrency-icons/32/icon/poly.png new file mode 100644 index 0000000..baa4f77 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/poly.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/pot.png b/public/images/cryptocurrency-icons/32/icon/pot.png new file mode 100644 index 0000000..68aea59 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/pot.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/powr.png b/public/images/cryptocurrency-icons/32/icon/powr.png new file mode 100644 index 0000000..e11cb4c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/powr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ppc.png b/public/images/cryptocurrency-icons/32/icon/ppc.png new file mode 100644 index 0000000..cc5f672 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ppc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ppp.png b/public/images/cryptocurrency-icons/32/icon/ppp.png new file mode 100644 index 0000000..33759fa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ppp.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ppt.png b/public/images/cryptocurrency-icons/32/icon/ppt.png new file mode 100644 index 0000000..f84abed Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ppt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/prl.png b/public/images/cryptocurrency-icons/32/icon/prl.png new file mode 100644 index 0000000..d6477b9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/prl.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/pura.png b/public/images/cryptocurrency-icons/32/icon/pura.png new file mode 100644 index 0000000..09db09a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/pura.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/qash.png b/public/images/cryptocurrency-icons/32/icon/qash.png new file mode 100644 index 0000000..28b9c29 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/qash.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/qiwi.png b/public/images/cryptocurrency-icons/32/icon/qiwi.png new file mode 100644 index 0000000..e2930df Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/qiwi.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/qlc.png b/public/images/cryptocurrency-icons/32/icon/qlc.png new file mode 100644 index 0000000..bd5bae3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/qlc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/qrl.png b/public/images/cryptocurrency-icons/32/icon/qrl.png new file mode 100644 index 0000000..634600d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/qrl.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/qsp.png b/public/images/cryptocurrency-icons/32/icon/qsp.png new file mode 100644 index 0000000..5a90af4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/qsp.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/qtum.png b/public/images/cryptocurrency-icons/32/icon/qtum.png new file mode 100644 index 0000000..4930b8f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/qtum.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/r.png b/public/images/cryptocurrency-icons/32/icon/r.png new file mode 100644 index 0000000..918e20d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/r.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rads.png b/public/images/cryptocurrency-icons/32/icon/rads.png new file mode 100644 index 0000000..f620f3d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rads.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rap.png b/public/images/cryptocurrency-icons/32/icon/rap.png new file mode 100644 index 0000000..8471968 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rap.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rcn.png b/public/images/cryptocurrency-icons/32/icon/rcn.png new file mode 100644 index 0000000..8b8f374 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rcn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rdd.png b/public/images/cryptocurrency-icons/32/icon/rdd.png new file mode 100644 index 0000000..1a7cab7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rdd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rdn.png b/public/images/cryptocurrency-icons/32/icon/rdn.png new file mode 100644 index 0000000..03e5d08 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rdn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rep.png b/public/images/cryptocurrency-icons/32/icon/rep.png new file mode 100644 index 0000000..94249a7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rep.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/req.png b/public/images/cryptocurrency-icons/32/icon/req.png new file mode 100644 index 0000000..622639f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/req.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rhoc.png b/public/images/cryptocurrency-icons/32/icon/rhoc.png new file mode 100644 index 0000000..31bfb38 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rhoc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ric.png b/public/images/cryptocurrency-icons/32/icon/ric.png new file mode 100644 index 0000000..e3c4634 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ric.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rise.png b/public/images/cryptocurrency-icons/32/icon/rise.png new file mode 100644 index 0000000..b3dfbb4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rise.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rlc.png b/public/images/cryptocurrency-icons/32/icon/rlc.png new file mode 100644 index 0000000..cf65666 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rlc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rpx.png b/public/images/cryptocurrency-icons/32/icon/rpx.png new file mode 100644 index 0000000..146b1c1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rpx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rub.png b/public/images/cryptocurrency-icons/32/icon/rub.png new file mode 100644 index 0000000..2b57901 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rub.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/rvn.png b/public/images/cryptocurrency-icons/32/icon/rvn.png new file mode 100644 index 0000000..890559d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/rvn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ryo.png b/public/images/cryptocurrency-icons/32/icon/ryo.png new file mode 100644 index 0000000..543a3fc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ryo.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/safe.png b/public/images/cryptocurrency-icons/32/icon/safe.png new file mode 100644 index 0000000..73978bc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/safe.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/salt.png b/public/images/cryptocurrency-icons/32/icon/salt.png new file mode 100644 index 0000000..d1347e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/salt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/san.png b/public/images/cryptocurrency-icons/32/icon/san.png new file mode 100644 index 0000000..f08cb16 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/san.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sbd.png b/public/images/cryptocurrency-icons/32/icon/sbd.png new file mode 100644 index 0000000..1e58819 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sbd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sberbank.png b/public/images/cryptocurrency-icons/32/icon/sberbank.png new file mode 100644 index 0000000..9988566 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sberbank.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sc.png b/public/images/cryptocurrency-icons/32/icon/sc.png new file mode 100644 index 0000000..649a136 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/shift.png b/public/images/cryptocurrency-icons/32/icon/shift.png new file mode 100644 index 0000000..6b4bf7d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/shift.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sib.png b/public/images/cryptocurrency-icons/32/icon/sib.png new file mode 100644 index 0000000..7cbc5ab Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sib.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sky.png b/public/images/cryptocurrency-icons/32/icon/sky.png new file mode 100644 index 0000000..2e331aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sky.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/slr.png b/public/images/cryptocurrency-icons/32/icon/slr.png new file mode 100644 index 0000000..254ff44 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/slr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sls.png b/public/images/cryptocurrency-icons/32/icon/sls.png new file mode 100644 index 0000000..8f745bd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sls.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/smart.png b/public/images/cryptocurrency-icons/32/icon/smart.png new file mode 100644 index 0000000..3cb6d67 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/smart.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sngls.png b/public/images/cryptocurrency-icons/32/icon/sngls.png new file mode 100644 index 0000000..97f34b8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sngls.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/snm.png b/public/images/cryptocurrency-icons/32/icon/snm.png new file mode 100644 index 0000000..05bd220 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/snm.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/snt.png b/public/images/cryptocurrency-icons/32/icon/snt.png new file mode 100644 index 0000000..a1b404a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/snt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/soc.png b/public/images/cryptocurrency-icons/32/icon/soc.png new file mode 100644 index 0000000..f17c968 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/soc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/spank.png b/public/images/cryptocurrency-icons/32/icon/spank.png new file mode 100644 index 0000000..02790a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/spank.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sphtx.png b/public/images/cryptocurrency-icons/32/icon/sphtx.png new file mode 100644 index 0000000..884fda3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sphtx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/srn.png b/public/images/cryptocurrency-icons/32/icon/srn.png new file mode 100644 index 0000000..13cacae Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/srn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/stak.png b/public/images/cryptocurrency-icons/32/icon/stak.png new file mode 100644 index 0000000..1d6cc0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/stak.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/start.png b/public/images/cryptocurrency-icons/32/icon/start.png new file mode 100644 index 0000000..9f8aaed Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/start.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/steem.png b/public/images/cryptocurrency-icons/32/icon/steem.png new file mode 100644 index 0000000..1e58819 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/steem.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/storj.png b/public/images/cryptocurrency-icons/32/icon/storj.png new file mode 100644 index 0000000..86cd71e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/storj.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/storm.png b/public/images/cryptocurrency-icons/32/icon/storm.png new file mode 100644 index 0000000..9b60049 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/storm.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/stq.png b/public/images/cryptocurrency-icons/32/icon/stq.png new file mode 100644 index 0000000..5e9b5a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/stq.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/strat.png b/public/images/cryptocurrency-icons/32/icon/strat.png new file mode 100644 index 0000000..004849f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/strat.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sub.png b/public/images/cryptocurrency-icons/32/icon/sub.png new file mode 100644 index 0000000..f971a75 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sub.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sumo.png b/public/images/cryptocurrency-icons/32/icon/sumo.png new file mode 100644 index 0000000..e90443c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sumo.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/sys.png b/public/images/cryptocurrency-icons/32/icon/sys.png new file mode 100644 index 0000000..aaed191 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/sys.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/taas.png b/public/images/cryptocurrency-icons/32/icon/taas.png new file mode 100644 index 0000000..80b84e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/taas.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tau.png b/public/images/cryptocurrency-icons/32/icon/tau.png new file mode 100644 index 0000000..80e52d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tau.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tel.png b/public/images/cryptocurrency-icons/32/icon/tel.png new file mode 100644 index 0000000..49be6f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tel.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ten.png b/public/images/cryptocurrency-icons/32/icon/ten.png new file mode 100644 index 0000000..6155716 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ten.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tern.png b/public/images/cryptocurrency-icons/32/icon/tern.png new file mode 100644 index 0000000..47cf777 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tern.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tgch.png b/public/images/cryptocurrency-icons/32/icon/tgch.png new file mode 100644 index 0000000..acf538d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tgch.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/theta.png b/public/images/cryptocurrency-icons/32/icon/theta.png new file mode 100644 index 0000000..579d087 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/theta.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tix.png b/public/images/cryptocurrency-icons/32/icon/tix.png new file mode 100644 index 0000000..2dfaf0f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tix.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tkn.png b/public/images/cryptocurrency-icons/32/icon/tkn.png new file mode 100644 index 0000000..0d454f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tkn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tnb.png b/public/images/cryptocurrency-icons/32/icon/tnb.png new file mode 100644 index 0000000..5a88e83 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tnb.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tnc.png b/public/images/cryptocurrency-icons/32/icon/tnc.png new file mode 100644 index 0000000..43a4de1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tnc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tnt.png b/public/images/cryptocurrency-icons/32/icon/tnt.png new file mode 100644 index 0000000..0f6e408 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tnt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/trig.png b/public/images/cryptocurrency-icons/32/icon/trig.png new file mode 100644 index 0000000..a3bbde7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/trig.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/trtl.png b/public/images/cryptocurrency-icons/32/icon/trtl.png new file mode 100644 index 0000000..e1bf707 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/trtl.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/trx.png b/public/images/cryptocurrency-icons/32/icon/trx.png new file mode 100644 index 0000000..a2bb353 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/trx.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tusd.png b/public/images/cryptocurrency-icons/32/icon/tusd.png new file mode 100644 index 0000000..33d4227 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tusd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/tzc.png b/public/images/cryptocurrency-icons/32/icon/tzc.png new file mode 100644 index 0000000..f11322e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/tzc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/ubq.png b/public/images/cryptocurrency-icons/32/icon/ubq.png new file mode 100644 index 0000000..0f05446 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/ubq.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/unity.png b/public/images/cryptocurrency-icons/32/icon/unity.png new file mode 100644 index 0000000..92ac175 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/unity.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/usd.png b/public/images/cryptocurrency-icons/32/icon/usd.png new file mode 100644 index 0000000..e6d3c1d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/usd.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/usdt.png b/public/images/cryptocurrency-icons/32/icon/usdt.png new file mode 100644 index 0000000..c7f7119 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/usdt.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/utk.png b/public/images/cryptocurrency-icons/32/icon/utk.png new file mode 100644 index 0000000..3b123d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/utk.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/veri.png b/public/images/cryptocurrency-icons/32/icon/veri.png new file mode 100644 index 0000000..7c20880 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/veri.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/vet.png b/public/images/cryptocurrency-icons/32/icon/vet.png new file mode 100644 index 0000000..b066e68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/vet.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/via.png b/public/images/cryptocurrency-icons/32/icon/via.png new file mode 100644 index 0000000..2943fd7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/via.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/vib.png b/public/images/cryptocurrency-icons/32/icon/vib.png new file mode 100644 index 0000000..09b4d14 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/vib.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/vibe.png b/public/images/cryptocurrency-icons/32/icon/vibe.png new file mode 100644 index 0000000..2249476 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/vibe.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/vivo.png b/public/images/cryptocurrency-icons/32/icon/vivo.png new file mode 100644 index 0000000..77fc900 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/vivo.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/vrc.png b/public/images/cryptocurrency-icons/32/icon/vrc.png new file mode 100644 index 0000000..0a81aee Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/vrc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/vrsc.png b/public/images/cryptocurrency-icons/32/icon/vrsc.png new file mode 100644 index 0000000..624e5b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/vrsc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/vtc.png b/public/images/cryptocurrency-icons/32/icon/vtc.png new file mode 100644 index 0000000..0d30b1f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/vtc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/wabi.png b/public/images/cryptocurrency-icons/32/icon/wabi.png new file mode 100644 index 0000000..9139907 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/wabi.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/wan.png b/public/images/cryptocurrency-icons/32/icon/wan.png new file mode 100644 index 0000000..b35c855 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/wan.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/waves.png b/public/images/cryptocurrency-icons/32/icon/waves.png new file mode 100644 index 0000000..3e4185b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/waves.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/wax.png b/public/images/cryptocurrency-icons/32/icon/wax.png new file mode 100644 index 0000000..5d3fd19 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/wax.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/wgr.png b/public/images/cryptocurrency-icons/32/icon/wgr.png new file mode 100644 index 0000000..1e727a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/wgr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/wicc.png b/public/images/cryptocurrency-icons/32/icon/wicc.png new file mode 100644 index 0000000..6d66a7b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/wicc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/wings.png b/public/images/cryptocurrency-icons/32/icon/wings.png new file mode 100644 index 0000000..9766f31 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/wings.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/wpr.png b/public/images/cryptocurrency-icons/32/icon/wpr.png new file mode 100644 index 0000000..7c4a056 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/wpr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/wtc.png b/public/images/cryptocurrency-icons/32/icon/wtc.png new file mode 100644 index 0000000..09037ef Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/wtc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xas.png b/public/images/cryptocurrency-icons/32/icon/xas.png new file mode 100644 index 0000000..6160b79 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xas.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xbc.png b/public/images/cryptocurrency-icons/32/icon/xbc.png new file mode 100644 index 0000000..563df5e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xbc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xby.png b/public/images/cryptocurrency-icons/32/icon/xby.png new file mode 100644 index 0000000..8a81104 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xby.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xcp.png b/public/images/cryptocurrency-icons/32/icon/xcp.png new file mode 100644 index 0000000..9600382 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xcp.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xdn.png b/public/images/cryptocurrency-icons/32/icon/xdn.png new file mode 100644 index 0000000..f644d8d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xdn.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xem.png b/public/images/cryptocurrency-icons/32/icon/xem.png new file mode 100644 index 0000000..76e66bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xem.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xin.png b/public/images/cryptocurrency-icons/32/icon/xin.png new file mode 100644 index 0000000..5c4fe0b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xin.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xlm.png b/public/images/cryptocurrency-icons/32/icon/xlm.png new file mode 100644 index 0000000..7a7a343 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xlm.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xmcc.png b/public/images/cryptocurrency-icons/32/icon/xmcc.png new file mode 100644 index 0000000..613ac02 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xmcc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xmg.png b/public/images/cryptocurrency-icons/32/icon/xmg.png new file mode 100644 index 0000000..ef91644 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xmg.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xmo.png b/public/images/cryptocurrency-icons/32/icon/xmo.png new file mode 100644 index 0000000..b6d5e29 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xmo.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xmr.png b/public/images/cryptocurrency-icons/32/icon/xmr.png new file mode 100644 index 0000000..f86d8ab Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xmr.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xmy.png b/public/images/cryptocurrency-icons/32/icon/xmy.png new file mode 100644 index 0000000..d2d3dcd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xmy.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xp.png b/public/images/cryptocurrency-icons/32/icon/xp.png new file mode 100644 index 0000000..712d0ba Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xp.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xpa.png b/public/images/cryptocurrency-icons/32/icon/xpa.png new file mode 100644 index 0000000..d7159e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xpa.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xpm.png b/public/images/cryptocurrency-icons/32/icon/xpm.png new file mode 100644 index 0000000..3ce46d1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xpm.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xrp.png b/public/images/cryptocurrency-icons/32/icon/xrp.png new file mode 100644 index 0000000..06b50c2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xrp.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xsg.png b/public/images/cryptocurrency-icons/32/icon/xsg.png new file mode 100644 index 0000000..f5b9bdd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xsg.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xtz.png b/public/images/cryptocurrency-icons/32/icon/xtz.png new file mode 100644 index 0000000..7d815ea Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xtz.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xuc.png b/public/images/cryptocurrency-icons/32/icon/xuc.png new file mode 100644 index 0000000..4edfb5a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xuc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xvc.png b/public/images/cryptocurrency-icons/32/icon/xvc.png new file mode 100644 index 0000000..34db6a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xvc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xvg.png b/public/images/cryptocurrency-icons/32/icon/xvg.png new file mode 100644 index 0000000..db6dcdd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xvg.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/xzc.png b/public/images/cryptocurrency-icons/32/icon/xzc.png new file mode 100644 index 0000000..9e56d1f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/xzc.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/yoyow.png b/public/images/cryptocurrency-icons/32/icon/yoyow.png new file mode 100644 index 0000000..8abe5cf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/yoyow.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/zcl.png b/public/images/cryptocurrency-icons/32/icon/zcl.png new file mode 100644 index 0000000..f0857d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/zcl.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/zec.png b/public/images/cryptocurrency-icons/32/icon/zec.png new file mode 100644 index 0000000..2d3b2cd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/zec.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/zel.png b/public/images/cryptocurrency-icons/32/icon/zel.png new file mode 100644 index 0000000..4ffe03d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/zel.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/zen.png b/public/images/cryptocurrency-icons/32/icon/zen.png new file mode 100644 index 0000000..76e8b4d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/zen.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/zil.png b/public/images/cryptocurrency-icons/32/icon/zil.png new file mode 100644 index 0000000..8fd9740 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/zil.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/zilla.png b/public/images/cryptocurrency-icons/32/icon/zilla.png new file mode 100644 index 0000000..18deff6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/zilla.png differ diff --git a/public/images/cryptocurrency-icons/32/icon/zrx.png b/public/images/cryptocurrency-icons/32/icon/zrx.png new file mode 100644 index 0000000..32a9392 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/icon/zrx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/$pac.png b/public/images/cryptocurrency-icons/32/white/$pac.png new file mode 100644 index 0000000..cc47f90 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/$pac.png differ diff --git a/public/images/cryptocurrency-icons/32/white/2give.png b/public/images/cryptocurrency-icons/32/white/2give.png new file mode 100644 index 0000000..8f65403 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/2give.png differ diff --git a/public/images/cryptocurrency-icons/32/white/abt.png b/public/images/cryptocurrency-icons/32/white/abt.png new file mode 100644 index 0000000..3e0557d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/abt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/act.png b/public/images/cryptocurrency-icons/32/white/act.png new file mode 100644 index 0000000..3e6b8c4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/act.png differ diff --git a/public/images/cryptocurrency-icons/32/white/actn.png b/public/images/cryptocurrency-icons/32/white/actn.png new file mode 100644 index 0000000..acd82c3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/actn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ada.png b/public/images/cryptocurrency-icons/32/white/ada.png new file mode 100644 index 0000000..b506502 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ada.png differ diff --git a/public/images/cryptocurrency-icons/32/white/adx.png b/public/images/cryptocurrency-icons/32/white/adx.png new file mode 100644 index 0000000..f33f64b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/adx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ae.png b/public/images/cryptocurrency-icons/32/white/ae.png new file mode 100644 index 0000000..fac41c7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ae.png differ diff --git a/public/images/cryptocurrency-icons/32/white/aeon.png b/public/images/cryptocurrency-icons/32/white/aeon.png new file mode 100644 index 0000000..5b76d0f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/aeon.png differ diff --git a/public/images/cryptocurrency-icons/32/white/agi.png b/public/images/cryptocurrency-icons/32/white/agi.png new file mode 100644 index 0000000..e13a12c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/agi.png differ diff --git a/public/images/cryptocurrency-icons/32/white/agrs.png b/public/images/cryptocurrency-icons/32/white/agrs.png new file mode 100644 index 0000000..6b9637b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/agrs.png differ diff --git a/public/images/cryptocurrency-icons/32/white/aion.png b/public/images/cryptocurrency-icons/32/white/aion.png new file mode 100644 index 0000000..e73f095 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/aion.png differ diff --git a/public/images/cryptocurrency-icons/32/white/amb.png b/public/images/cryptocurrency-icons/32/white/amb.png new file mode 100644 index 0000000..0dd8bc8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/amb.png differ diff --git a/public/images/cryptocurrency-icons/32/white/amp.png b/public/images/cryptocurrency-icons/32/white/amp.png new file mode 100644 index 0000000..7235766 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/amp.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ant.png b/public/images/cryptocurrency-icons/32/white/ant.png new file mode 100644 index 0000000..81aff60 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ant.png differ diff --git a/public/images/cryptocurrency-icons/32/white/apex.png b/public/images/cryptocurrency-icons/32/white/apex.png new file mode 100644 index 0000000..e0260b8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/apex.png differ diff --git a/public/images/cryptocurrency-icons/32/white/appc.png b/public/images/cryptocurrency-icons/32/white/appc.png new file mode 100644 index 0000000..c84875f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/appc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ardr.png b/public/images/cryptocurrency-icons/32/white/ardr.png new file mode 100644 index 0000000..d2ccf4d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ardr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/arg.png b/public/images/cryptocurrency-icons/32/white/arg.png new file mode 100644 index 0000000..e245760 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/arg.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ark.png b/public/images/cryptocurrency-icons/32/white/ark.png new file mode 100644 index 0000000..a93dbbc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ark.png differ diff --git a/public/images/cryptocurrency-icons/32/white/arn.png b/public/images/cryptocurrency-icons/32/white/arn.png new file mode 100644 index 0000000..d2f3d71 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/arn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ary.png b/public/images/cryptocurrency-icons/32/white/ary.png new file mode 100644 index 0000000..be425e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ary.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ast.png b/public/images/cryptocurrency-icons/32/white/ast.png new file mode 100644 index 0000000..6970d89 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ast.png differ diff --git a/public/images/cryptocurrency-icons/32/white/atm.png b/public/images/cryptocurrency-icons/32/white/atm.png new file mode 100644 index 0000000..e986c17 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/atm.png differ diff --git a/public/images/cryptocurrency-icons/32/white/auto.png b/public/images/cryptocurrency-icons/32/white/auto.png new file mode 100644 index 0000000..3501c60 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/auto.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bat.png b/public/images/cryptocurrency-icons/32/white/bat.png new file mode 100644 index 0000000..30e9b15 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bat.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bay.png b/public/images/cryptocurrency-icons/32/white/bay.png new file mode 100644 index 0000000..c488d7b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bay.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bcbc.png b/public/images/cryptocurrency-icons/32/white/bcbc.png new file mode 100644 index 0000000..3bb978a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bcbc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bcc.png b/public/images/cryptocurrency-icons/32/white/bcc.png new file mode 100644 index 0000000..88d31cd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bcc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bcd.png b/public/images/cryptocurrency-icons/32/white/bcd.png new file mode 100644 index 0000000..9785fae Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bcd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bch.png b/public/images/cryptocurrency-icons/32/white/bch.png new file mode 100644 index 0000000..6b59fb9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bch.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bcn.png b/public/images/cryptocurrency-icons/32/white/bcn.png new file mode 100644 index 0000000..cd99e70 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bcn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bco.png b/public/images/cryptocurrency-icons/32/white/bco.png new file mode 100644 index 0000000..22a9511 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bco.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bcpt.png b/public/images/cryptocurrency-icons/32/white/bcpt.png new file mode 100644 index 0000000..c72d200 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bcpt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bdl.png b/public/images/cryptocurrency-icons/32/white/bdl.png new file mode 100644 index 0000000..fa4293c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bdl.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bela.png b/public/images/cryptocurrency-icons/32/white/bela.png new file mode 100644 index 0000000..3b45efe Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bela.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bix.png b/public/images/cryptocurrency-icons/32/white/bix.png new file mode 100644 index 0000000..a5e154e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bix.png differ diff --git a/public/images/cryptocurrency-icons/32/white/blcn.png b/public/images/cryptocurrency-icons/32/white/blcn.png new file mode 100644 index 0000000..64e0130 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/blcn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/blk.png b/public/images/cryptocurrency-icons/32/white/blk.png new file mode 100644 index 0000000..7e77d95 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/blk.png differ diff --git a/public/images/cryptocurrency-icons/32/white/block.png b/public/images/cryptocurrency-icons/32/white/block.png new file mode 100644 index 0000000..9ed4c0b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/block.png differ diff --git a/public/images/cryptocurrency-icons/32/white/blz.png b/public/images/cryptocurrency-icons/32/white/blz.png new file mode 100644 index 0000000..9d18c89 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/blz.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bnb.png b/public/images/cryptocurrency-icons/32/white/bnb.png new file mode 100644 index 0000000..5a6561b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bnb.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bnt.png b/public/images/cryptocurrency-icons/32/white/bnt.png new file mode 100644 index 0000000..120679d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bnt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bnty.png b/public/images/cryptocurrency-icons/32/white/bnty.png new file mode 100644 index 0000000..1ddd98c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bnty.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bos.png b/public/images/cryptocurrency-icons/32/white/bos.png new file mode 100644 index 0000000..5ca4e71 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bos.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bpt.png b/public/images/cryptocurrency-icons/32/white/bpt.png new file mode 100644 index 0000000..06d40b0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bpt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bq.png b/public/images/cryptocurrency-icons/32/white/bq.png new file mode 100644 index 0000000..6109b68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bq.png differ diff --git a/public/images/cryptocurrency-icons/32/white/brd.png b/public/images/cryptocurrency-icons/32/white/brd.png new file mode 100644 index 0000000..c1f31ca Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/brd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bsd.png b/public/images/cryptocurrency-icons/32/white/bsd.png new file mode 100644 index 0000000..fccb958 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bsd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/btc.png b/public/images/cryptocurrency-icons/32/white/btc.png new file mode 100644 index 0000000..54a4726 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/btc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/btcd.png b/public/images/cryptocurrency-icons/32/white/btcd.png new file mode 100644 index 0000000..7823eac Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/btcd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/btch.png b/public/images/cryptocurrency-icons/32/white/btch.png new file mode 100644 index 0000000..4238fdf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/btch.png differ diff --git a/public/images/cryptocurrency-icons/32/white/btcp.png b/public/images/cryptocurrency-icons/32/white/btcp.png new file mode 100644 index 0000000..2e1d341 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/btcp.png differ diff --git a/public/images/cryptocurrency-icons/32/white/btcz.png b/public/images/cryptocurrency-icons/32/white/btcz.png new file mode 100644 index 0000000..89ba377 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/btcz.png differ diff --git a/public/images/cryptocurrency-icons/32/white/btdx.png b/public/images/cryptocurrency-icons/32/white/btdx.png new file mode 100644 index 0000000..ea87e1e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/btdx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/btg.png b/public/images/cryptocurrency-icons/32/white/btg.png new file mode 100644 index 0000000..d5e5ea0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/btg.png differ diff --git a/public/images/cryptocurrency-icons/32/white/btm.png b/public/images/cryptocurrency-icons/32/white/btm.png new file mode 100644 index 0000000..84f8c06 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/btm.png differ diff --git a/public/images/cryptocurrency-icons/32/white/bts.png b/public/images/cryptocurrency-icons/32/white/bts.png new file mode 100644 index 0000000..07c0f52 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/bts.png differ diff --git a/public/images/cryptocurrency-icons/32/white/btx.png b/public/images/cryptocurrency-icons/32/white/btx.png new file mode 100644 index 0000000..22588cb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/btx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/burst.png b/public/images/cryptocurrency-icons/32/white/burst.png new file mode 100644 index 0000000..0820f19 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/burst.png differ diff --git a/public/images/cryptocurrency-icons/32/white/call.png b/public/images/cryptocurrency-icons/32/white/call.png new file mode 100644 index 0000000..3adafe1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/call.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cc.png b/public/images/cryptocurrency-icons/32/white/cc.png new file mode 100644 index 0000000..2c50b89 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cdn.png b/public/images/cryptocurrency-icons/32/white/cdn.png new file mode 100644 index 0000000..6c2bc7e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cdn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cdt.png b/public/images/cryptocurrency-icons/32/white/cdt.png new file mode 100644 index 0000000..5b51816 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cdt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cenz.png b/public/images/cryptocurrency-icons/32/white/cenz.png new file mode 100644 index 0000000..9907c93 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cenz.png differ diff --git a/public/images/cryptocurrency-icons/32/white/chat.png b/public/images/cryptocurrency-icons/32/white/chat.png new file mode 100644 index 0000000..b7010a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/chat.png differ diff --git a/public/images/cryptocurrency-icons/32/white/chips.png b/public/images/cryptocurrency-icons/32/white/chips.png new file mode 100644 index 0000000..ea09ae5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/chips.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cix.png b/public/images/cryptocurrency-icons/32/white/cix.png new file mode 100644 index 0000000..614d8f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cix.png differ diff --git a/public/images/cryptocurrency-icons/32/white/clam.png b/public/images/cryptocurrency-icons/32/white/clam.png new file mode 100644 index 0000000..d699284 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/clam.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cloak.png b/public/images/cryptocurrency-icons/32/white/cloak.png new file mode 100644 index 0000000..3029623 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cloak.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cmm.png b/public/images/cryptocurrency-icons/32/white/cmm.png new file mode 100644 index 0000000..1baecaa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cmm.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cmt.png b/public/images/cryptocurrency-icons/32/white/cmt.png new file mode 100644 index 0000000..6486f53 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cmt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cnd.png b/public/images/cryptocurrency-icons/32/white/cnd.png new file mode 100644 index 0000000..acf7d5f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cnd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cnx.png b/public/images/cryptocurrency-icons/32/white/cnx.png new file mode 100644 index 0000000..2e05adc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cnx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cny.png b/public/images/cryptocurrency-icons/32/white/cny.png new file mode 100644 index 0000000..a417748 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cny.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cob.png b/public/images/cryptocurrency-icons/32/white/cob.png new file mode 100644 index 0000000..327dc4e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cob.png differ diff --git a/public/images/cryptocurrency-icons/32/white/colx.png b/public/images/cryptocurrency-icons/32/white/colx.png new file mode 100644 index 0000000..a9282e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/colx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/coqui.png b/public/images/cryptocurrency-icons/32/white/coqui.png new file mode 100644 index 0000000..d6523d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/coqui.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cred.png b/public/images/cryptocurrency-icons/32/white/cred.png new file mode 100644 index 0000000..c906d49 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cred.png differ diff --git a/public/images/cryptocurrency-icons/32/white/crpt.png b/public/images/cryptocurrency-icons/32/white/crpt.png new file mode 100644 index 0000000..991abcc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/crpt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/crw.png b/public/images/cryptocurrency-icons/32/white/crw.png new file mode 100644 index 0000000..575b06e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/crw.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cs.png b/public/images/cryptocurrency-icons/32/white/cs.png new file mode 100644 index 0000000..9b0b3f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cs.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ctr.png b/public/images/cryptocurrency-icons/32/white/ctr.png new file mode 100644 index 0000000..c21a705 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ctr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ctxc.png b/public/images/cryptocurrency-icons/32/white/ctxc.png new file mode 100644 index 0000000..453849c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ctxc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/cvc.png b/public/images/cryptocurrency-icons/32/white/cvc.png new file mode 100644 index 0000000..d251cfc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/cvc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dash.png b/public/images/cryptocurrency-icons/32/white/dash.png new file mode 100644 index 0000000..0bd3991 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dash.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dat.png b/public/images/cryptocurrency-icons/32/white/dat.png new file mode 100644 index 0000000..6031560 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dat.png differ diff --git a/public/images/cryptocurrency-icons/32/white/data.png b/public/images/cryptocurrency-icons/32/white/data.png new file mode 100644 index 0000000..bdcc78b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/data.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dbc.png b/public/images/cryptocurrency-icons/32/white/dbc.png new file mode 100644 index 0000000..47b764b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dbc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dcn.png b/public/images/cryptocurrency-icons/32/white/dcn.png new file mode 100644 index 0000000..8107f95 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dcn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dcr.png b/public/images/cryptocurrency-icons/32/white/dcr.png new file mode 100644 index 0000000..edc95cc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dcr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/deez.png b/public/images/cryptocurrency-icons/32/white/deez.png new file mode 100644 index 0000000..dc5a728 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/deez.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dent.png b/public/images/cryptocurrency-icons/32/white/dent.png new file mode 100644 index 0000000..f976f01 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dent.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dew.png b/public/images/cryptocurrency-icons/32/white/dew.png new file mode 100644 index 0000000..26828aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dew.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dgb.png b/public/images/cryptocurrency-icons/32/white/dgb.png new file mode 100644 index 0000000..5cb78fb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dgb.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dgd.png b/public/images/cryptocurrency-icons/32/white/dgd.png new file mode 100644 index 0000000..1c8dc66 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dgd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dlt.png b/public/images/cryptocurrency-icons/32/white/dlt.png new file mode 100644 index 0000000..7dfa7e7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dlt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dnr.png b/public/images/cryptocurrency-icons/32/white/dnr.png new file mode 100644 index 0000000..7fe02dd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dnr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dnt.png b/public/images/cryptocurrency-icons/32/white/dnt.png new file mode 100644 index 0000000..7f778fa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dnt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dock.png b/public/images/cryptocurrency-icons/32/white/dock.png new file mode 100644 index 0000000..9a2f078 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dock.png differ diff --git a/public/images/cryptocurrency-icons/32/white/doge.png b/public/images/cryptocurrency-icons/32/white/doge.png new file mode 100644 index 0000000..f9c449b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/doge.png differ diff --git a/public/images/cryptocurrency-icons/32/white/drgn.png b/public/images/cryptocurrency-icons/32/white/drgn.png new file mode 100644 index 0000000..ff2acc6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/drgn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/drop.png b/public/images/cryptocurrency-icons/32/white/drop.png new file mode 100644 index 0000000..2e21878 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/drop.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dta.png b/public/images/cryptocurrency-icons/32/white/dta.png new file mode 100644 index 0000000..d7ebd36 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dta.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dth.png b/public/images/cryptocurrency-icons/32/white/dth.png new file mode 100644 index 0000000..012f7d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dth.png differ diff --git a/public/images/cryptocurrency-icons/32/white/dtr.png b/public/images/cryptocurrency-icons/32/white/dtr.png new file mode 100644 index 0000000..b11d9b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/dtr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ebst.png b/public/images/cryptocurrency-icons/32/white/ebst.png new file mode 100644 index 0000000..38d674c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ebst.png differ diff --git a/public/images/cryptocurrency-icons/32/white/eca.png b/public/images/cryptocurrency-icons/32/white/eca.png new file mode 100644 index 0000000..89ea0ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/eca.png differ diff --git a/public/images/cryptocurrency-icons/32/white/edg.png b/public/images/cryptocurrency-icons/32/white/edg.png new file mode 100644 index 0000000..f803e7d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/edg.png differ diff --git a/public/images/cryptocurrency-icons/32/white/edo.png b/public/images/cryptocurrency-icons/32/white/edo.png new file mode 100644 index 0000000..18a2841 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/edo.png differ diff --git a/public/images/cryptocurrency-icons/32/white/edoge.png b/public/images/cryptocurrency-icons/32/white/edoge.png new file mode 100644 index 0000000..9402b80 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/edoge.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ela.png b/public/images/cryptocurrency-icons/32/white/ela.png new file mode 100644 index 0000000..64bfdc2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ela.png differ diff --git a/public/images/cryptocurrency-icons/32/white/elf.png b/public/images/cryptocurrency-icons/32/white/elf.png new file mode 100644 index 0000000..344f243 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/elf.png differ diff --git a/public/images/cryptocurrency-icons/32/white/elix.png b/public/images/cryptocurrency-icons/32/white/elix.png new file mode 100644 index 0000000..beda405 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/elix.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ella.png b/public/images/cryptocurrency-icons/32/white/ella.png new file mode 100644 index 0000000..b09cc7f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ella.png differ diff --git a/public/images/cryptocurrency-icons/32/white/emc.png b/public/images/cryptocurrency-icons/32/white/emc.png new file mode 100644 index 0000000..92d9e3e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/emc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/emc2.png b/public/images/cryptocurrency-icons/32/white/emc2.png new file mode 100644 index 0000000..0e0c9c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/emc2.png differ diff --git a/public/images/cryptocurrency-icons/32/white/eng.png b/public/images/cryptocurrency-icons/32/white/eng.png new file mode 100644 index 0000000..a04b345 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/eng.png differ diff --git a/public/images/cryptocurrency-icons/32/white/enj.png b/public/images/cryptocurrency-icons/32/white/enj.png new file mode 100644 index 0000000..6790412 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/enj.png differ diff --git a/public/images/cryptocurrency-icons/32/white/eos.png b/public/images/cryptocurrency-icons/32/white/eos.png new file mode 100644 index 0000000..d358580 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/eos.png differ diff --git a/public/images/cryptocurrency-icons/32/white/eqli.png b/public/images/cryptocurrency-icons/32/white/eqli.png new file mode 100644 index 0000000..451205c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/eqli.png differ diff --git a/public/images/cryptocurrency-icons/32/white/equa.png b/public/images/cryptocurrency-icons/32/white/equa.png new file mode 100644 index 0000000..e3a2247 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/equa.png differ diff --git a/public/images/cryptocurrency-icons/32/white/etc.png b/public/images/cryptocurrency-icons/32/white/etc.png new file mode 100644 index 0000000..fc51abc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/etc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/eth.png b/public/images/cryptocurrency-icons/32/white/eth.png new file mode 100644 index 0000000..03b31c1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/eth.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ethos.png b/public/images/cryptocurrency-icons/32/white/ethos.png new file mode 100644 index 0000000..0e22cf5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ethos.png differ diff --git a/public/images/cryptocurrency-icons/32/white/etn.png b/public/images/cryptocurrency-icons/32/white/etn.png new file mode 100644 index 0000000..094750e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/etn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/etp.png b/public/images/cryptocurrency-icons/32/white/etp.png new file mode 100644 index 0000000..765edc9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/etp.png differ diff --git a/public/images/cryptocurrency-icons/32/white/eur.png b/public/images/cryptocurrency-icons/32/white/eur.png new file mode 100644 index 0000000..4be3662 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/eur.png differ diff --git a/public/images/cryptocurrency-icons/32/white/evx.png b/public/images/cryptocurrency-icons/32/white/evx.png new file mode 100644 index 0000000..c8df33e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/evx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/exmo.png b/public/images/cryptocurrency-icons/32/white/exmo.png new file mode 100644 index 0000000..c0f6be5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/exmo.png differ diff --git a/public/images/cryptocurrency-icons/32/white/exp.png b/public/images/cryptocurrency-icons/32/white/exp.png new file mode 100644 index 0000000..f253784 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/exp.png differ diff --git a/public/images/cryptocurrency-icons/32/white/fair.png b/public/images/cryptocurrency-icons/32/white/fair.png new file mode 100644 index 0000000..6f91d31 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/fair.png differ diff --git a/public/images/cryptocurrency-icons/32/white/fct.png b/public/images/cryptocurrency-icons/32/white/fct.png new file mode 100644 index 0000000..4c39a94 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/fct.png differ diff --git a/public/images/cryptocurrency-icons/32/white/fil.png b/public/images/cryptocurrency-icons/32/white/fil.png new file mode 100644 index 0000000..d1b515c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/fil.png differ diff --git a/public/images/cryptocurrency-icons/32/white/fjc.png b/public/images/cryptocurrency-icons/32/white/fjc.png new file mode 100644 index 0000000..10f4479 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/fjc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/fldc.png b/public/images/cryptocurrency-icons/32/white/fldc.png new file mode 100644 index 0000000..0ffc112 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/fldc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/flo.png b/public/images/cryptocurrency-icons/32/white/flo.png new file mode 100644 index 0000000..432cbf0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/flo.png differ diff --git a/public/images/cryptocurrency-icons/32/white/fsn.png b/public/images/cryptocurrency-icons/32/white/fsn.png new file mode 100644 index 0000000..57232a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/fsn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ftc.png b/public/images/cryptocurrency-icons/32/white/ftc.png new file mode 100644 index 0000000..9f5731a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ftc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/fuel.png b/public/images/cryptocurrency-icons/32/white/fuel.png new file mode 100644 index 0000000..cdd6048 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/fuel.png differ diff --git a/public/images/cryptocurrency-icons/32/white/fun.png b/public/images/cryptocurrency-icons/32/white/fun.png new file mode 100644 index 0000000..78edfb0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/fun.png differ diff --git a/public/images/cryptocurrency-icons/32/white/game.png b/public/images/cryptocurrency-icons/32/white/game.png new file mode 100644 index 0000000..4eca89c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/game.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gas.png b/public/images/cryptocurrency-icons/32/white/gas.png new file mode 100644 index 0000000..9e81eb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gas.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gbp.png b/public/images/cryptocurrency-icons/32/white/gbp.png new file mode 100644 index 0000000..8a58ab9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gbp.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gbx.png b/public/images/cryptocurrency-icons/32/white/gbx.png new file mode 100644 index 0000000..5280864 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gbx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gbyte.png b/public/images/cryptocurrency-icons/32/white/gbyte.png new file mode 100644 index 0000000..cb486ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gbyte.png differ diff --git a/public/images/cryptocurrency-icons/32/white/generic.png b/public/images/cryptocurrency-icons/32/white/generic.png new file mode 100644 index 0000000..0b81011 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/generic.png differ diff --git a/public/images/cryptocurrency-icons/32/white/glxt.png b/public/images/cryptocurrency-icons/32/white/glxt.png new file mode 100644 index 0000000..0c4f544 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/glxt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gmr.png b/public/images/cryptocurrency-icons/32/white/gmr.png new file mode 100644 index 0000000..41d812f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gmr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gno.png b/public/images/cryptocurrency-icons/32/white/gno.png new file mode 100644 index 0000000..6102cef Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gno.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gnt.png b/public/images/cryptocurrency-icons/32/white/gnt.png new file mode 100644 index 0000000..4e1742a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gnt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/grc.png b/public/images/cryptocurrency-icons/32/white/grc.png new file mode 100644 index 0000000..c9640a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/grc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/grs.png b/public/images/cryptocurrency-icons/32/white/grs.png new file mode 100644 index 0000000..82c4839 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/grs.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gsc.png b/public/images/cryptocurrency-icons/32/white/gsc.png new file mode 100644 index 0000000..8ff2943 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gsc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gto.png b/public/images/cryptocurrency-icons/32/white/gto.png new file mode 100644 index 0000000..464c761 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gto.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gup.png b/public/images/cryptocurrency-icons/32/white/gup.png new file mode 100644 index 0000000..8acedc6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gup.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gusd.png b/public/images/cryptocurrency-icons/32/white/gusd.png new file mode 100644 index 0000000..2ce9e38 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gusd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gvt.png b/public/images/cryptocurrency-icons/32/white/gvt.png new file mode 100644 index 0000000..62de4e3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gvt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gxs.png b/public/images/cryptocurrency-icons/32/white/gxs.png new file mode 100644 index 0000000..4b70d9b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gxs.png differ diff --git a/public/images/cryptocurrency-icons/32/white/gzr.png b/public/images/cryptocurrency-icons/32/white/gzr.png new file mode 100644 index 0000000..d2f6cf6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/gzr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/hight.png b/public/images/cryptocurrency-icons/32/white/hight.png new file mode 100644 index 0000000..25bd3b9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/hight.png differ diff --git a/public/images/cryptocurrency-icons/32/white/hodl.png b/public/images/cryptocurrency-icons/32/white/hodl.png new file mode 100644 index 0000000..597ce7f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/hodl.png differ diff --git a/public/images/cryptocurrency-icons/32/white/hpb.png b/public/images/cryptocurrency-icons/32/white/hpb.png new file mode 100644 index 0000000..4a31544 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/hpb.png differ diff --git a/public/images/cryptocurrency-icons/32/white/hsr.png b/public/images/cryptocurrency-icons/32/white/hsr.png new file mode 100644 index 0000000..839303a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/hsr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ht.png b/public/images/cryptocurrency-icons/32/white/ht.png new file mode 100644 index 0000000..1dd4f54 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ht.png differ diff --git a/public/images/cryptocurrency-icons/32/white/html.png b/public/images/cryptocurrency-icons/32/white/html.png new file mode 100644 index 0000000..8c29b09 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/html.png differ diff --git a/public/images/cryptocurrency-icons/32/white/huc.png b/public/images/cryptocurrency-icons/32/white/huc.png new file mode 100644 index 0000000..1e82af2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/huc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/hush.png b/public/images/cryptocurrency-icons/32/white/hush.png new file mode 100644 index 0000000..e042c35 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/hush.png differ diff --git a/public/images/cryptocurrency-icons/32/white/icn.png b/public/images/cryptocurrency-icons/32/white/icn.png new file mode 100644 index 0000000..e277464 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/icn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/icx.png b/public/images/cryptocurrency-icons/32/white/icx.png new file mode 100644 index 0000000..d96953a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/icx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ignis.png b/public/images/cryptocurrency-icons/32/white/ignis.png new file mode 100644 index 0000000..78e267d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ignis.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ink.png b/public/images/cryptocurrency-icons/32/white/ink.png new file mode 100644 index 0000000..9bd6a52 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ink.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ins.png b/public/images/cryptocurrency-icons/32/white/ins.png new file mode 100644 index 0000000..9cf2f13 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ins.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ion.png b/public/images/cryptocurrency-icons/32/white/ion.png new file mode 100644 index 0000000..5cd6653 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ion.png differ diff --git a/public/images/cryptocurrency-icons/32/white/iop.png b/public/images/cryptocurrency-icons/32/white/iop.png new file mode 100644 index 0000000..b0338ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/iop.png differ diff --git a/public/images/cryptocurrency-icons/32/white/iost.png b/public/images/cryptocurrency-icons/32/white/iost.png new file mode 100644 index 0000000..881ad76 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/iost.png differ diff --git a/public/images/cryptocurrency-icons/32/white/iotx.png b/public/images/cryptocurrency-icons/32/white/iotx.png new file mode 100644 index 0000000..5c99071 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/iotx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/itc.png b/public/images/cryptocurrency-icons/32/white/itc.png new file mode 100644 index 0000000..b80f476 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/itc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/jnt.png b/public/images/cryptocurrency-icons/32/white/jnt.png new file mode 100644 index 0000000..a74c78f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/jnt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/jpy.png b/public/images/cryptocurrency-icons/32/white/jpy.png new file mode 100644 index 0000000..d3e44f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/jpy.png differ diff --git a/public/images/cryptocurrency-icons/32/white/kcs.png b/public/images/cryptocurrency-icons/32/white/kcs.png new file mode 100644 index 0000000..a037fa3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/kcs.png differ diff --git a/public/images/cryptocurrency-icons/32/white/kin.png b/public/images/cryptocurrency-icons/32/white/kin.png new file mode 100644 index 0000000..ac2d2fe Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/kin.png differ diff --git a/public/images/cryptocurrency-icons/32/white/kmd.png b/public/images/cryptocurrency-icons/32/white/kmd.png new file mode 100644 index 0000000..f121937 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/kmd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/knc.png b/public/images/cryptocurrency-icons/32/white/knc.png new file mode 100644 index 0000000..1ca5e4f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/knc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/krb.png b/public/images/cryptocurrency-icons/32/white/krb.png new file mode 100644 index 0000000..6d14701 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/krb.png differ diff --git a/public/images/cryptocurrency-icons/32/white/lbc.png b/public/images/cryptocurrency-icons/32/white/lbc.png new file mode 100644 index 0000000..95ef48b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/lbc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/lend.png b/public/images/cryptocurrency-icons/32/white/lend.png new file mode 100644 index 0000000..5cffb69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/lend.png differ diff --git a/public/images/cryptocurrency-icons/32/white/link.png b/public/images/cryptocurrency-icons/32/white/link.png new file mode 100644 index 0000000..9a94c5f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/link.png differ diff --git a/public/images/cryptocurrency-icons/32/white/lkk.png b/public/images/cryptocurrency-icons/32/white/lkk.png new file mode 100644 index 0000000..91267bc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/lkk.png differ diff --git a/public/images/cryptocurrency-icons/32/white/loom.png b/public/images/cryptocurrency-icons/32/white/loom.png new file mode 100644 index 0000000..40b54bb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/loom.png differ diff --git a/public/images/cryptocurrency-icons/32/white/lrc.png b/public/images/cryptocurrency-icons/32/white/lrc.png new file mode 100644 index 0000000..afed9af Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/lrc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/lsk.png b/public/images/cryptocurrency-icons/32/white/lsk.png new file mode 100644 index 0000000..a8a5f78 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/lsk.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ltc.png b/public/images/cryptocurrency-icons/32/white/ltc.png new file mode 100644 index 0000000..0e56fe9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ltc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/lun.png b/public/images/cryptocurrency-icons/32/white/lun.png new file mode 100644 index 0000000..a78b9a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/lun.png differ diff --git a/public/images/cryptocurrency-icons/32/white/maid.png b/public/images/cryptocurrency-icons/32/white/maid.png new file mode 100644 index 0000000..8592c23 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/maid.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mana.png b/public/images/cryptocurrency-icons/32/white/mana.png new file mode 100644 index 0000000..59692d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mana.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mcap.png b/public/images/cryptocurrency-icons/32/white/mcap.png new file mode 100644 index 0000000..209ae56 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mcap.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mco.png b/public/images/cryptocurrency-icons/32/white/mco.png new file mode 100644 index 0000000..0768116 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mco.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mda.png b/public/images/cryptocurrency-icons/32/white/mda.png new file mode 100644 index 0000000..f25f1fa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mda.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mds.png b/public/images/cryptocurrency-icons/32/white/mds.png new file mode 100644 index 0000000..be8c3d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mds.png differ diff --git a/public/images/cryptocurrency-icons/32/white/med.png b/public/images/cryptocurrency-icons/32/white/med.png new file mode 100644 index 0000000..5cfbdbe Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/med.png differ diff --git a/public/images/cryptocurrency-icons/32/white/miota.png b/public/images/cryptocurrency-icons/32/white/miota.png new file mode 100644 index 0000000..bfe91bc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/miota.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mith.png b/public/images/cryptocurrency-icons/32/white/mith.png new file mode 100644 index 0000000..8950c95 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mith.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mkr.png b/public/images/cryptocurrency-icons/32/white/mkr.png new file mode 100644 index 0000000..11cfbb9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mkr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mln.png b/public/images/cryptocurrency-icons/32/white/mln.png new file mode 100644 index 0000000..f5932a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mln.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mnx.png b/public/images/cryptocurrency-icons/32/white/mnx.png new file mode 100644 index 0000000..5d9efcb Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mnx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mnz.png b/public/images/cryptocurrency-icons/32/white/mnz.png new file mode 100644 index 0000000..e238514 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mnz.png differ diff --git a/public/images/cryptocurrency-icons/32/white/moac.png b/public/images/cryptocurrency-icons/32/white/moac.png new file mode 100644 index 0000000..cd9d8ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/moac.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mod.png b/public/images/cryptocurrency-icons/32/white/mod.png new file mode 100644 index 0000000..5de6f92 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mod.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mona.png b/public/images/cryptocurrency-icons/32/white/mona.png new file mode 100644 index 0000000..68b3955 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mona.png differ diff --git a/public/images/cryptocurrency-icons/32/white/msr.png b/public/images/cryptocurrency-icons/32/white/msr.png new file mode 100644 index 0000000..ac43a30 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/msr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mth.png b/public/images/cryptocurrency-icons/32/white/mth.png new file mode 100644 index 0000000..c1a3d1f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mth.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mtl.png b/public/images/cryptocurrency-icons/32/white/mtl.png new file mode 100644 index 0000000..e8b74ce Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mtl.png differ diff --git a/public/images/cryptocurrency-icons/32/white/music.png b/public/images/cryptocurrency-icons/32/white/music.png new file mode 100644 index 0000000..2f81598 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/music.png differ diff --git a/public/images/cryptocurrency-icons/32/white/mzc.png b/public/images/cryptocurrency-icons/32/white/mzc.png new file mode 100644 index 0000000..44fd20b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/mzc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nano.png b/public/images/cryptocurrency-icons/32/white/nano.png new file mode 100644 index 0000000..672051b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nano.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nas.png b/public/images/cryptocurrency-icons/32/white/nas.png new file mode 100644 index 0000000..b42ed11 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nas.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nav.png b/public/images/cryptocurrency-icons/32/white/nav.png new file mode 100644 index 0000000..059b438 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nav.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ncash.png b/public/images/cryptocurrency-icons/32/white/ncash.png new file mode 100644 index 0000000..523b8ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ncash.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ndz.png b/public/images/cryptocurrency-icons/32/white/ndz.png new file mode 100644 index 0000000..995d16d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ndz.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nebl.png b/public/images/cryptocurrency-icons/32/white/nebl.png new file mode 100644 index 0000000..d71203b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nebl.png differ diff --git a/public/images/cryptocurrency-icons/32/white/neo.png b/public/images/cryptocurrency-icons/32/white/neo.png new file mode 100644 index 0000000..9e81eb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/neo.png differ diff --git a/public/images/cryptocurrency-icons/32/white/neos.png b/public/images/cryptocurrency-icons/32/white/neos.png new file mode 100644 index 0000000..04feda5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/neos.png differ diff --git a/public/images/cryptocurrency-icons/32/white/neu.png b/public/images/cryptocurrency-icons/32/white/neu.png new file mode 100644 index 0000000..f1c8b47 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/neu.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nexo.png b/public/images/cryptocurrency-icons/32/white/nexo.png new file mode 100644 index 0000000..8f07f2d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nexo.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ngc.png b/public/images/cryptocurrency-icons/32/white/ngc.png new file mode 100644 index 0000000..41cf94b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ngc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nio.png b/public/images/cryptocurrency-icons/32/white/nio.png new file mode 100644 index 0000000..640fc0c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nio.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nlc2.png b/public/images/cryptocurrency-icons/32/white/nlc2.png new file mode 100644 index 0000000..314ca6d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nlc2.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nlg.png b/public/images/cryptocurrency-icons/32/white/nlg.png new file mode 100644 index 0000000..9729c91 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nlg.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nmc.png b/public/images/cryptocurrency-icons/32/white/nmc.png new file mode 100644 index 0000000..f9ed343 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nmc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/npxs.png b/public/images/cryptocurrency-icons/32/white/npxs.png new file mode 100644 index 0000000..f02a37b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/npxs.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nuls.png b/public/images/cryptocurrency-icons/32/white/nuls.png new file mode 100644 index 0000000..4e3cfcc Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nuls.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nxs.png b/public/images/cryptocurrency-icons/32/white/nxs.png new file mode 100644 index 0000000..bd61d98 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nxs.png differ diff --git a/public/images/cryptocurrency-icons/32/white/nxt.png b/public/images/cryptocurrency-icons/32/white/nxt.png new file mode 100644 index 0000000..5ece674 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/nxt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/oax.png b/public/images/cryptocurrency-icons/32/white/oax.png new file mode 100644 index 0000000..e7472ea Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/oax.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ok.png b/public/images/cryptocurrency-icons/32/white/ok.png new file mode 100644 index 0000000..40883d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ok.png differ diff --git a/public/images/cryptocurrency-icons/32/white/omg.png b/public/images/cryptocurrency-icons/32/white/omg.png new file mode 100644 index 0000000..60a8223 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/omg.png differ diff --git a/public/images/cryptocurrency-icons/32/white/omni.png b/public/images/cryptocurrency-icons/32/white/omni.png new file mode 100644 index 0000000..b9c2d8b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/omni.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ong.png b/public/images/cryptocurrency-icons/32/white/ong.png new file mode 100644 index 0000000..deb1bc2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ong.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ont.png b/public/images/cryptocurrency-icons/32/white/ont.png new file mode 100644 index 0000000..5019bc7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ont.png differ diff --git a/public/images/cryptocurrency-icons/32/white/oot.png b/public/images/cryptocurrency-icons/32/white/oot.png new file mode 100644 index 0000000..3642ded Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/oot.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ost.png b/public/images/cryptocurrency-icons/32/white/ost.png new file mode 100644 index 0000000..e0045ed Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ost.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ox.png b/public/images/cryptocurrency-icons/32/white/ox.png new file mode 100644 index 0000000..b3d7b18 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ox.png differ diff --git a/public/images/cryptocurrency-icons/32/white/part.png b/public/images/cryptocurrency-icons/32/white/part.png new file mode 100644 index 0000000..1a7f13c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/part.png differ diff --git a/public/images/cryptocurrency-icons/32/white/pasc.png b/public/images/cryptocurrency-icons/32/white/pasc.png new file mode 100644 index 0000000..9610d48 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/pasc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/pasl.png b/public/images/cryptocurrency-icons/32/white/pasl.png new file mode 100644 index 0000000..b0735c8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/pasl.png differ diff --git a/public/images/cryptocurrency-icons/32/white/pay.png b/public/images/cryptocurrency-icons/32/white/pay.png new file mode 100644 index 0000000..0bfda8f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/pay.png differ diff --git a/public/images/cryptocurrency-icons/32/white/payx.png b/public/images/cryptocurrency-icons/32/white/payx.png new file mode 100644 index 0000000..f26ed4d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/payx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/pink.png b/public/images/cryptocurrency-icons/32/white/pink.png new file mode 100644 index 0000000..8efbf5f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/pink.png differ diff --git a/public/images/cryptocurrency-icons/32/white/pirl.png b/public/images/cryptocurrency-icons/32/white/pirl.png new file mode 100644 index 0000000..13501c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/pirl.png differ diff --git a/public/images/cryptocurrency-icons/32/white/pivx.png b/public/images/cryptocurrency-icons/32/white/pivx.png new file mode 100644 index 0000000..8ebe95e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/pivx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/plr.png b/public/images/cryptocurrency-icons/32/white/plr.png new file mode 100644 index 0000000..d2f59e1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/plr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/poa.png b/public/images/cryptocurrency-icons/32/white/poa.png new file mode 100644 index 0000000..a8daf71 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/poa.png differ diff --git a/public/images/cryptocurrency-icons/32/white/poe.png b/public/images/cryptocurrency-icons/32/white/poe.png new file mode 100644 index 0000000..b868d1d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/poe.png differ diff --git a/public/images/cryptocurrency-icons/32/white/polis.png b/public/images/cryptocurrency-icons/32/white/polis.png new file mode 100644 index 0000000..83c48d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/polis.png differ diff --git a/public/images/cryptocurrency-icons/32/white/poly.png b/public/images/cryptocurrency-icons/32/white/poly.png new file mode 100644 index 0000000..95a8db7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/poly.png differ diff --git a/public/images/cryptocurrency-icons/32/white/pot.png b/public/images/cryptocurrency-icons/32/white/pot.png new file mode 100644 index 0000000..fa89e88 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/pot.png differ diff --git a/public/images/cryptocurrency-icons/32/white/powr.png b/public/images/cryptocurrency-icons/32/white/powr.png new file mode 100644 index 0000000..b274eb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/powr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ppc.png b/public/images/cryptocurrency-icons/32/white/ppc.png new file mode 100644 index 0000000..2800311 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ppc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ppp.png b/public/images/cryptocurrency-icons/32/white/ppp.png new file mode 100644 index 0000000..7de986b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ppp.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ppt.png b/public/images/cryptocurrency-icons/32/white/ppt.png new file mode 100644 index 0000000..dbe9d2d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ppt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/prl.png b/public/images/cryptocurrency-icons/32/white/prl.png new file mode 100644 index 0000000..c523bf7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/prl.png differ diff --git a/public/images/cryptocurrency-icons/32/white/pura.png b/public/images/cryptocurrency-icons/32/white/pura.png new file mode 100644 index 0000000..ccf7314 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/pura.png differ diff --git a/public/images/cryptocurrency-icons/32/white/qash.png b/public/images/cryptocurrency-icons/32/white/qash.png new file mode 100644 index 0000000..33477bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/qash.png differ diff --git a/public/images/cryptocurrency-icons/32/white/qiwi.png b/public/images/cryptocurrency-icons/32/white/qiwi.png new file mode 100644 index 0000000..b3f1314 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/qiwi.png differ diff --git a/public/images/cryptocurrency-icons/32/white/qlc.png b/public/images/cryptocurrency-icons/32/white/qlc.png new file mode 100644 index 0000000..58a2174 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/qlc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/qrl.png b/public/images/cryptocurrency-icons/32/white/qrl.png new file mode 100644 index 0000000..580111b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/qrl.png differ diff --git a/public/images/cryptocurrency-icons/32/white/qsp.png b/public/images/cryptocurrency-icons/32/white/qsp.png new file mode 100644 index 0000000..917109c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/qsp.png differ diff --git a/public/images/cryptocurrency-icons/32/white/qtum.png b/public/images/cryptocurrency-icons/32/white/qtum.png new file mode 100644 index 0000000..5fff1ef Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/qtum.png differ diff --git a/public/images/cryptocurrency-icons/32/white/r.png b/public/images/cryptocurrency-icons/32/white/r.png new file mode 100644 index 0000000..afb1fd2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/r.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rads.png b/public/images/cryptocurrency-icons/32/white/rads.png new file mode 100644 index 0000000..f8a616a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rads.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rap.png b/public/images/cryptocurrency-icons/32/white/rap.png new file mode 100644 index 0000000..d4abe07 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rap.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rcn.png b/public/images/cryptocurrency-icons/32/white/rcn.png new file mode 100644 index 0000000..184b997 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rcn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rdd.png b/public/images/cryptocurrency-icons/32/white/rdd.png new file mode 100644 index 0000000..d0f8c79 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rdd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rdn.png b/public/images/cryptocurrency-icons/32/white/rdn.png new file mode 100644 index 0000000..83be097 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rdn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rep.png b/public/images/cryptocurrency-icons/32/white/rep.png new file mode 100644 index 0000000..02a5720 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rep.png differ diff --git a/public/images/cryptocurrency-icons/32/white/req.png b/public/images/cryptocurrency-icons/32/white/req.png new file mode 100644 index 0000000..7bf0147 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/req.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rhoc.png b/public/images/cryptocurrency-icons/32/white/rhoc.png new file mode 100644 index 0000000..c84873c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rhoc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ric.png b/public/images/cryptocurrency-icons/32/white/ric.png new file mode 100644 index 0000000..a33de87 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ric.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rise.png b/public/images/cryptocurrency-icons/32/white/rise.png new file mode 100644 index 0000000..3128475 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rise.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rlc.png b/public/images/cryptocurrency-icons/32/white/rlc.png new file mode 100644 index 0000000..b2e0211 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rlc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rpx.png b/public/images/cryptocurrency-icons/32/white/rpx.png new file mode 100644 index 0000000..c23af74 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rpx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rub.png b/public/images/cryptocurrency-icons/32/white/rub.png new file mode 100644 index 0000000..5dd011c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rub.png differ diff --git a/public/images/cryptocurrency-icons/32/white/rvn.png b/public/images/cryptocurrency-icons/32/white/rvn.png new file mode 100644 index 0000000..49a4ba4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/rvn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ryo.png b/public/images/cryptocurrency-icons/32/white/ryo.png new file mode 100644 index 0000000..319ecc5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ryo.png differ diff --git a/public/images/cryptocurrency-icons/32/white/safe.png b/public/images/cryptocurrency-icons/32/white/safe.png new file mode 100644 index 0000000..1da26e2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/safe.png differ diff --git a/public/images/cryptocurrency-icons/32/white/salt.png b/public/images/cryptocurrency-icons/32/white/salt.png new file mode 100644 index 0000000..4579662 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/salt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/san.png b/public/images/cryptocurrency-icons/32/white/san.png new file mode 100644 index 0000000..02a64f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/san.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sbd.png b/public/images/cryptocurrency-icons/32/white/sbd.png new file mode 100644 index 0000000..63bf284 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sbd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sberbank.png b/public/images/cryptocurrency-icons/32/white/sberbank.png new file mode 100644 index 0000000..8e7523f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sberbank.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sc.png b/public/images/cryptocurrency-icons/32/white/sc.png new file mode 100644 index 0000000..1329541 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/shift.png b/public/images/cryptocurrency-icons/32/white/shift.png new file mode 100644 index 0000000..6b054cd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/shift.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sib.png b/public/images/cryptocurrency-icons/32/white/sib.png new file mode 100644 index 0000000..eaa759a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sib.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sky.png b/public/images/cryptocurrency-icons/32/white/sky.png new file mode 100644 index 0000000..3595986 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sky.png differ diff --git a/public/images/cryptocurrency-icons/32/white/slr.png b/public/images/cryptocurrency-icons/32/white/slr.png new file mode 100644 index 0000000..20bcc33 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/slr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sls.png b/public/images/cryptocurrency-icons/32/white/sls.png new file mode 100644 index 0000000..d1885f3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sls.png differ diff --git a/public/images/cryptocurrency-icons/32/white/smart.png b/public/images/cryptocurrency-icons/32/white/smart.png new file mode 100644 index 0000000..8c38760 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/smart.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sngls.png b/public/images/cryptocurrency-icons/32/white/sngls.png new file mode 100644 index 0000000..4f6fa2d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sngls.png differ diff --git a/public/images/cryptocurrency-icons/32/white/snm.png b/public/images/cryptocurrency-icons/32/white/snm.png new file mode 100644 index 0000000..8d54b55 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/snm.png differ diff --git a/public/images/cryptocurrency-icons/32/white/snt.png b/public/images/cryptocurrency-icons/32/white/snt.png new file mode 100644 index 0000000..8a24504 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/snt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/soc.png b/public/images/cryptocurrency-icons/32/white/soc.png new file mode 100644 index 0000000..6ec74c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/soc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/spank.png b/public/images/cryptocurrency-icons/32/white/spank.png new file mode 100644 index 0000000..0572d3b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/spank.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sphtx.png b/public/images/cryptocurrency-icons/32/white/sphtx.png new file mode 100644 index 0000000..7c95fee Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sphtx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/srn.png b/public/images/cryptocurrency-icons/32/white/srn.png new file mode 100644 index 0000000..16e6cd3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/srn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/stak.png b/public/images/cryptocurrency-icons/32/white/stak.png new file mode 100644 index 0000000..c729d3e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/stak.png differ diff --git a/public/images/cryptocurrency-icons/32/white/start.png b/public/images/cryptocurrency-icons/32/white/start.png new file mode 100644 index 0000000..d7a955b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/start.png differ diff --git a/public/images/cryptocurrency-icons/32/white/steem.png b/public/images/cryptocurrency-icons/32/white/steem.png new file mode 100644 index 0000000..63bf284 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/steem.png differ diff --git a/public/images/cryptocurrency-icons/32/white/storj.png b/public/images/cryptocurrency-icons/32/white/storj.png new file mode 100644 index 0000000..d219abe Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/storj.png differ diff --git a/public/images/cryptocurrency-icons/32/white/storm.png b/public/images/cryptocurrency-icons/32/white/storm.png new file mode 100644 index 0000000..2a85681 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/storm.png differ diff --git a/public/images/cryptocurrency-icons/32/white/stq.png b/public/images/cryptocurrency-icons/32/white/stq.png new file mode 100644 index 0000000..6b9673c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/stq.png differ diff --git a/public/images/cryptocurrency-icons/32/white/strat.png b/public/images/cryptocurrency-icons/32/white/strat.png new file mode 100644 index 0000000..5000ee1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/strat.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sub.png b/public/images/cryptocurrency-icons/32/white/sub.png new file mode 100644 index 0000000..0ebb3f7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sub.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sumo.png b/public/images/cryptocurrency-icons/32/white/sumo.png new file mode 100644 index 0000000..18d4d96 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sumo.png differ diff --git a/public/images/cryptocurrency-icons/32/white/sys.png b/public/images/cryptocurrency-icons/32/white/sys.png new file mode 100644 index 0000000..90862c9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/sys.png differ diff --git a/public/images/cryptocurrency-icons/32/white/taas.png b/public/images/cryptocurrency-icons/32/white/taas.png new file mode 100644 index 0000000..fc3b1df Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/taas.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tau.png b/public/images/cryptocurrency-icons/32/white/tau.png new file mode 100644 index 0000000..ada6c37 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tau.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tel.png b/public/images/cryptocurrency-icons/32/white/tel.png new file mode 100644 index 0000000..884543e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tel.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ten.png b/public/images/cryptocurrency-icons/32/white/ten.png new file mode 100644 index 0000000..76a490f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ten.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tern.png b/public/images/cryptocurrency-icons/32/white/tern.png new file mode 100644 index 0000000..a33a1c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tern.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tgch.png b/public/images/cryptocurrency-icons/32/white/tgch.png new file mode 100644 index 0000000..3ff1422 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tgch.png differ diff --git a/public/images/cryptocurrency-icons/32/white/theta.png b/public/images/cryptocurrency-icons/32/white/theta.png new file mode 100644 index 0000000..9b8dd82 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/theta.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tix.png b/public/images/cryptocurrency-icons/32/white/tix.png new file mode 100644 index 0000000..925598b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tix.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tkn.png b/public/images/cryptocurrency-icons/32/white/tkn.png new file mode 100644 index 0000000..d645c75 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tkn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tnb.png b/public/images/cryptocurrency-icons/32/white/tnb.png new file mode 100644 index 0000000..6ef5b30 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tnb.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tnc.png b/public/images/cryptocurrency-icons/32/white/tnc.png new file mode 100644 index 0000000..273daa2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tnc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tnt.png b/public/images/cryptocurrency-icons/32/white/tnt.png new file mode 100644 index 0000000..3ca60be Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tnt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/trig.png b/public/images/cryptocurrency-icons/32/white/trig.png new file mode 100644 index 0000000..b2560f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/trig.png differ diff --git a/public/images/cryptocurrency-icons/32/white/trtl.png b/public/images/cryptocurrency-icons/32/white/trtl.png new file mode 100644 index 0000000..55d8973 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/trtl.png differ diff --git a/public/images/cryptocurrency-icons/32/white/trx.png b/public/images/cryptocurrency-icons/32/white/trx.png new file mode 100644 index 0000000..9d7addf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/trx.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tusd.png b/public/images/cryptocurrency-icons/32/white/tusd.png new file mode 100644 index 0000000..61c5054 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tusd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/tzc.png b/public/images/cryptocurrency-icons/32/white/tzc.png new file mode 100644 index 0000000..9ae7447 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/tzc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/ubq.png b/public/images/cryptocurrency-icons/32/white/ubq.png new file mode 100644 index 0000000..212b60e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/ubq.png differ diff --git a/public/images/cryptocurrency-icons/32/white/unity.png b/public/images/cryptocurrency-icons/32/white/unity.png new file mode 100644 index 0000000..92e7fca Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/unity.png differ diff --git a/public/images/cryptocurrency-icons/32/white/usd.png b/public/images/cryptocurrency-icons/32/white/usd.png new file mode 100644 index 0000000..11cb49e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/usd.png differ diff --git a/public/images/cryptocurrency-icons/32/white/usdt.png b/public/images/cryptocurrency-icons/32/white/usdt.png new file mode 100644 index 0000000..387a304 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/usdt.png differ diff --git a/public/images/cryptocurrency-icons/32/white/utk.png b/public/images/cryptocurrency-icons/32/white/utk.png new file mode 100644 index 0000000..642677e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/utk.png differ diff --git a/public/images/cryptocurrency-icons/32/white/veri.png b/public/images/cryptocurrency-icons/32/white/veri.png new file mode 100644 index 0000000..13ba6f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/veri.png differ diff --git a/public/images/cryptocurrency-icons/32/white/vet.png b/public/images/cryptocurrency-icons/32/white/vet.png new file mode 100644 index 0000000..7dc8d5e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/vet.png differ diff --git a/public/images/cryptocurrency-icons/32/white/via.png b/public/images/cryptocurrency-icons/32/white/via.png new file mode 100644 index 0000000..4bf7919 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/via.png differ diff --git a/public/images/cryptocurrency-icons/32/white/vib.png b/public/images/cryptocurrency-icons/32/white/vib.png new file mode 100644 index 0000000..cd240ef Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/vib.png differ diff --git a/public/images/cryptocurrency-icons/32/white/vibe.png b/public/images/cryptocurrency-icons/32/white/vibe.png new file mode 100644 index 0000000..7c1442c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/vibe.png differ diff --git a/public/images/cryptocurrency-icons/32/white/vivo.png b/public/images/cryptocurrency-icons/32/white/vivo.png new file mode 100644 index 0000000..723861d Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/vivo.png differ diff --git a/public/images/cryptocurrency-icons/32/white/vrc.png b/public/images/cryptocurrency-icons/32/white/vrc.png new file mode 100644 index 0000000..a6cda18 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/vrc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/vrsc.png b/public/images/cryptocurrency-icons/32/white/vrsc.png new file mode 100644 index 0000000..f0a1c30 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/vrsc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/vtc.png b/public/images/cryptocurrency-icons/32/white/vtc.png new file mode 100644 index 0000000..0f75838 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/vtc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/wabi.png b/public/images/cryptocurrency-icons/32/white/wabi.png new file mode 100644 index 0000000..5854068 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/wabi.png differ diff --git a/public/images/cryptocurrency-icons/32/white/wan.png b/public/images/cryptocurrency-icons/32/white/wan.png new file mode 100644 index 0000000..28034d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/wan.png differ diff --git a/public/images/cryptocurrency-icons/32/white/waves.png b/public/images/cryptocurrency-icons/32/white/waves.png new file mode 100644 index 0000000..6a87cdf Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/waves.png differ diff --git a/public/images/cryptocurrency-icons/32/white/wax.png b/public/images/cryptocurrency-icons/32/white/wax.png new file mode 100644 index 0000000..e45d721 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/wax.png differ diff --git a/public/images/cryptocurrency-icons/32/white/wgr.png b/public/images/cryptocurrency-icons/32/white/wgr.png new file mode 100644 index 0000000..289bd01 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/wgr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/wicc.png b/public/images/cryptocurrency-icons/32/white/wicc.png new file mode 100644 index 0000000..c77f2f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/wicc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/wings.png b/public/images/cryptocurrency-icons/32/white/wings.png new file mode 100644 index 0000000..fcac4aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/wings.png differ diff --git a/public/images/cryptocurrency-icons/32/white/wpr.png b/public/images/cryptocurrency-icons/32/white/wpr.png new file mode 100644 index 0000000..d25f9a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/wpr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/wtc.png b/public/images/cryptocurrency-icons/32/white/wtc.png new file mode 100644 index 0000000..162ed03 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/wtc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xas.png b/public/images/cryptocurrency-icons/32/white/xas.png new file mode 100644 index 0000000..81b7de3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xas.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xbc.png b/public/images/cryptocurrency-icons/32/white/xbc.png new file mode 100644 index 0000000..62e174a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xbc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xby.png b/public/images/cryptocurrency-icons/32/white/xby.png new file mode 100644 index 0000000..fb12460 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xby.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xcp.png b/public/images/cryptocurrency-icons/32/white/xcp.png new file mode 100644 index 0000000..9377082 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xcp.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xdn.png b/public/images/cryptocurrency-icons/32/white/xdn.png new file mode 100644 index 0000000..5e85a68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xdn.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xem.png b/public/images/cryptocurrency-icons/32/white/xem.png new file mode 100644 index 0000000..f2d9f7a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xem.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xin.png b/public/images/cryptocurrency-icons/32/white/xin.png new file mode 100644 index 0000000..79be330 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xin.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xlm.png b/public/images/cryptocurrency-icons/32/white/xlm.png new file mode 100644 index 0000000..94ed4b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xlm.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xmcc.png b/public/images/cryptocurrency-icons/32/white/xmcc.png new file mode 100644 index 0000000..14ad07f Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xmcc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xmg.png b/public/images/cryptocurrency-icons/32/white/xmg.png new file mode 100644 index 0000000..d05bc02 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xmg.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xmo.png b/public/images/cryptocurrency-icons/32/white/xmo.png new file mode 100644 index 0000000..10d9d1c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xmo.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xmr.png b/public/images/cryptocurrency-icons/32/white/xmr.png new file mode 100644 index 0000000..e988cb4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xmr.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xmy.png b/public/images/cryptocurrency-icons/32/white/xmy.png new file mode 100644 index 0000000..2d97345 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xmy.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xp.png b/public/images/cryptocurrency-icons/32/white/xp.png new file mode 100644 index 0000000..1ce8d43 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xp.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xpa.png b/public/images/cryptocurrency-icons/32/white/xpa.png new file mode 100644 index 0000000..5ac72c1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xpa.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xpm.png b/public/images/cryptocurrency-icons/32/white/xpm.png new file mode 100644 index 0000000..d8e4db4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xpm.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xrp.png b/public/images/cryptocurrency-icons/32/white/xrp.png new file mode 100644 index 0000000..cdd47ab Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xrp.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xsg.png b/public/images/cryptocurrency-icons/32/white/xsg.png new file mode 100644 index 0000000..9c18b39 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xsg.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xtz.png b/public/images/cryptocurrency-icons/32/white/xtz.png new file mode 100644 index 0000000..513629b Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xtz.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xuc.png b/public/images/cryptocurrency-icons/32/white/xuc.png new file mode 100644 index 0000000..cdfd98a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xuc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xvc.png b/public/images/cryptocurrency-icons/32/white/xvc.png new file mode 100644 index 0000000..ef707fa Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xvc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xvg.png b/public/images/cryptocurrency-icons/32/white/xvg.png new file mode 100644 index 0000000..5347dbd Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xvg.png differ diff --git a/public/images/cryptocurrency-icons/32/white/xzc.png b/public/images/cryptocurrency-icons/32/white/xzc.png new file mode 100644 index 0000000..1c72927 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/xzc.png differ diff --git a/public/images/cryptocurrency-icons/32/white/yoyow.png b/public/images/cryptocurrency-icons/32/white/yoyow.png new file mode 100644 index 0000000..3f6c4a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/yoyow.png differ diff --git a/public/images/cryptocurrency-icons/32/white/zcl.png b/public/images/cryptocurrency-icons/32/white/zcl.png new file mode 100644 index 0000000..b1b8466 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/zcl.png differ diff --git a/public/images/cryptocurrency-icons/32/white/zec.png b/public/images/cryptocurrency-icons/32/white/zec.png new file mode 100644 index 0000000..e6837f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/zec.png differ diff --git a/public/images/cryptocurrency-icons/32/white/zel.png b/public/images/cryptocurrency-icons/32/white/zel.png new file mode 100644 index 0000000..8f0087a Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/zel.png differ diff --git a/public/images/cryptocurrency-icons/32/white/zen.png b/public/images/cryptocurrency-icons/32/white/zen.png new file mode 100644 index 0000000..155142e Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/zen.png differ diff --git a/public/images/cryptocurrency-icons/32/white/zil.png b/public/images/cryptocurrency-icons/32/white/zil.png new file mode 100644 index 0000000..3dfdb14 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/zil.png differ diff --git a/public/images/cryptocurrency-icons/32/white/zilla.png b/public/images/cryptocurrency-icons/32/white/zilla.png new file mode 100644 index 0000000..9c3720c Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/zilla.png differ diff --git a/public/images/cryptocurrency-icons/32/white/zrx.png b/public/images/cryptocurrency-icons/32/white/zrx.png new file mode 100644 index 0000000..e29db17 Binary files /dev/null and b/public/images/cryptocurrency-icons/32/white/zrx.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/.DS_Store b/public/images/cryptocurrency-icons/32@2x/.DS_Store new file mode 100644 index 0000000..83e89cc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/.DS_Store differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/$pac@2x.png b/public/images/cryptocurrency-icons/32@2x/black/$pac@2x.png new file mode 100644 index 0000000..e8df2cb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/$pac@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/2give@2x.png b/public/images/cryptocurrency-icons/32@2x/black/2give@2x.png new file mode 100644 index 0000000..de699b5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/2give@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/abt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/abt@2x.png new file mode 100644 index 0000000..4e00c0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/abt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/act@2x.png b/public/images/cryptocurrency-icons/32@2x/black/act@2x.png new file mode 100644 index 0000000..2502e69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/act@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/actn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/actn@2x.png new file mode 100644 index 0000000..4d97a7c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/actn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ada@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ada@2x.png new file mode 100644 index 0000000..5da1295 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ada@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/adx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/adx@2x.png new file mode 100644 index 0000000..fcd7e10 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/adx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ae@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ae@2x.png new file mode 100644 index 0000000..0871d52 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ae@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/aeon@2x.png b/public/images/cryptocurrency-icons/32@2x/black/aeon@2x.png new file mode 100644 index 0000000..5c549af Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/aeon@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/agi@2x.png b/public/images/cryptocurrency-icons/32@2x/black/agi@2x.png new file mode 100644 index 0000000..8c1bbf0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/agi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/agrs@2x.png b/public/images/cryptocurrency-icons/32@2x/black/agrs@2x.png new file mode 100644 index 0000000..1dd0359 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/agrs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/aion@2x.png b/public/images/cryptocurrency-icons/32@2x/black/aion@2x.png new file mode 100644 index 0000000..f01bdce Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/aion@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/amb@2x.png b/public/images/cryptocurrency-icons/32@2x/black/amb@2x.png new file mode 100644 index 0000000..8f55225 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/amb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/amp@2x.png b/public/images/cryptocurrency-icons/32@2x/black/amp@2x.png new file mode 100644 index 0000000..d08c826 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/amp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ant@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ant@2x.png new file mode 100644 index 0000000..6f013a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ant@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/apex@2x.png b/public/images/cryptocurrency-icons/32@2x/black/apex@2x.png new file mode 100644 index 0000000..737f6da Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/apex@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/appc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/appc@2x.png new file mode 100644 index 0000000..7c95c18 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/appc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ardr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ardr@2x.png new file mode 100644 index 0000000..5f443a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ardr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/arg@2x.png b/public/images/cryptocurrency-icons/32@2x/black/arg@2x.png new file mode 100644 index 0000000..14abe6a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/arg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ark@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ark@2x.png new file mode 100644 index 0000000..307b06a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ark@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/arn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/arn@2x.png new file mode 100644 index 0000000..045792a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/arn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ary@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ary@2x.png new file mode 100644 index 0000000..7a8693d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ary@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ast@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ast@2x.png new file mode 100644 index 0000000..a76c504 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ast@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/atm@2x.png b/public/images/cryptocurrency-icons/32@2x/black/atm@2x.png new file mode 100644 index 0000000..633c74c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/atm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/auto@2x.png b/public/images/cryptocurrency-icons/32@2x/black/auto@2x.png new file mode 100644 index 0000000..83c9a91 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/auto@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bat@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bat@2x.png new file mode 100644 index 0000000..d01b2cc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bay@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bay@2x.png new file mode 100644 index 0000000..98a0d66 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bay@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bcc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bcc@2x.png new file mode 100644 index 0000000..8343276 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bcc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bcd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bcd@2x.png new file mode 100644 index 0000000..995b245 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bcd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bch@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bch@2x.png new file mode 100644 index 0000000..7dcbc8b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bcn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bcn@2x.png new file mode 100644 index 0000000..0b05bd6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bco@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bco@2x.png new file mode 100644 index 0000000..b4b6692 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bco@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bcpt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bcpt@2x.png new file mode 100644 index 0000000..a717f3f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bcpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bdl@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bdl@2x.png new file mode 100644 index 0000000..6fa0822 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bdl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bela@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bela@2x.png new file mode 100644 index 0000000..c525f88 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bela@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bix@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bix@2x.png new file mode 100644 index 0000000..86b978f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/blcn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/blcn@2x.png new file mode 100644 index 0000000..96ddaad Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/blcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/blk@2x.png b/public/images/cryptocurrency-icons/32@2x/black/blk@2x.png new file mode 100644 index 0000000..b006cde Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/blk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/block@2x.png b/public/images/cryptocurrency-icons/32@2x/black/block@2x.png new file mode 100644 index 0000000..acee7f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/block@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/blz@2x.png b/public/images/cryptocurrency-icons/32@2x/black/blz@2x.png new file mode 100644 index 0000000..92527bb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/blz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bnb@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bnb@2x.png new file mode 100644 index 0000000..b24117d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bnb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bnt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bnt@2x.png new file mode 100644 index 0000000..816d00c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bnty@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bnty@2x.png new file mode 100644 index 0000000..d0cd3a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bnty@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bos@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bos@2x.png new file mode 100644 index 0000000..bebff22 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bpt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bpt@2x.png new file mode 100644 index 0000000..df47797 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bq@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bq@2x.png new file mode 100644 index 0000000..51e71b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/brd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/brd@2x.png new file mode 100644 index 0000000..1201ea4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/brd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bsd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bsd@2x.png new file mode 100644 index 0000000..2f0f333 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bsd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/btc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/btc@2x.png new file mode 100644 index 0000000..0d76903 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/btc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/btcd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/btcd@2x.png new file mode 100644 index 0000000..3dbed68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/btcd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/btch@2x.png b/public/images/cryptocurrency-icons/32@2x/black/btch@2x.png new file mode 100644 index 0000000..a50a49f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/btch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/btcp@2x.png b/public/images/cryptocurrency-icons/32@2x/black/btcp@2x.png new file mode 100644 index 0000000..cdcec9e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/btcp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/btcz@2x.png b/public/images/cryptocurrency-icons/32@2x/black/btcz@2x.png new file mode 100644 index 0000000..5b1e72f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/btcz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/btdx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/btdx@2x.png new file mode 100644 index 0000000..7f555ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/btdx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/btg@2x.png b/public/images/cryptocurrency-icons/32@2x/black/btg@2x.png new file mode 100644 index 0000000..75696b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/btg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/btm@2x.png b/public/images/cryptocurrency-icons/32@2x/black/btm@2x.png new file mode 100644 index 0000000..3e333e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/btm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/bts@2x.png b/public/images/cryptocurrency-icons/32@2x/black/bts@2x.png new file mode 100644 index 0000000..136d79e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/bts@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/btx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/btx@2x.png new file mode 100644 index 0000000..64b59ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/btx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/burst@2x.png b/public/images/cryptocurrency-icons/32@2x/black/burst@2x.png new file mode 100644 index 0000000..c9df76a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/burst@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/call@2x.png b/public/images/cryptocurrency-icons/32@2x/black/call@2x.png new file mode 100644 index 0000000..2423c4d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/call@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cc@2x.png new file mode 100644 index 0000000..73dfdb9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cdn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cdn@2x.png new file mode 100644 index 0000000..a528549 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cdt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cdt@2x.png new file mode 100644 index 0000000..5408be3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cdt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cenz@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cenz@2x.png new file mode 100644 index 0000000..a5c6c7b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cenz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/chat@2x.png b/public/images/cryptocurrency-icons/32@2x/black/chat@2x.png new file mode 100644 index 0000000..d17cbac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/chat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/chips@2x.png b/public/images/cryptocurrency-icons/32@2x/black/chips@2x.png new file mode 100644 index 0000000..58b5e37 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/chips@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cix@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cix@2x.png new file mode 100644 index 0000000..f7653c8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/clam@2x.png b/public/images/cryptocurrency-icons/32@2x/black/clam@2x.png new file mode 100644 index 0000000..977287e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/clam@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cloak@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cloak@2x.png new file mode 100644 index 0000000..b0ef39e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cloak@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cmm@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cmm@2x.png new file mode 100644 index 0000000..ebeed39 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cmm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cmt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cmt@2x.png new file mode 100644 index 0000000..aa6e043 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cmt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cnd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cnd@2x.png new file mode 100644 index 0000000..9d6781b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cnd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cnx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cnx@2x.png new file mode 100644 index 0000000..f492ab8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cnx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cny@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cny@2x.png new file mode 100644 index 0000000..af78d8a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cny@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cob@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cob@2x.png new file mode 100644 index 0000000..3953372 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cob@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/colx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/colx@2x.png new file mode 100644 index 0000000..78ff5c9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/colx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/coqui@2x.png b/public/images/cryptocurrency-icons/32@2x/black/coqui@2x.png new file mode 100644 index 0000000..3cff8d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/coqui@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cred@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cred@2x.png new file mode 100644 index 0000000..a32f2c8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cred@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/crpt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/crpt@2x.png new file mode 100644 index 0000000..6b86f9e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/crpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/crw@2x.png b/public/images/cryptocurrency-icons/32@2x/black/crw@2x.png new file mode 100644 index 0000000..77a934e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/crw@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cs@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cs@2x.png new file mode 100644 index 0000000..07ebec6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ctr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ctr@2x.png new file mode 100644 index 0000000..2fc26af Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ctr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ctxc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ctxc@2x.png new file mode 100644 index 0000000..fee35cf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ctxc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/cvc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/cvc@2x.png new file mode 100644 index 0000000..c697f01 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/cvc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dash@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dash@2x.png new file mode 100644 index 0000000..73febb6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dat@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dat@2x.png new file mode 100644 index 0000000..5f0af7f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/data@2x.png b/public/images/cryptocurrency-icons/32@2x/black/data@2x.png new file mode 100644 index 0000000..bdcd00c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/data@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dbc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dbc@2x.png new file mode 100644 index 0000000..73b099e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dcn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dcn@2x.png new file mode 100644 index 0000000..e69f5f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dcr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dcr@2x.png new file mode 100644 index 0000000..b9f9e40 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dcr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/deez@2x.png b/public/images/cryptocurrency-icons/32@2x/black/deez@2x.png new file mode 100644 index 0000000..17c8d1b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/deez@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dent@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dent@2x.png new file mode 100644 index 0000000..105c4a5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dent@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dew@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dew@2x.png new file mode 100644 index 0000000..3dadff3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dew@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dgb@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dgb@2x.png new file mode 100644 index 0000000..5e8d412 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dgb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dgd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dgd@2x.png new file mode 100644 index 0000000..baf63f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dgd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dlt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dlt@2x.png new file mode 100644 index 0000000..eeb0de2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dlt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dnt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dnt@2x.png new file mode 100644 index 0000000..eabd986 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dock@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dock@2x.png new file mode 100644 index 0000000..1bf5e4c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dock@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/doge@2x.png b/public/images/cryptocurrency-icons/32@2x/black/doge@2x.png new file mode 100644 index 0000000..cc3cb3b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/doge@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/drgn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/drgn@2x.png new file mode 100644 index 0000000..f569e8d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/drgn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/drop@2x.png b/public/images/cryptocurrency-icons/32@2x/black/drop@2x.png new file mode 100644 index 0000000..013ab57 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/drop@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dta@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dta@2x.png new file mode 100644 index 0000000..9622c0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dta@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dth@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dth@2x.png new file mode 100644 index 0000000..4b7e9c8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/dtr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/dtr@2x.png new file mode 100644 index 0000000..2964158 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/dtr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ebst@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ebst@2x.png new file mode 100644 index 0000000..b52aa27 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ebst@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/eca@2x.png b/public/images/cryptocurrency-icons/32@2x/black/eca@2x.png new file mode 100644 index 0000000..1352f06 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/eca@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/edg@2x.png b/public/images/cryptocurrency-icons/32@2x/black/edg@2x.png new file mode 100644 index 0000000..d64c54c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/edg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/edo@2x.png b/public/images/cryptocurrency-icons/32@2x/black/edo@2x.png new file mode 100644 index 0000000..03e27f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/edo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/edoge@2x.png b/public/images/cryptocurrency-icons/32@2x/black/edoge@2x.png new file mode 100644 index 0000000..528df76 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/edoge@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ela@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ela@2x.png new file mode 100644 index 0000000..d2b5202 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ela@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/elf@2x.png b/public/images/cryptocurrency-icons/32@2x/black/elf@2x.png new file mode 100644 index 0000000..0087637 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/elf@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/elix@2x.png b/public/images/cryptocurrency-icons/32@2x/black/elix@2x.png new file mode 100644 index 0000000..98f5b21 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/elix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ella@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ella@2x.png new file mode 100644 index 0000000..9dd5868 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ella@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/emc2@2x.png b/public/images/cryptocurrency-icons/32@2x/black/emc2@2x.png new file mode 100644 index 0000000..b0f9a63 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/emc2@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/emc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/emc@2x.png new file mode 100644 index 0000000..14003f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/emc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/eng@2x.png b/public/images/cryptocurrency-icons/32@2x/black/eng@2x.png new file mode 100644 index 0000000..ef55c32 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/eng@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/enj@2x.png b/public/images/cryptocurrency-icons/32@2x/black/enj@2x.png new file mode 100644 index 0000000..24a4508 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/enj@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/eos@2x.png b/public/images/cryptocurrency-icons/32@2x/black/eos@2x.png new file mode 100644 index 0000000..6e2da48 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/eos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/equa@2x.png b/public/images/cryptocurrency-icons/32@2x/black/equa@2x.png new file mode 100644 index 0000000..d1a12e3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/equa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/etc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/etc@2x.png new file mode 100644 index 0000000..6ca2ac8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/etc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/eth@2x.png b/public/images/cryptocurrency-icons/32@2x/black/eth@2x.png new file mode 100644 index 0000000..17c861a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/eth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ethos@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ethos@2x.png new file mode 100644 index 0000000..4958667 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ethos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/etn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/etn@2x.png new file mode 100644 index 0000000..090ce57 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/etn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/etp@2x.png b/public/images/cryptocurrency-icons/32@2x/black/etp@2x.png new file mode 100644 index 0000000..a9a658c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/etp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/eur@2x.png b/public/images/cryptocurrency-icons/32@2x/black/eur@2x.png new file mode 100644 index 0000000..f921d90 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/eur@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/evx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/evx@2x.png new file mode 100644 index 0000000..cecbf7b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/evx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/exmo@2x.png b/public/images/cryptocurrency-icons/32@2x/black/exmo@2x.png new file mode 100644 index 0000000..8704b0e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/exmo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/exp@2x.png b/public/images/cryptocurrency-icons/32@2x/black/exp@2x.png new file mode 100644 index 0000000..b3d389f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/exp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/fair@2x.png b/public/images/cryptocurrency-icons/32@2x/black/fair@2x.png new file mode 100644 index 0000000..a29cf69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/fair@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/fct@2x.png b/public/images/cryptocurrency-icons/32@2x/black/fct@2x.png new file mode 100644 index 0000000..9c53260 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/fct@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/fil@2x.png b/public/images/cryptocurrency-icons/32@2x/black/fil@2x.png new file mode 100644 index 0000000..8c3ca0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/fil@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/fjc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/fjc@2x.png new file mode 100644 index 0000000..09222f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/fjc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/fldc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/fldc@2x.png new file mode 100644 index 0000000..78bf7f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/fldc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/flo@2x.png b/public/images/cryptocurrency-icons/32@2x/black/flo@2x.png new file mode 100644 index 0000000..5d66e8b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/flo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/fsn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/fsn@2x.png new file mode 100644 index 0000000..56fe8ff Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/fsn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ftc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ftc@2x.png new file mode 100644 index 0000000..60fe29a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ftc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/fuel@2x.png b/public/images/cryptocurrency-icons/32@2x/black/fuel@2x.png new file mode 100644 index 0000000..f116b6b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/fuel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/fun@2x.png b/public/images/cryptocurrency-icons/32@2x/black/fun@2x.png new file mode 100644 index 0000000..4897208 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/fun@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/game@2x.png b/public/images/cryptocurrency-icons/32@2x/black/game@2x.png new file mode 100644 index 0000000..4ed719b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/game@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gas@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gas@2x.png new file mode 100644 index 0000000..6efe147 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gbp@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gbp@2x.png new file mode 100644 index 0000000..062143f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gbp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gbx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gbx@2x.png new file mode 100644 index 0000000..c4bf1df Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gbx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gbyte@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gbyte@2x.png new file mode 100644 index 0000000..b6cc2fc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gbyte@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/generic@2x.png b/public/images/cryptocurrency-icons/32@2x/black/generic@2x.png new file mode 100644 index 0000000..43af8c4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/generic@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/glxt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/glxt@2x.png new file mode 100644 index 0000000..e31bec6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/glxt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gmr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gmr@2x.png new file mode 100644 index 0000000..ba2d12b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gmr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gno@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gno@2x.png new file mode 100644 index 0000000..1a8ae5f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gno@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gnt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gnt@2x.png new file mode 100644 index 0000000..fe48f4b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/grc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/grc@2x.png new file mode 100644 index 0000000..ecb59a9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/grc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/grs@2x.png b/public/images/cryptocurrency-icons/32@2x/black/grs@2x.png new file mode 100644 index 0000000..0ff1c53 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/grs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gsc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gsc@2x.png new file mode 100644 index 0000000..762a169 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gsc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gto@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gto@2x.png new file mode 100644 index 0000000..608e8a5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gto@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gup@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gup@2x.png new file mode 100644 index 0000000..f46c75f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gup@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gusd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gusd@2x.png new file mode 100644 index 0000000..8f3ed56 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gusd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gvt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gvt@2x.png new file mode 100644 index 0000000..30eddc9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gvt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gxs@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gxs@2x.png new file mode 100644 index 0000000..3bc1acf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/gzr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/gzr@2x.png new file mode 100644 index 0000000..33ba5b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/gzr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/hight@2x.png b/public/images/cryptocurrency-icons/32@2x/black/hight@2x.png new file mode 100644 index 0000000..79f38d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/hight@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/hodl@2x.png b/public/images/cryptocurrency-icons/32@2x/black/hodl@2x.png new file mode 100644 index 0000000..2000951 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/hodl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/hpb@2x.png b/public/images/cryptocurrency-icons/32@2x/black/hpb@2x.png new file mode 100644 index 0000000..86335b4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/hpb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/hsr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/hsr@2x.png new file mode 100644 index 0000000..5c84d1d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/hsr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ht@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ht@2x.png new file mode 100644 index 0000000..f1f9bd6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ht@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/html@2x.png b/public/images/cryptocurrency-icons/32@2x/black/html@2x.png new file mode 100644 index 0000000..c9c81c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/html@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/huc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/huc@2x.png new file mode 100644 index 0000000..d3028ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/huc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/hush@2x.png b/public/images/cryptocurrency-icons/32@2x/black/hush@2x.png new file mode 100644 index 0000000..4eb51d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/hush@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/icn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/icn@2x.png new file mode 100644 index 0000000..e39e7d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/icn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/icx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/icx@2x.png new file mode 100644 index 0000000..f0e961b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/icx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ignis@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ignis@2x.png new file mode 100644 index 0000000..93c4f17 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ignis@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ink@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ink@2x.png new file mode 100644 index 0000000..ecf374e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ink@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ins@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ins@2x.png new file mode 100644 index 0000000..098ac25 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ins@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ion@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ion@2x.png new file mode 100644 index 0000000..4bbcbe3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ion@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/iop@2x.png b/public/images/cryptocurrency-icons/32@2x/black/iop@2x.png new file mode 100644 index 0000000..9fa41b1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/iop@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/iost@2x.png b/public/images/cryptocurrency-icons/32@2x/black/iost@2x.png new file mode 100644 index 0000000..2f6115d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/iost@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/iotx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/iotx@2x.png new file mode 100644 index 0000000..54d3042 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/iotx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/itc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/itc@2x.png new file mode 100644 index 0000000..07023c9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/itc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/jnt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/jnt@2x.png new file mode 100644 index 0000000..c329980 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/jnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/jpy@2x.png b/public/images/cryptocurrency-icons/32@2x/black/jpy@2x.png new file mode 100644 index 0000000..4bc1f81 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/jpy@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/kcs@2x.png b/public/images/cryptocurrency-icons/32@2x/black/kcs@2x.png new file mode 100644 index 0000000..652aed3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/kcs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/kin@2x.png b/public/images/cryptocurrency-icons/32@2x/black/kin@2x.png new file mode 100644 index 0000000..40a44d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/kin@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/kmd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/kmd@2x.png new file mode 100644 index 0000000..fac3a1c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/kmd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/knc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/knc@2x.png new file mode 100644 index 0000000..2e52903 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/knc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/krb@2x.png b/public/images/cryptocurrency-icons/32@2x/black/krb@2x.png new file mode 100644 index 0000000..6b5dd24 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/krb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/lbc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/lbc@2x.png new file mode 100644 index 0000000..84f0491 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/lbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/lend@2x.png b/public/images/cryptocurrency-icons/32@2x/black/lend@2x.png new file mode 100644 index 0000000..3adac69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/lend@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/link@2x.png b/public/images/cryptocurrency-icons/32@2x/black/link@2x.png new file mode 100644 index 0000000..b73bb91 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/link@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/lkk@2x.png b/public/images/cryptocurrency-icons/32@2x/black/lkk@2x.png new file mode 100644 index 0000000..a2445b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/lkk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/loom@2x.png b/public/images/cryptocurrency-icons/32@2x/black/loom@2x.png new file mode 100644 index 0000000..5c15453 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/loom@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/lrc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/lrc@2x.png new file mode 100644 index 0000000..138780c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/lrc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/lsk@2x.png b/public/images/cryptocurrency-icons/32@2x/black/lsk@2x.png new file mode 100644 index 0000000..f58df51 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/lsk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ltc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ltc@2x.png new file mode 100644 index 0000000..701e421 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ltc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/lun@2x.png b/public/images/cryptocurrency-icons/32@2x/black/lun@2x.png new file mode 100644 index 0000000..3c8283d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/lun@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/maid@2x.png b/public/images/cryptocurrency-icons/32@2x/black/maid@2x.png new file mode 100644 index 0000000..190b6ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/maid@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mana@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mana@2x.png new file mode 100644 index 0000000..f506097 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mana@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mcap@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mcap@2x.png new file mode 100644 index 0000000..c882bb3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mcap@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mco@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mco@2x.png new file mode 100644 index 0000000..89656b0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mco@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mda@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mda@2x.png new file mode 100644 index 0000000..1581c83 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mda@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mds@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mds@2x.png new file mode 100644 index 0000000..182236f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mds@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/med@2x.png b/public/images/cryptocurrency-icons/32@2x/black/med@2x.png new file mode 100644 index 0000000..2e90c76 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/med@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/miota@2x.png b/public/images/cryptocurrency-icons/32@2x/black/miota@2x.png new file mode 100644 index 0000000..370802d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/miota@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mith@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mith@2x.png new file mode 100644 index 0000000..3c4dbae Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mith@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mkr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mkr@2x.png new file mode 100644 index 0000000..a60902f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mkr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mln@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mln@2x.png new file mode 100644 index 0000000..19a1382 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mln@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mnx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mnx@2x.png new file mode 100644 index 0000000..92b5054 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mnx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/moac@2x.png b/public/images/cryptocurrency-icons/32@2x/black/moac@2x.png new file mode 100644 index 0000000..33a2084 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/moac@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mod@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mod@2x.png new file mode 100644 index 0000000..7b23b68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mod@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mona@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mona@2x.png new file mode 100644 index 0000000..b2ed924 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mona@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/msr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/msr@2x.png new file mode 100644 index 0000000..3cf4529 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/msr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mth@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mth@2x.png new file mode 100644 index 0000000..0e425ae Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mtl@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mtl@2x.png new file mode 100644 index 0000000..eb1f477 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mtl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/music@2x.png b/public/images/cryptocurrency-icons/32@2x/black/music@2x.png new file mode 100644 index 0000000..8f58304 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/music@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/mzc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/mzc@2x.png new file mode 100644 index 0000000..2cf8a87 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/mzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nano@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nano@2x.png new file mode 100644 index 0000000..95ecbf8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nano@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nas@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nas@2x.png new file mode 100644 index 0000000..178d82f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nav@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nav@2x.png new file mode 100644 index 0000000..638846d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nav@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ncash@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ncash@2x.png new file mode 100644 index 0000000..b21e20f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ncash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ndz@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ndz@2x.png new file mode 100644 index 0000000..d7268ec Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ndz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nebl@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nebl@2x.png new file mode 100644 index 0000000..c0f33e3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nebl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/neo@2x.png b/public/images/cryptocurrency-icons/32@2x/black/neo@2x.png new file mode 100644 index 0000000..6efe147 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/neo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/neos@2x.png b/public/images/cryptocurrency-icons/32@2x/black/neos@2x.png new file mode 100644 index 0000000..373cff4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/neos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/neu@2x.png b/public/images/cryptocurrency-icons/32@2x/black/neu@2x.png new file mode 100644 index 0000000..fd4e049 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/neu@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nexo@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nexo@2x.png new file mode 100644 index 0000000..8bddcd5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nexo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ngc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ngc@2x.png new file mode 100644 index 0000000..4217c71 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ngc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nio@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nio@2x.png new file mode 100644 index 0000000..8de392a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nio@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nlc2@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nlc2@2x.png new file mode 100644 index 0000000..515c2c3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nlc2@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nlg@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nlg@2x.png new file mode 100644 index 0000000..8a211d5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nlg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nmc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nmc@2x.png new file mode 100644 index 0000000..97afdf0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nmc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/npxs@2x.png b/public/images/cryptocurrency-icons/32@2x/black/npxs@2x.png new file mode 100644 index 0000000..e5533c3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/npxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nuls@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nuls@2x.png new file mode 100644 index 0000000..3b9cb56 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nuls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nxs@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nxs@2x.png new file mode 100644 index 0000000..c92795f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/nxt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/nxt@2x.png new file mode 100644 index 0000000..fa8b958 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/nxt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/oax@2x.png b/public/images/cryptocurrency-icons/32@2x/black/oax@2x.png new file mode 100644 index 0000000..1b35a51 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/oax@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ok@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ok@2x.png new file mode 100644 index 0000000..0fae374 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ok@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/omg@2x.png b/public/images/cryptocurrency-icons/32@2x/black/omg@2x.png new file mode 100644 index 0000000..b2ed013 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/omg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/omni@2x.png b/public/images/cryptocurrency-icons/32@2x/black/omni@2x.png new file mode 100644 index 0000000..02db373 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/omni@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ong@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ong@2x.png new file mode 100644 index 0000000..8e3ac9d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ong@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ont@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ont@2x.png new file mode 100644 index 0000000..187e2a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ont@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/oot@2x.png b/public/images/cryptocurrency-icons/32@2x/black/oot@2x.png new file mode 100644 index 0000000..368c97f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/oot@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ost@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ost@2x.png new file mode 100644 index 0000000..db41bd2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ost@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ox@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ox@2x.png new file mode 100644 index 0000000..e525aa7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ox@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/part@2x.png b/public/images/cryptocurrency-icons/32@2x/black/part@2x.png new file mode 100644 index 0000000..4e22e3d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/part@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/pasc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/pasc@2x.png new file mode 100644 index 0000000..f90082f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/pasc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/pasl@2x.png b/public/images/cryptocurrency-icons/32@2x/black/pasl@2x.png new file mode 100644 index 0000000..585ee2c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/pasl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/pay@2x.png b/public/images/cryptocurrency-icons/32@2x/black/pay@2x.png new file mode 100644 index 0000000..671ff29 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/pay@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/payx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/payx@2x.png new file mode 100644 index 0000000..e347c15 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/payx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/pink@2x.png b/public/images/cryptocurrency-icons/32@2x/black/pink@2x.png new file mode 100644 index 0000000..52bc5ce Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/pink@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/pirl@2x.png b/public/images/cryptocurrency-icons/32@2x/black/pirl@2x.png new file mode 100644 index 0000000..4f34296 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/pirl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/pivx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/pivx@2x.png new file mode 100644 index 0000000..8ec1817 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/pivx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/plr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/plr@2x.png new file mode 100644 index 0000000..f42c680 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/plr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/poa@2x.png b/public/images/cryptocurrency-icons/32@2x/black/poa@2x.png new file mode 100644 index 0000000..3b9170f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/poa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/poe@2x.png b/public/images/cryptocurrency-icons/32@2x/black/poe@2x.png new file mode 100644 index 0000000..008cadb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/poe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/polis@2x.png b/public/images/cryptocurrency-icons/32@2x/black/polis@2x.png new file mode 100644 index 0000000..155b88b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/polis@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/poly@2x.png b/public/images/cryptocurrency-icons/32@2x/black/poly@2x.png new file mode 100644 index 0000000..241149b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/poly@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/pot@2x.png b/public/images/cryptocurrency-icons/32@2x/black/pot@2x.png new file mode 100644 index 0000000..58c5bf4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/pot@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/powr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/powr@2x.png new file mode 100644 index 0000000..761efca Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/powr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ppc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ppc@2x.png new file mode 100644 index 0000000..eeaf740 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ppc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ppp@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ppp@2x.png new file mode 100644 index 0000000..88c6b2d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ppp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ppt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ppt@2x.png new file mode 100644 index 0000000..bb8daf6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ppt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/prl@2x.png b/public/images/cryptocurrency-icons/32@2x/black/prl@2x.png new file mode 100644 index 0000000..cee8a3a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/prl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/pura@2x.png b/public/images/cryptocurrency-icons/32@2x/black/pura@2x.png new file mode 100644 index 0000000..1187904 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/pura@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/qash@2x.png b/public/images/cryptocurrency-icons/32@2x/black/qash@2x.png new file mode 100644 index 0000000..183cd6d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/qash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/qiwi@2x.png b/public/images/cryptocurrency-icons/32@2x/black/qiwi@2x.png new file mode 100644 index 0000000..efbd86d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/qiwi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/qlc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/qlc@2x.png new file mode 100644 index 0000000..2714a05 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/qlc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/qrl@2x.png b/public/images/cryptocurrency-icons/32@2x/black/qrl@2x.png new file mode 100644 index 0000000..2c3524e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/qrl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/qsp@2x.png b/public/images/cryptocurrency-icons/32@2x/black/qsp@2x.png new file mode 100644 index 0000000..6ddc4fb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/qsp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/qtum@2x.png b/public/images/cryptocurrency-icons/32@2x/black/qtum@2x.png new file mode 100644 index 0000000..32fb685 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/qtum@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/r@2x.png b/public/images/cryptocurrency-icons/32@2x/black/r@2x.png new file mode 100644 index 0000000..28898e9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/r@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rads@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rads@2x.png new file mode 100644 index 0000000..1eedae5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rads@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rap@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rap@2x.png new file mode 100644 index 0000000..bb66b86 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rap@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rcn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rcn@2x.png new file mode 100644 index 0000000..a7061a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rdd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rdd@2x.png new file mode 100644 index 0000000..49c7967 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rdd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rdn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rdn@2x.png new file mode 100644 index 0000000..12c1089 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rep@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rep@2x.png new file mode 100644 index 0000000..042e098 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rep@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/req@2x.png b/public/images/cryptocurrency-icons/32@2x/black/req@2x.png new file mode 100644 index 0000000..fe5747a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/req@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rhoc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rhoc@2x.png new file mode 100644 index 0000000..a21cfc0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rhoc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ric@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ric@2x.png new file mode 100644 index 0000000..b29eed3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ric@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rise@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rise@2x.png new file mode 100644 index 0000000..4ebde92 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rise@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rlc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rlc@2x.png new file mode 100644 index 0000000..0b6cb04 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rlc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rpx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rpx@2x.png new file mode 100644 index 0000000..81394df Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rpx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rub@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rub@2x.png new file mode 100644 index 0000000..4d908d0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rub@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/rvn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/rvn@2x.png new file mode 100644 index 0000000..1bc5d7d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/rvn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ryo@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ryo@2x.png new file mode 100644 index 0000000..d38efc8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ryo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/safe@2x.png b/public/images/cryptocurrency-icons/32@2x/black/safe@2x.png new file mode 100644 index 0000000..996211f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/safe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/salt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/salt@2x.png new file mode 100644 index 0000000..fa92bf1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/salt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/san@2x.png b/public/images/cryptocurrency-icons/32@2x/black/san@2x.png new file mode 100644 index 0000000..237f92a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/san@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sbd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sbd@2x.png new file mode 100644 index 0000000..cc0759d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sbd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sberbank@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sberbank@2x.png new file mode 100644 index 0000000..3c08da9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sberbank@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sc@2x.png new file mode 100644 index 0000000..b7ac092 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/shift@2x.png b/public/images/cryptocurrency-icons/32@2x/black/shift@2x.png new file mode 100644 index 0000000..2d1845b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/shift@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sib@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sib@2x.png new file mode 100644 index 0000000..feb676f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sib@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sky@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sky@2x.png new file mode 100644 index 0000000..317c31f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sky@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/slr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/slr@2x.png new file mode 100644 index 0000000..a767496 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/slr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sls@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sls@2x.png new file mode 100644 index 0000000..9d5e0a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/smart@2x.png b/public/images/cryptocurrency-icons/32@2x/black/smart@2x.png new file mode 100644 index 0000000..e68ef1c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/smart@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sngls@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sngls@2x.png new file mode 100644 index 0000000..0f4b19b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sngls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/snm@2x.png b/public/images/cryptocurrency-icons/32@2x/black/snm@2x.png new file mode 100644 index 0000000..1bf1d08 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/snm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/snt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/snt@2x.png new file mode 100644 index 0000000..9ff5a1b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/snt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/soc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/soc@2x.png new file mode 100644 index 0000000..17778b9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/soc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/spank@2x.png b/public/images/cryptocurrency-icons/32@2x/black/spank@2x.png new file mode 100644 index 0000000..3555c02 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/spank@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sphtx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sphtx@2x.png new file mode 100644 index 0000000..735eb0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sphtx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/srn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/srn@2x.png new file mode 100644 index 0000000..33be1d4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/srn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/stak@2x.png b/public/images/cryptocurrency-icons/32@2x/black/stak@2x.png new file mode 100644 index 0000000..507b612 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/stak@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/start@2x.png b/public/images/cryptocurrency-icons/32@2x/black/start@2x.png new file mode 100644 index 0000000..e2b0720 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/start@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/steem@2x.png b/public/images/cryptocurrency-icons/32@2x/black/steem@2x.png new file mode 100644 index 0000000..cc0759d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/steem@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/storj@2x.png b/public/images/cryptocurrency-icons/32@2x/black/storj@2x.png new file mode 100644 index 0000000..0e304c2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/storj@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/storm@2x.png b/public/images/cryptocurrency-icons/32@2x/black/storm@2x.png new file mode 100644 index 0000000..a55f619 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/storm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/stq@2x.png b/public/images/cryptocurrency-icons/32@2x/black/stq@2x.png new file mode 100644 index 0000000..3327f1d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/stq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/strat@2x.png b/public/images/cryptocurrency-icons/32@2x/black/strat@2x.png new file mode 100644 index 0000000..d53ab73 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/strat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sub@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sub@2x.png new file mode 100644 index 0000000..18a30a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sub@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sumo@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sumo@2x.png new file mode 100644 index 0000000..415ab65 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sumo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/sys@2x.png b/public/images/cryptocurrency-icons/32@2x/black/sys@2x.png new file mode 100644 index 0000000..af7919d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/sys@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/taas@2x.png b/public/images/cryptocurrency-icons/32@2x/black/taas@2x.png new file mode 100644 index 0000000..40c9fdb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/taas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tau@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tau@2x.png new file mode 100644 index 0000000..f199846 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tau@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tel@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tel@2x.png new file mode 100644 index 0000000..d25f905 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ten@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ten@2x.png new file mode 100644 index 0000000..ee88a48 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ten@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tern@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tern@2x.png new file mode 100644 index 0000000..d213b59 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tern@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tgch@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tgch@2x.png new file mode 100644 index 0000000..4005a0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tgch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/theta@2x.png b/public/images/cryptocurrency-icons/32@2x/black/theta@2x.png new file mode 100644 index 0000000..1a11d08 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/theta@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tix@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tix@2x.png new file mode 100644 index 0000000..3b41908 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tkn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tkn@2x.png new file mode 100644 index 0000000..adaee76 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tkn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tnb@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tnb@2x.png new file mode 100644 index 0000000..84ba20c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tnb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tnc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tnc@2x.png new file mode 100644 index 0000000..da92489 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tnc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tnt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tnt@2x.png new file mode 100644 index 0000000..35da437 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/trig@2x.png b/public/images/cryptocurrency-icons/32@2x/black/trig@2x.png new file mode 100644 index 0000000..47bda49 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/trig@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/trtl@2x.png b/public/images/cryptocurrency-icons/32@2x/black/trtl@2x.png new file mode 100644 index 0000000..b15d54e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/trtl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/trx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/trx@2x.png new file mode 100644 index 0000000..8513c1d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/trx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tusd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tusd@2x.png new file mode 100644 index 0000000..0f872e3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tusd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/tzc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/tzc@2x.png new file mode 100644 index 0000000..b5f2043 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/tzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/ubq@2x.png b/public/images/cryptocurrency-icons/32@2x/black/ubq@2x.png new file mode 100644 index 0000000..929bbff Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/ubq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/unity@2x.png b/public/images/cryptocurrency-icons/32@2x/black/unity@2x.png new file mode 100644 index 0000000..909346e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/unity@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/usd@2x.png b/public/images/cryptocurrency-icons/32@2x/black/usd@2x.png new file mode 100644 index 0000000..be0a22d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/usd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/usdt@2x.png b/public/images/cryptocurrency-icons/32@2x/black/usdt@2x.png new file mode 100644 index 0000000..26abf64 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/usdt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/utk@2x.png b/public/images/cryptocurrency-icons/32@2x/black/utk@2x.png new file mode 100644 index 0000000..bea2c9e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/utk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/veri@2x.png b/public/images/cryptocurrency-icons/32@2x/black/veri@2x.png new file mode 100644 index 0000000..bc09e04 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/veri@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/vet@2x.png b/public/images/cryptocurrency-icons/32@2x/black/vet@2x.png new file mode 100644 index 0000000..45ba9bb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/vet@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/via@2x.png b/public/images/cryptocurrency-icons/32@2x/black/via@2x.png new file mode 100644 index 0000000..2d9122a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/via@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/vib@2x.png b/public/images/cryptocurrency-icons/32@2x/black/vib@2x.png new file mode 100644 index 0000000..17646fb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/vib@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/vibe@2x.png b/public/images/cryptocurrency-icons/32@2x/black/vibe@2x.png new file mode 100644 index 0000000..805b649 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/vibe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/vivo@2x.png b/public/images/cryptocurrency-icons/32@2x/black/vivo@2x.png new file mode 100644 index 0000000..6339c91 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/vivo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/vrc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/vrc@2x.png new file mode 100644 index 0000000..fdf202e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/vrc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/vrsc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/vrsc@2x.png new file mode 100644 index 0000000..5e5e4ba Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/vrsc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/vtc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/vtc@2x.png new file mode 100644 index 0000000..9bebb67 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/vtc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/wabi@2x.png b/public/images/cryptocurrency-icons/32@2x/black/wabi@2x.png new file mode 100644 index 0000000..a09e670 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/wabi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/wan@2x.png b/public/images/cryptocurrency-icons/32@2x/black/wan@2x.png new file mode 100644 index 0000000..8fe4c48 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/wan@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/waves@2x.png b/public/images/cryptocurrency-icons/32@2x/black/waves@2x.png new file mode 100644 index 0000000..e320ac6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/waves@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/wax@2x.png b/public/images/cryptocurrency-icons/32@2x/black/wax@2x.png new file mode 100644 index 0000000..cd94ed5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/wax@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/wgr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/wgr@2x.png new file mode 100644 index 0000000..fc0ad00 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/wgr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/wicc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/wicc@2x.png new file mode 100644 index 0000000..e25e512 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/wicc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/wings@2x.png b/public/images/cryptocurrency-icons/32@2x/black/wings@2x.png new file mode 100644 index 0000000..c41347f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/wings@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/wpr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/wpr@2x.png new file mode 100644 index 0000000..443193c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/wpr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/wtc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/wtc@2x.png new file mode 100644 index 0000000..75a67e1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/wtc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xas@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xas@2x.png new file mode 100644 index 0000000..714e372 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xbc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xbc@2x.png new file mode 100644 index 0000000..67ac123 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xby@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xby@2x.png new file mode 100644 index 0000000..715d1ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xby@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xcp@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xcp@2x.png new file mode 100644 index 0000000..238dec8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xcp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xdn@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xdn@2x.png new file mode 100644 index 0000000..9eebe04 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xem@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xem@2x.png new file mode 100644 index 0000000..1063bee Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xem@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xin@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xin@2x.png new file mode 100644 index 0000000..64cfcfd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xin@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xlm@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xlm@2x.png new file mode 100644 index 0000000..d34fec4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xlm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xmcc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xmcc@2x.png new file mode 100644 index 0000000..7ccc7a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xmcc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xmg@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xmg@2x.png new file mode 100644 index 0000000..57441c7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xmg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xmo@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xmo@2x.png new file mode 100644 index 0000000..2f355af Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xmo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xmr@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xmr@2x.png new file mode 100644 index 0000000..b1fe064 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xmr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xmy@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xmy@2x.png new file mode 100644 index 0000000..57256e7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xmy@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xp@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xp@2x.png new file mode 100644 index 0000000..20cd6b2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xpa@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xpa@2x.png new file mode 100644 index 0000000..f6eb6f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xpa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xpm@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xpm@2x.png new file mode 100644 index 0000000..65b7c11 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xpm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xrp@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xrp@2x.png new file mode 100644 index 0000000..c5b535f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xrp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xsg@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xsg@2x.png new file mode 100644 index 0000000..c1d8111 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xsg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xtz@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xtz@2x.png new file mode 100644 index 0000000..149746d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xtz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xuc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xuc@2x.png new file mode 100644 index 0000000..94a570d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xuc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xvc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xvc@2x.png new file mode 100644 index 0000000..377247a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xvc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xvg@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xvg@2x.png new file mode 100644 index 0000000..9786f0b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xvg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/xzc@2x.png b/public/images/cryptocurrency-icons/32@2x/black/xzc@2x.png new file mode 100644 index 0000000..abc7b21 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/xzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/yoyow@2x.png b/public/images/cryptocurrency-icons/32@2x/black/yoyow@2x.png new file mode 100644 index 0000000..724030c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/yoyow@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/zcl@2x.png b/public/images/cryptocurrency-icons/32@2x/black/zcl@2x.png new file mode 100644 index 0000000..d386b48 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/zcl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/zec@2x.png b/public/images/cryptocurrency-icons/32@2x/black/zec@2x.png new file mode 100644 index 0000000..2008fc5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/zec@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/zel@2x.png b/public/images/cryptocurrency-icons/32@2x/black/zel@2x.png new file mode 100644 index 0000000..15f7dfd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/zel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/zen@2x.png b/public/images/cryptocurrency-icons/32@2x/black/zen@2x.png new file mode 100644 index 0000000..2460cab Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/zen@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/zil@2x.png b/public/images/cryptocurrency-icons/32@2x/black/zil@2x.png new file mode 100644 index 0000000..40c9370 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/zil@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/zilla@2x.png b/public/images/cryptocurrency-icons/32@2x/black/zilla@2x.png new file mode 100644 index 0000000..69a1b69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/zilla@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/black/zrx@2x.png b/public/images/cryptocurrency-icons/32@2x/black/zrx@2x.png new file mode 100644 index 0000000..1e148c2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/black/zrx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/$pac@2x.png b/public/images/cryptocurrency-icons/32@2x/color/$pac@2x.png new file mode 100644 index 0000000..f03b769 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/$pac@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/2give@2x.png b/public/images/cryptocurrency-icons/32@2x/color/2give@2x.png new file mode 100644 index 0000000..bbe36a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/2give@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/abt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/abt@2x.png new file mode 100644 index 0000000..ac42039 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/abt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/act@2x.png b/public/images/cryptocurrency-icons/32@2x/color/act@2x.png new file mode 100644 index 0000000..e18eaca Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/act@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/actn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/actn@2x.png new file mode 100644 index 0000000..05fd1b2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/actn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ada@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ada@2x.png new file mode 100644 index 0000000..a09d988 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ada@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/adx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/adx@2x.png new file mode 100644 index 0000000..b398954 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/adx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ae@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ae@2x.png new file mode 100644 index 0000000..9b5b47b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ae@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/aeon@2x.png b/public/images/cryptocurrency-icons/32@2x/color/aeon@2x.png new file mode 100644 index 0000000..c8e8c8d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/aeon@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/agi@2x.png b/public/images/cryptocurrency-icons/32@2x/color/agi@2x.png new file mode 100644 index 0000000..e4a987f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/agi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/agrs@2x.png b/public/images/cryptocurrency-icons/32@2x/color/agrs@2x.png new file mode 100644 index 0000000..51dcf0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/agrs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/aion@2x.png b/public/images/cryptocurrency-icons/32@2x/color/aion@2x.png new file mode 100644 index 0000000..b35f4ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/aion@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/amb@2x.png b/public/images/cryptocurrency-icons/32@2x/color/amb@2x.png new file mode 100644 index 0000000..b6aacf7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/amb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/amp@2x.png b/public/images/cryptocurrency-icons/32@2x/color/amp@2x.png new file mode 100644 index 0000000..3ec9c46 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/amp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ant@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ant@2x.png new file mode 100644 index 0000000..cf85488 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ant@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/apex@2x.png b/public/images/cryptocurrency-icons/32@2x/color/apex@2x.png new file mode 100644 index 0000000..b606d28 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/apex@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/appc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/appc@2x.png new file mode 100644 index 0000000..2dc9647 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/appc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ardr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ardr@2x.png new file mode 100644 index 0000000..4f5cb70 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ardr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/arg@2x.png b/public/images/cryptocurrency-icons/32@2x/color/arg@2x.png new file mode 100644 index 0000000..8af7f34 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/arg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ark@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ark@2x.png new file mode 100644 index 0000000..4e60ab4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ark@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/arn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/arn@2x.png new file mode 100644 index 0000000..3182770 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/arn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ary@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ary@2x.png new file mode 100644 index 0000000..52d2aa6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ary@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ast@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ast@2x.png new file mode 100644 index 0000000..e42a37b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ast@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/atm@2x.png b/public/images/cryptocurrency-icons/32@2x/color/atm@2x.png new file mode 100644 index 0000000..37be869 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/atm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/auto@2x.png b/public/images/cryptocurrency-icons/32@2x/color/auto@2x.png new file mode 100644 index 0000000..23c4466 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/auto@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bat@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bat@2x.png new file mode 100644 index 0000000..25235bc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bay@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bay@2x.png new file mode 100644 index 0000000..dee4b4d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bay@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bcc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bcc@2x.png new file mode 100644 index 0000000..5f00835 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bcc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bcd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bcd@2x.png new file mode 100644 index 0000000..decc679 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bcd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bch@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bch@2x.png new file mode 100644 index 0000000..c56009c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bcn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bcn@2x.png new file mode 100644 index 0000000..5ca8271 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bco@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bco@2x.png new file mode 100644 index 0000000..cd1aae4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bco@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bcpt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bcpt@2x.png new file mode 100644 index 0000000..72360fb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bcpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bdl@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bdl@2x.png new file mode 100644 index 0000000..2f98164 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bdl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bela@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bela@2x.png new file mode 100644 index 0000000..b435337 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bela@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bix@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bix@2x.png new file mode 100644 index 0000000..7d81baa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/blcn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/blcn@2x.png new file mode 100644 index 0000000..d66acdc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/blcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/blk@2x.png b/public/images/cryptocurrency-icons/32@2x/color/blk@2x.png new file mode 100644 index 0000000..d3837d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/blk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/block@2x.png b/public/images/cryptocurrency-icons/32@2x/color/block@2x.png new file mode 100644 index 0000000..227560c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/block@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/blz@2x.png b/public/images/cryptocurrency-icons/32@2x/color/blz@2x.png new file mode 100644 index 0000000..e8ebf3f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/blz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bnb@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bnb@2x.png new file mode 100644 index 0000000..fd3fec0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bnb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bnt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bnt@2x.png new file mode 100644 index 0000000..4210d08 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bnty@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bnty@2x.png new file mode 100644 index 0000000..a861aa4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bnty@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bos@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bos@2x.png new file mode 100644 index 0000000..a609b11 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bpt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bpt@2x.png new file mode 100644 index 0000000..036072b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bq@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bq@2x.png new file mode 100644 index 0000000..2a5d973 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/brd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/brd@2x.png new file mode 100644 index 0000000..0673f64 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/brd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bsd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bsd@2x.png new file mode 100644 index 0000000..a8ea233 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bsd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/btc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/btc@2x.png new file mode 100644 index 0000000..c95aa38 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/btc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/btcd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/btcd@2x.png new file mode 100644 index 0000000..33bd23c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/btcd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/btch@2x.png b/public/images/cryptocurrency-icons/32@2x/color/btch@2x.png new file mode 100644 index 0000000..8c6fa86 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/btch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/btcp@2x.png b/public/images/cryptocurrency-icons/32@2x/color/btcp@2x.png new file mode 100644 index 0000000..849bfca Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/btcp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/btcz@2x.png b/public/images/cryptocurrency-icons/32@2x/color/btcz@2x.png new file mode 100644 index 0000000..963609f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/btcz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/btdx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/btdx@2x.png new file mode 100644 index 0000000..7225015 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/btdx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/btg@2x.png b/public/images/cryptocurrency-icons/32@2x/color/btg@2x.png new file mode 100644 index 0000000..3223cb3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/btg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/btm@2x.png b/public/images/cryptocurrency-icons/32@2x/color/btm@2x.png new file mode 100644 index 0000000..8d8a700 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/btm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/bts@2x.png b/public/images/cryptocurrency-icons/32@2x/color/bts@2x.png new file mode 100644 index 0000000..5804e6f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/bts@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/btx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/btx@2x.png new file mode 100644 index 0000000..f51767f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/btx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/burst@2x.png b/public/images/cryptocurrency-icons/32@2x/color/burst@2x.png new file mode 100644 index 0000000..b41f186 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/burst@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/call@2x.png b/public/images/cryptocurrency-icons/32@2x/color/call@2x.png new file mode 100644 index 0000000..d4cb25e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/call@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cc@2x.png new file mode 100644 index 0000000..aaebff5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cdn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cdn@2x.png new file mode 100644 index 0000000..c5d0e6b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cdt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cdt@2x.png new file mode 100644 index 0000000..604593a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cdt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cenz@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cenz@2x.png new file mode 100644 index 0000000..50a77b2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cenz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/chat@2x.png b/public/images/cryptocurrency-icons/32@2x/color/chat@2x.png new file mode 100644 index 0000000..deed778 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/chat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/chips@2x.png b/public/images/cryptocurrency-icons/32@2x/color/chips@2x.png new file mode 100644 index 0000000..9fb790a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/chips@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cix@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cix@2x.png new file mode 100644 index 0000000..9216078 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/clam@2x.png b/public/images/cryptocurrency-icons/32@2x/color/clam@2x.png new file mode 100644 index 0000000..5e77d62 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/clam@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cloak@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cloak@2x.png new file mode 100644 index 0000000..562af36 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cloak@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cmm@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cmm@2x.png new file mode 100644 index 0000000..009e241 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cmm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cmt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cmt@2x.png new file mode 100644 index 0000000..e0183cb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cmt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cnd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cnd@2x.png new file mode 100644 index 0000000..a605065 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cnd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cnx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cnx@2x.png new file mode 100644 index 0000000..9792268 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cnx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cny@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cny@2x.png new file mode 100644 index 0000000..700fc40 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cny@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cob@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cob@2x.png new file mode 100644 index 0000000..7563b74 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cob@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/colx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/colx@2x.png new file mode 100644 index 0000000..80584d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/colx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/coqui@2x.png b/public/images/cryptocurrency-icons/32@2x/color/coqui@2x.png new file mode 100644 index 0000000..f865c57 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/coqui@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cred@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cred@2x.png new file mode 100644 index 0000000..a9af26d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cred@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/crpt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/crpt@2x.png new file mode 100644 index 0000000..bf4615f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/crpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/crw@2x.png b/public/images/cryptocurrency-icons/32@2x/color/crw@2x.png new file mode 100644 index 0000000..1c25eaf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/crw@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cs@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cs@2x.png new file mode 100644 index 0000000..6896c16 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ctr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ctr@2x.png new file mode 100644 index 0000000..5cf83d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ctr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ctxc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ctxc@2x.png new file mode 100644 index 0000000..d4c0633 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ctxc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/cvc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/cvc@2x.png new file mode 100644 index 0000000..889084a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/cvc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dash@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dash@2x.png new file mode 100644 index 0000000..0a228d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dat@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dat@2x.png new file mode 100644 index 0000000..39db78e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/data@2x.png b/public/images/cryptocurrency-icons/32@2x/color/data@2x.png new file mode 100644 index 0000000..02b9bc8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/data@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dbc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dbc@2x.png new file mode 100644 index 0000000..7469543 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dcn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dcn@2x.png new file mode 100644 index 0000000..c58a257 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dcr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dcr@2x.png new file mode 100644 index 0000000..9c2d01f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dcr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/deez@2x.png b/public/images/cryptocurrency-icons/32@2x/color/deez@2x.png new file mode 100644 index 0000000..5d685bb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/deez@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dent@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dent@2x.png new file mode 100644 index 0000000..3c9c713 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dent@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dew@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dew@2x.png new file mode 100644 index 0000000..f03ea41 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dew@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dgb@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dgb@2x.png new file mode 100644 index 0000000..8b3c6f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dgb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dgd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dgd@2x.png new file mode 100644 index 0000000..65457ef Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dgd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dlt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dlt@2x.png new file mode 100644 index 0000000..c828ddf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dlt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dnt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dnt@2x.png new file mode 100644 index 0000000..47f8274 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dock@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dock@2x.png new file mode 100644 index 0000000..1a8403d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dock@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/doge@2x.png b/public/images/cryptocurrency-icons/32@2x/color/doge@2x.png new file mode 100644 index 0000000..f3bfe7d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/doge@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/drgn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/drgn@2x.png new file mode 100644 index 0000000..b9917f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/drgn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/drop@2x.png b/public/images/cryptocurrency-icons/32@2x/color/drop@2x.png new file mode 100644 index 0000000..3127b6c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/drop@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dta@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dta@2x.png new file mode 100644 index 0000000..d99c465 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dta@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dth@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dth@2x.png new file mode 100644 index 0000000..50e8ac7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/dtr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/dtr@2x.png new file mode 100644 index 0000000..1335d22 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/dtr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ebst@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ebst@2x.png new file mode 100644 index 0000000..d8d2931 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ebst@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/eca@2x.png b/public/images/cryptocurrency-icons/32@2x/color/eca@2x.png new file mode 100644 index 0000000..404a5a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/eca@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/edg@2x.png b/public/images/cryptocurrency-icons/32@2x/color/edg@2x.png new file mode 100644 index 0000000..16a4040 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/edg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/edo@2x.png b/public/images/cryptocurrency-icons/32@2x/color/edo@2x.png new file mode 100644 index 0000000..9a1df9d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/edo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/edoge@2x.png b/public/images/cryptocurrency-icons/32@2x/color/edoge@2x.png new file mode 100644 index 0000000..e8009f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/edoge@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ela@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ela@2x.png new file mode 100644 index 0000000..628e33e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ela@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/elf@2x.png b/public/images/cryptocurrency-icons/32@2x/color/elf@2x.png new file mode 100644 index 0000000..a213454 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/elf@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/elix@2x.png b/public/images/cryptocurrency-icons/32@2x/color/elix@2x.png new file mode 100644 index 0000000..afd5537 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/elix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ella@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ella@2x.png new file mode 100644 index 0000000..80c24f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ella@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/emc2@2x.png b/public/images/cryptocurrency-icons/32@2x/color/emc2@2x.png new file mode 100644 index 0000000..4f57d55 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/emc2@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/emc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/emc@2x.png new file mode 100644 index 0000000..02fa606 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/emc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/eng@2x.png b/public/images/cryptocurrency-icons/32@2x/color/eng@2x.png new file mode 100644 index 0000000..36b8943 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/eng@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/enj@2x.png b/public/images/cryptocurrency-icons/32@2x/color/enj@2x.png new file mode 100644 index 0000000..9aa3e98 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/enj@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/eos@2x.png b/public/images/cryptocurrency-icons/32@2x/color/eos@2x.png new file mode 100644 index 0000000..2bc2fbd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/eos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/equa@2x.png b/public/images/cryptocurrency-icons/32@2x/color/equa@2x.png new file mode 100644 index 0000000..3f12d5f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/equa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/etc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/etc@2x.png new file mode 100644 index 0000000..6c5c089 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/etc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/eth@2x.png b/public/images/cryptocurrency-icons/32@2x/color/eth@2x.png new file mode 100644 index 0000000..8113513 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/eth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ethos@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ethos@2x.png new file mode 100644 index 0000000..ee9e5ba Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ethos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/etn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/etn@2x.png new file mode 100644 index 0000000..124ead4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/etn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/etp@2x.png b/public/images/cryptocurrency-icons/32@2x/color/etp@2x.png new file mode 100644 index 0000000..40c8acb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/etp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/eur@2x.png b/public/images/cryptocurrency-icons/32@2x/color/eur@2x.png new file mode 100644 index 0000000..92b4033 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/eur@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/evx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/evx@2x.png new file mode 100644 index 0000000..03877b6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/evx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/exmo@2x.png b/public/images/cryptocurrency-icons/32@2x/color/exmo@2x.png new file mode 100644 index 0000000..d09032e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/exmo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/exp@2x.png b/public/images/cryptocurrency-icons/32@2x/color/exp@2x.png new file mode 100644 index 0000000..b607d8b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/exp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/fair@2x.png b/public/images/cryptocurrency-icons/32@2x/color/fair@2x.png new file mode 100644 index 0000000..af952b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/fair@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/fct@2x.png b/public/images/cryptocurrency-icons/32@2x/color/fct@2x.png new file mode 100644 index 0000000..3077d8b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/fct@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/fil@2x.png b/public/images/cryptocurrency-icons/32@2x/color/fil@2x.png new file mode 100644 index 0000000..1b31f14 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/fil@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/fjc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/fjc@2x.png new file mode 100644 index 0000000..0ada682 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/fjc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/fldc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/fldc@2x.png new file mode 100644 index 0000000..6d120c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/fldc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/flo@2x.png b/public/images/cryptocurrency-icons/32@2x/color/flo@2x.png new file mode 100644 index 0000000..11174fd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/flo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/fsn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/fsn@2x.png new file mode 100644 index 0000000..a083d83 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/fsn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ftc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ftc@2x.png new file mode 100644 index 0000000..2820281 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ftc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/fuel@2x.png b/public/images/cryptocurrency-icons/32@2x/color/fuel@2x.png new file mode 100644 index 0000000..b274d23 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/fuel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/fun@2x.png b/public/images/cryptocurrency-icons/32@2x/color/fun@2x.png new file mode 100644 index 0000000..ae6c3de Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/fun@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/game@2x.png b/public/images/cryptocurrency-icons/32@2x/color/game@2x.png new file mode 100644 index 0000000..b7dc18b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/game@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gas@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gas@2x.png new file mode 100644 index 0000000..72daf89 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gbp@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gbp@2x.png new file mode 100644 index 0000000..53fa1c4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gbp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gbx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gbx@2x.png new file mode 100644 index 0000000..3334bcc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gbx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gbyte@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gbyte@2x.png new file mode 100644 index 0000000..43eb658 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gbyte@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/generic@2x.png b/public/images/cryptocurrency-icons/32@2x/color/generic@2x.png new file mode 100644 index 0000000..f9d6045 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/generic@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/glxt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/glxt@2x.png new file mode 100644 index 0000000..e4728eb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/glxt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gmr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gmr@2x.png new file mode 100644 index 0000000..13644b0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gmr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gno@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gno@2x.png new file mode 100644 index 0000000..43b4a4e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gno@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gnt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gnt@2x.png new file mode 100644 index 0000000..269269c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/grc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/grc@2x.png new file mode 100644 index 0000000..36eae90 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/grc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/grs@2x.png b/public/images/cryptocurrency-icons/32@2x/color/grs@2x.png new file mode 100644 index 0000000..6f5c8bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/grs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gsc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gsc@2x.png new file mode 100644 index 0000000..69f506d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gsc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gto@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gto@2x.png new file mode 100644 index 0000000..114b775 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gto@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gup@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gup@2x.png new file mode 100644 index 0000000..bdab73b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gup@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gusd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gusd@2x.png new file mode 100644 index 0000000..794a762 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gusd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gvt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gvt@2x.png new file mode 100644 index 0000000..dd77080 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gvt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gxs@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gxs@2x.png new file mode 100644 index 0000000..984c957 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/gzr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/gzr@2x.png new file mode 100644 index 0000000..08c27f1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/gzr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/hight@2x.png b/public/images/cryptocurrency-icons/32@2x/color/hight@2x.png new file mode 100644 index 0000000..0c93787 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/hight@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/hodl@2x.png b/public/images/cryptocurrency-icons/32@2x/color/hodl@2x.png new file mode 100644 index 0000000..d971c65 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/hodl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/hpb@2x.png b/public/images/cryptocurrency-icons/32@2x/color/hpb@2x.png new file mode 100644 index 0000000..9acadf1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/hpb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/hsr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/hsr@2x.png new file mode 100644 index 0000000..d09a8d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/hsr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ht@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ht@2x.png new file mode 100644 index 0000000..44323cd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ht@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/html@2x.png b/public/images/cryptocurrency-icons/32@2x/color/html@2x.png new file mode 100644 index 0000000..20f4096 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/html@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/huc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/huc@2x.png new file mode 100644 index 0000000..409db69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/huc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/hush@2x.png b/public/images/cryptocurrency-icons/32@2x/color/hush@2x.png new file mode 100644 index 0000000..11db4b4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/hush@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/icn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/icn@2x.png new file mode 100644 index 0000000..2178aeb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/icn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/icx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/icx@2x.png new file mode 100644 index 0000000..40ab7cb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/icx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ignis@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ignis@2x.png new file mode 100644 index 0000000..c50d9ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ignis@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ink@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ink@2x.png new file mode 100644 index 0000000..6cf1c35 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ink@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ins@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ins@2x.png new file mode 100644 index 0000000..4074ef6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ins@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ion@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ion@2x.png new file mode 100644 index 0000000..ff085d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ion@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/iop@2x.png b/public/images/cryptocurrency-icons/32@2x/color/iop@2x.png new file mode 100644 index 0000000..3069ca6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/iop@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/iost@2x.png b/public/images/cryptocurrency-icons/32@2x/color/iost@2x.png new file mode 100644 index 0000000..806cd0c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/iost@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/iotx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/iotx@2x.png new file mode 100644 index 0000000..3acf270 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/iotx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/itc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/itc@2x.png new file mode 100644 index 0000000..ddc308e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/itc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/jnt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/jnt@2x.png new file mode 100644 index 0000000..2bd6be8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/jnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/jpy@2x.png b/public/images/cryptocurrency-icons/32@2x/color/jpy@2x.png new file mode 100644 index 0000000..3b6a737 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/jpy@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/kcs@2x.png b/public/images/cryptocurrency-icons/32@2x/color/kcs@2x.png new file mode 100644 index 0000000..28ce365 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/kcs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/kin@2x.png b/public/images/cryptocurrency-icons/32@2x/color/kin@2x.png new file mode 100644 index 0000000..541094c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/kin@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/kmd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/kmd@2x.png new file mode 100644 index 0000000..e3f3b67 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/kmd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/knc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/knc@2x.png new file mode 100644 index 0000000..44dbf48 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/knc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/krb@2x.png b/public/images/cryptocurrency-icons/32@2x/color/krb@2x.png new file mode 100644 index 0000000..9705533 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/krb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/lbc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/lbc@2x.png new file mode 100644 index 0000000..7612615 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/lbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/lend@2x.png b/public/images/cryptocurrency-icons/32@2x/color/lend@2x.png new file mode 100644 index 0000000..32d1aac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/lend@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/link@2x.png b/public/images/cryptocurrency-icons/32@2x/color/link@2x.png new file mode 100644 index 0000000..feb30be Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/link@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/lkk@2x.png b/public/images/cryptocurrency-icons/32@2x/color/lkk@2x.png new file mode 100644 index 0000000..f47329f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/lkk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/loom@2x.png b/public/images/cryptocurrency-icons/32@2x/color/loom@2x.png new file mode 100644 index 0000000..e79db18 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/loom@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/lrc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/lrc@2x.png new file mode 100644 index 0000000..305dc00 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/lrc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/lsk@2x.png b/public/images/cryptocurrency-icons/32@2x/color/lsk@2x.png new file mode 100644 index 0000000..9cca824 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/lsk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ltc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ltc@2x.png new file mode 100644 index 0000000..c94d23e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ltc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/lun@2x.png b/public/images/cryptocurrency-icons/32@2x/color/lun@2x.png new file mode 100644 index 0000000..6dfbb6f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/lun@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/maid@2x.png b/public/images/cryptocurrency-icons/32@2x/color/maid@2x.png new file mode 100644 index 0000000..fb769e9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/maid@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mana@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mana@2x.png new file mode 100644 index 0000000..7623cf9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mana@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mcap@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mcap@2x.png new file mode 100644 index 0000000..798aa9d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mcap@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mco@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mco@2x.png new file mode 100644 index 0000000..bd9bb54 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mco@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mda@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mda@2x.png new file mode 100644 index 0000000..f083b8e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mda@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mds@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mds@2x.png new file mode 100644 index 0000000..15bd299 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mds@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/med@2x.png b/public/images/cryptocurrency-icons/32@2x/color/med@2x.png new file mode 100644 index 0000000..2466fbc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/med@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/miota@2x.png b/public/images/cryptocurrency-icons/32@2x/color/miota@2x.png new file mode 100644 index 0000000..8e25a8e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/miota@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mith@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mith@2x.png new file mode 100644 index 0000000..771a039 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mith@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mkr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mkr@2x.png new file mode 100644 index 0000000..ecbd86a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mkr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mln@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mln@2x.png new file mode 100644 index 0000000..61cfca6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mln@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mnx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mnx@2x.png new file mode 100644 index 0000000..768c075 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mnx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/moac@2x.png b/public/images/cryptocurrency-icons/32@2x/color/moac@2x.png new file mode 100644 index 0000000..13f77f9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/moac@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mod@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mod@2x.png new file mode 100644 index 0000000..aadae39 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mod@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mona@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mona@2x.png new file mode 100644 index 0000000..5089c18 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mona@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/msr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/msr@2x.png new file mode 100644 index 0000000..0d9babb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/msr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mth@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mth@2x.png new file mode 100644 index 0000000..4ce166b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mtl@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mtl@2x.png new file mode 100644 index 0000000..1049abf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mtl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/music@2x.png b/public/images/cryptocurrency-icons/32@2x/color/music@2x.png new file mode 100644 index 0000000..fa43122 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/music@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/mzc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/mzc@2x.png new file mode 100644 index 0000000..bbee333 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/mzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nano@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nano@2x.png new file mode 100644 index 0000000..2d2eea4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nano@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nas@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nas@2x.png new file mode 100644 index 0000000..89eac38 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nav@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nav@2x.png new file mode 100644 index 0000000..91ee531 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nav@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ncash@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ncash@2x.png new file mode 100644 index 0000000..2470a3b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ncash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ndz@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ndz@2x.png new file mode 100644 index 0000000..755d6f7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ndz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nebl@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nebl@2x.png new file mode 100644 index 0000000..55b5c2a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nebl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/neo@2x.png b/public/images/cryptocurrency-icons/32@2x/color/neo@2x.png new file mode 100644 index 0000000..b5ab894 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/neo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/neos@2x.png b/public/images/cryptocurrency-icons/32@2x/color/neos@2x.png new file mode 100644 index 0000000..44da152 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/neos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/neu@2x.png b/public/images/cryptocurrency-icons/32@2x/color/neu@2x.png new file mode 100644 index 0000000..04618c1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/neu@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nexo@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nexo@2x.png new file mode 100644 index 0000000..b1a8322 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nexo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ngc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ngc@2x.png new file mode 100644 index 0000000..8419835 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ngc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nio@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nio@2x.png new file mode 100644 index 0000000..a1b618d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nio@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nlc2@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nlc2@2x.png new file mode 100644 index 0000000..43474b5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nlc2@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nlg@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nlg@2x.png new file mode 100644 index 0000000..20c16dd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nlg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nmc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nmc@2x.png new file mode 100644 index 0000000..c785f30 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nmc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/npxs@2x.png b/public/images/cryptocurrency-icons/32@2x/color/npxs@2x.png new file mode 100644 index 0000000..34eaa09 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/npxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nuls@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nuls@2x.png new file mode 100644 index 0000000..ee0f7b5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nuls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nxs@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nxs@2x.png new file mode 100644 index 0000000..67abef0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/nxt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/nxt@2x.png new file mode 100644 index 0000000..809c88b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/nxt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/oax@2x.png b/public/images/cryptocurrency-icons/32@2x/color/oax@2x.png new file mode 100644 index 0000000..d16da6e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/oax@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ok@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ok@2x.png new file mode 100644 index 0000000..3bbb4a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ok@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/omg@2x.png b/public/images/cryptocurrency-icons/32@2x/color/omg@2x.png new file mode 100644 index 0000000..27f7381 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/omg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/omni@2x.png b/public/images/cryptocurrency-icons/32@2x/color/omni@2x.png new file mode 100644 index 0000000..d19adff Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/omni@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ong@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ong@2x.png new file mode 100644 index 0000000..75258ca Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ong@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ont@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ont@2x.png new file mode 100644 index 0000000..8a5f8f7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ont@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/oot@2x.png b/public/images/cryptocurrency-icons/32@2x/color/oot@2x.png new file mode 100644 index 0000000..46c628f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/oot@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ost@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ost@2x.png new file mode 100644 index 0000000..0deb1ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ost@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ox@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ox@2x.png new file mode 100644 index 0000000..bd09d7c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ox@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/part@2x.png b/public/images/cryptocurrency-icons/32@2x/color/part@2x.png new file mode 100644 index 0000000..8337e20 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/part@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/pasc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/pasc@2x.png new file mode 100644 index 0000000..af94faf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/pasc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/pasl@2x.png b/public/images/cryptocurrency-icons/32@2x/color/pasl@2x.png new file mode 100644 index 0000000..fa7ae4e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/pasl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/pay@2x.png b/public/images/cryptocurrency-icons/32@2x/color/pay@2x.png new file mode 100644 index 0000000..159ab4c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/pay@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/payx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/payx@2x.png new file mode 100644 index 0000000..436df00 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/payx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/pink@2x.png b/public/images/cryptocurrency-icons/32@2x/color/pink@2x.png new file mode 100644 index 0000000..6a2f8d0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/pink@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/pirl@2x.png b/public/images/cryptocurrency-icons/32@2x/color/pirl@2x.png new file mode 100644 index 0000000..f39031e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/pirl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/pivx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/pivx@2x.png new file mode 100644 index 0000000..8915985 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/pivx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/plr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/plr@2x.png new file mode 100644 index 0000000..6d7e91c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/plr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/poa@2x.png b/public/images/cryptocurrency-icons/32@2x/color/poa@2x.png new file mode 100644 index 0000000..3542a28 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/poa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/poe@2x.png b/public/images/cryptocurrency-icons/32@2x/color/poe@2x.png new file mode 100644 index 0000000..5be4a40 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/poe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/polis@2x.png b/public/images/cryptocurrency-icons/32@2x/color/polis@2x.png new file mode 100644 index 0000000..32d726c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/polis@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/poly@2x.png b/public/images/cryptocurrency-icons/32@2x/color/poly@2x.png new file mode 100644 index 0000000..87b6f00 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/poly@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/pot@2x.png b/public/images/cryptocurrency-icons/32@2x/color/pot@2x.png new file mode 100644 index 0000000..b081b89 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/pot@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/powr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/powr@2x.png new file mode 100644 index 0000000..5ead346 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/powr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ppc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ppc@2x.png new file mode 100644 index 0000000..2549967 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ppc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ppp@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ppp@2x.png new file mode 100644 index 0000000..41b8f59 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ppp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ppt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ppt@2x.png new file mode 100644 index 0000000..0518903 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ppt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/prl@2x.png b/public/images/cryptocurrency-icons/32@2x/color/prl@2x.png new file mode 100644 index 0000000..5eab86b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/prl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/pura@2x.png b/public/images/cryptocurrency-icons/32@2x/color/pura@2x.png new file mode 100644 index 0000000..5814668 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/pura@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/qash@2x.png b/public/images/cryptocurrency-icons/32@2x/color/qash@2x.png new file mode 100644 index 0000000..418cdcc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/qash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/qiwi@2x.png b/public/images/cryptocurrency-icons/32@2x/color/qiwi@2x.png new file mode 100644 index 0000000..5732e4f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/qiwi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/qlc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/qlc@2x.png new file mode 100644 index 0000000..73afb06 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/qlc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/qrl@2x.png b/public/images/cryptocurrency-icons/32@2x/color/qrl@2x.png new file mode 100644 index 0000000..dc5c70d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/qrl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/qsp@2x.png b/public/images/cryptocurrency-icons/32@2x/color/qsp@2x.png new file mode 100644 index 0000000..97b13aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/qsp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/qtum@2x.png b/public/images/cryptocurrency-icons/32@2x/color/qtum@2x.png new file mode 100644 index 0000000..9ddb17b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/qtum@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/r@2x.png b/public/images/cryptocurrency-icons/32@2x/color/r@2x.png new file mode 100644 index 0000000..8db133b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/r@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rads@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rads@2x.png new file mode 100644 index 0000000..73c9964 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rads@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rap@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rap@2x.png new file mode 100644 index 0000000..16c64bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rap@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rcn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rcn@2x.png new file mode 100644 index 0000000..051e833 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rdd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rdd@2x.png new file mode 100644 index 0000000..c786688 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rdd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rdn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rdn@2x.png new file mode 100644 index 0000000..0c974f1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rep@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rep@2x.png new file mode 100644 index 0000000..ff987e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rep@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/req@2x.png b/public/images/cryptocurrency-icons/32@2x/color/req@2x.png new file mode 100644 index 0000000..c754262 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/req@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rhoc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rhoc@2x.png new file mode 100644 index 0000000..9a9c72d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rhoc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ric@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ric@2x.png new file mode 100644 index 0000000..4245d88 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ric@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rise@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rise@2x.png new file mode 100644 index 0000000..d457806 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rise@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rlc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rlc@2x.png new file mode 100644 index 0000000..21be625 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rlc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rpx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rpx@2x.png new file mode 100644 index 0000000..623b5f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rpx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rub@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rub@2x.png new file mode 100644 index 0000000..5cb9986 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rub@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/rvn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/rvn@2x.png new file mode 100644 index 0000000..ddd5016 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/rvn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ryo@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ryo@2x.png new file mode 100644 index 0000000..efb15d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ryo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/safe@2x.png b/public/images/cryptocurrency-icons/32@2x/color/safe@2x.png new file mode 100644 index 0000000..37097ea Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/safe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/salt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/salt@2x.png new file mode 100644 index 0000000..4b97137 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/salt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/san@2x.png b/public/images/cryptocurrency-icons/32@2x/color/san@2x.png new file mode 100644 index 0000000..3a7d113 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/san@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sbd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sbd@2x.png new file mode 100644 index 0000000..62c11e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sbd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sberbank@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sberbank@2x.png new file mode 100644 index 0000000..6007aea Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sberbank@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sc@2x.png new file mode 100644 index 0000000..0ee0670 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/shift@2x.png b/public/images/cryptocurrency-icons/32@2x/color/shift@2x.png new file mode 100644 index 0000000..835c12d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/shift@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sib@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sib@2x.png new file mode 100644 index 0000000..19d492d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sib@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sky@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sky@2x.png new file mode 100644 index 0000000..f2e2e16 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sky@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/slr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/slr@2x.png new file mode 100644 index 0000000..d3f14b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/slr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sls@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sls@2x.png new file mode 100644 index 0000000..7fecbe9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/smart@2x.png b/public/images/cryptocurrency-icons/32@2x/color/smart@2x.png new file mode 100644 index 0000000..c1b86b2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/smart@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sngls@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sngls@2x.png new file mode 100644 index 0000000..5ca2e2b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sngls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/snm@2x.png b/public/images/cryptocurrency-icons/32@2x/color/snm@2x.png new file mode 100644 index 0000000..e7e33bd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/snm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/snt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/snt@2x.png new file mode 100644 index 0000000..24cd583 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/snt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/soc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/soc@2x.png new file mode 100644 index 0000000..4d7b9e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/soc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/spank@2x.png b/public/images/cryptocurrency-icons/32@2x/color/spank@2x.png new file mode 100644 index 0000000..f7e3dff Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/spank@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sphtx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sphtx@2x.png new file mode 100644 index 0000000..0271e32 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sphtx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/srn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/srn@2x.png new file mode 100644 index 0000000..707b605 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/srn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/stak@2x.png b/public/images/cryptocurrency-icons/32@2x/color/stak@2x.png new file mode 100644 index 0000000..205e347 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/stak@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/start@2x.png b/public/images/cryptocurrency-icons/32@2x/color/start@2x.png new file mode 100644 index 0000000..45182ce Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/start@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/steem@2x.png b/public/images/cryptocurrency-icons/32@2x/color/steem@2x.png new file mode 100644 index 0000000..62c11e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/steem@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/storj@2x.png b/public/images/cryptocurrency-icons/32@2x/color/storj@2x.png new file mode 100644 index 0000000..4d21d8d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/storj@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/storm@2x.png b/public/images/cryptocurrency-icons/32@2x/color/storm@2x.png new file mode 100644 index 0000000..9424bcd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/storm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/stq@2x.png b/public/images/cryptocurrency-icons/32@2x/color/stq@2x.png new file mode 100644 index 0000000..0a5bb45 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/stq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/strat@2x.png b/public/images/cryptocurrency-icons/32@2x/color/strat@2x.png new file mode 100644 index 0000000..58cb70d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/strat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sub@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sub@2x.png new file mode 100644 index 0000000..0860dd9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sub@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sumo@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sumo@2x.png new file mode 100644 index 0000000..2c92aac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sumo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/sys@2x.png b/public/images/cryptocurrency-icons/32@2x/color/sys@2x.png new file mode 100644 index 0000000..724bae9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/sys@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/taas@2x.png b/public/images/cryptocurrency-icons/32@2x/color/taas@2x.png new file mode 100644 index 0000000..365780d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/taas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tau@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tau@2x.png new file mode 100644 index 0000000..393335d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tau@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tel@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tel@2x.png new file mode 100644 index 0000000..419bd21 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ten@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ten@2x.png new file mode 100644 index 0000000..ab557aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ten@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tern@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tern@2x.png new file mode 100644 index 0000000..8d074a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tern@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tghc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tghc@2x.png new file mode 100644 index 0000000..5619c2a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tghc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/theta@2x.png b/public/images/cryptocurrency-icons/32@2x/color/theta@2x.png new file mode 100644 index 0000000..4878d1e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/theta@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tix@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tix@2x.png new file mode 100644 index 0000000..64f4e53 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tkn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tkn@2x.png new file mode 100644 index 0000000..51537b8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tkn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tnb@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tnb@2x.png new file mode 100644 index 0000000..b838779 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tnb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tnc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tnc@2x.png new file mode 100644 index 0000000..f7b8805 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tnc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tnt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tnt@2x.png new file mode 100644 index 0000000..f33f773 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/trig@2x.png b/public/images/cryptocurrency-icons/32@2x/color/trig@2x.png new file mode 100644 index 0000000..905a182 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/trig@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/trtl@2x.png b/public/images/cryptocurrency-icons/32@2x/color/trtl@2x.png new file mode 100644 index 0000000..0a337f1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/trtl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/trx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/trx@2x.png new file mode 100644 index 0000000..70262b2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/trx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tusd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tusd@2x.png new file mode 100644 index 0000000..07b51a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tusd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/tzc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/tzc@2x.png new file mode 100644 index 0000000..87d0eb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/tzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/ubq@2x.png b/public/images/cryptocurrency-icons/32@2x/color/ubq@2x.png new file mode 100644 index 0000000..16e78a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/ubq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/unity@2x.png b/public/images/cryptocurrency-icons/32@2x/color/unity@2x.png new file mode 100644 index 0000000..d9b5f95 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/unity@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/usd@2x.png b/public/images/cryptocurrency-icons/32@2x/color/usd@2x.png new file mode 100644 index 0000000..6c00dc9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/usd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/usdt@2x.png b/public/images/cryptocurrency-icons/32@2x/color/usdt@2x.png new file mode 100644 index 0000000..0d7900b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/usdt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/utk@2x.png b/public/images/cryptocurrency-icons/32@2x/color/utk@2x.png new file mode 100644 index 0000000..7096625 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/utk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/veri@2x.png b/public/images/cryptocurrency-icons/32@2x/color/veri@2x.png new file mode 100644 index 0000000..55fa23c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/veri@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/vet@2x.png b/public/images/cryptocurrency-icons/32@2x/color/vet@2x.png new file mode 100644 index 0000000..3be8705 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/vet@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/via@2x.png b/public/images/cryptocurrency-icons/32@2x/color/via@2x.png new file mode 100644 index 0000000..39b965f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/via@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/vib@2x.png b/public/images/cryptocurrency-icons/32@2x/color/vib@2x.png new file mode 100644 index 0000000..acb1f00 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/vib@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/vibe@2x.png b/public/images/cryptocurrency-icons/32@2x/color/vibe@2x.png new file mode 100644 index 0000000..f4174cf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/vibe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/vivo@2x.png b/public/images/cryptocurrency-icons/32@2x/color/vivo@2x.png new file mode 100644 index 0000000..cbc17ce Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/vivo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/vrc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/vrc@2x.png new file mode 100644 index 0000000..f1e88ea Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/vrc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/vrsc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/vrsc@2x.png new file mode 100644 index 0000000..7f9c941 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/vrsc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/vtc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/vtc@2x.png new file mode 100644 index 0000000..9637419 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/vtc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/wabi@2x.png b/public/images/cryptocurrency-icons/32@2x/color/wabi@2x.png new file mode 100644 index 0000000..6e41868 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/wabi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/wan@2x.png b/public/images/cryptocurrency-icons/32@2x/color/wan@2x.png new file mode 100644 index 0000000..31fa2e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/wan@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/waves@2x.png b/public/images/cryptocurrency-icons/32@2x/color/waves@2x.png new file mode 100644 index 0000000..2473243 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/waves@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/wax@2x.png b/public/images/cryptocurrency-icons/32@2x/color/wax@2x.png new file mode 100644 index 0000000..9b720e2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/wax@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/wgr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/wgr@2x.png new file mode 100644 index 0000000..94e000e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/wgr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/wicc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/wicc@2x.png new file mode 100644 index 0000000..049469e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/wicc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/wings@2x.png b/public/images/cryptocurrency-icons/32@2x/color/wings@2x.png new file mode 100644 index 0000000..e600c74 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/wings@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/wpr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/wpr@2x.png new file mode 100644 index 0000000..dddeaba Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/wpr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/wtc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/wtc@2x.png new file mode 100644 index 0000000..483d56f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/wtc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xas@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xas@2x.png new file mode 100644 index 0000000..d037ade Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xbc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xbc@2x.png new file mode 100644 index 0000000..038f812 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xby@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xby@2x.png new file mode 100644 index 0000000..d433a2a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xby@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xcp@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xcp@2x.png new file mode 100644 index 0000000..997aedb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xcp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xdn@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xdn@2x.png new file mode 100644 index 0000000..52bf2d0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xem@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xem@2x.png new file mode 100644 index 0000000..0115f6d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xem@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xin@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xin@2x.png new file mode 100644 index 0000000..97f050f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xin@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xlm@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xlm@2x.png new file mode 100644 index 0000000..9ff6490 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xlm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xmcc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xmcc@2x.png new file mode 100644 index 0000000..855eda1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xmcc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xmg@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xmg@2x.png new file mode 100644 index 0000000..6fb56ec Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xmg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xmo@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xmo@2x.png new file mode 100644 index 0000000..2729da5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xmo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xmr@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xmr@2x.png new file mode 100644 index 0000000..9c4b4f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xmr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xmy@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xmy@2x.png new file mode 100644 index 0000000..979da65 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xmy@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xp@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xp@2x.png new file mode 100644 index 0000000..c17ca52 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xpa@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xpa@2x.png new file mode 100644 index 0000000..581f4d0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xpa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xpm@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xpm@2x.png new file mode 100644 index 0000000..4afcee8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xpm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xrp@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xrp@2x.png new file mode 100644 index 0000000..bf18e05 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xrp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xsg@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xsg@2x.png new file mode 100644 index 0000000..a870209 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xsg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xtz@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xtz@2x.png new file mode 100644 index 0000000..74fd1e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xtz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xuc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xuc@2x.png new file mode 100644 index 0000000..2d3b825 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xuc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xvc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xvc@2x.png new file mode 100644 index 0000000..93b4af8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xvc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xvg@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xvg@2x.png new file mode 100644 index 0000000..af80081 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xvg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/xzc@2x.png b/public/images/cryptocurrency-icons/32@2x/color/xzc@2x.png new file mode 100644 index 0000000..dc4e038 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/xzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/yoyow@2x.png b/public/images/cryptocurrency-icons/32@2x/color/yoyow@2x.png new file mode 100644 index 0000000..9c684a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/yoyow@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/zcl@2x.png b/public/images/cryptocurrency-icons/32@2x/color/zcl@2x.png new file mode 100644 index 0000000..64376d7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/zcl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/zec@2x.png b/public/images/cryptocurrency-icons/32@2x/color/zec@2x.png new file mode 100644 index 0000000..ebd4445 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/zec@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/zel@2x.png b/public/images/cryptocurrency-icons/32@2x/color/zel@2x.png new file mode 100644 index 0000000..911406c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/zel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/zen@2x.png b/public/images/cryptocurrency-icons/32@2x/color/zen@2x.png new file mode 100644 index 0000000..e06cd4b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/zen@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/zil@2x.png b/public/images/cryptocurrency-icons/32@2x/color/zil@2x.png new file mode 100644 index 0000000..b0995ab Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/zil@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/zilla@2x.png b/public/images/cryptocurrency-icons/32@2x/color/zilla@2x.png new file mode 100644 index 0000000..a6515f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/zilla@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/color/zrx@2x.png b/public/images/cryptocurrency-icons/32@2x/color/zrx@2x.png new file mode 100644 index 0000000..16b2ae3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/color/zrx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/$pac@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/$pac@2x.png new file mode 100644 index 0000000..c22c192 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/$pac@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/2give@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/2give@2x.png new file mode 100644 index 0000000..37f2168 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/2give@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/abt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/abt@2x.png new file mode 100644 index 0000000..0ff6c12 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/abt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/act@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/act@2x.png new file mode 100644 index 0000000..24c783f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/act@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/actn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/actn@2x.png new file mode 100644 index 0000000..ee59b18 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/actn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ada@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ada@2x.png new file mode 100644 index 0000000..6773c41 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ada@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/adx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/adx@2x.png new file mode 100644 index 0000000..160974f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/adx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ae@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ae@2x.png new file mode 100644 index 0000000..7acb731 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ae@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/aeon@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/aeon@2x.png new file mode 100644 index 0000000..e431914 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/aeon@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/agi@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/agi@2x.png new file mode 100644 index 0000000..a0998e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/agi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/agrs@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/agrs@2x.png new file mode 100644 index 0000000..e9edf72 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/agrs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/aion@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/aion@2x.png new file mode 100644 index 0000000..7a54d32 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/aion@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/amb@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/amb@2x.png new file mode 100644 index 0000000..0a86d45 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/amb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/amp@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/amp@2x.png new file mode 100644 index 0000000..ea27875 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/amp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ant@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ant@2x.png new file mode 100644 index 0000000..7c38381 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ant@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/apex@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/apex@2x.png new file mode 100644 index 0000000..2f7ec90 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/apex@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/appc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/appc@2x.png new file mode 100644 index 0000000..436fc40 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/appc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ardr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ardr@2x.png new file mode 100644 index 0000000..5300ef7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ardr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/arg@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/arg@2x.png new file mode 100644 index 0000000..0ae6b06 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/arg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ark@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ark@2x.png new file mode 100644 index 0000000..f4abb9e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ark@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/arn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/arn@2x.png new file mode 100644 index 0000000..dfd88e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/arn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ary@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ary@2x.png new file mode 100644 index 0000000..e8fb19e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ary@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ast@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ast@2x.png new file mode 100644 index 0000000..5c101ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ast@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/atm@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/atm@2x.png new file mode 100644 index 0000000..d022fc7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/atm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/auto@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/auto@2x.png new file mode 100644 index 0000000..0530ef3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/auto@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bat@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bat@2x.png new file mode 100644 index 0000000..16328c9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bay@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bay@2x.png new file mode 100644 index 0000000..25bc673 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bay@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bcc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bcc@2x.png new file mode 100644 index 0000000..bc78bc8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bcc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bcd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bcd@2x.png new file mode 100644 index 0000000..73770b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bcd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bch@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bch@2x.png new file mode 100644 index 0000000..a22b16f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bcn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bcn@2x.png new file mode 100644 index 0000000..1983682 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bco@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bco@2x.png new file mode 100644 index 0000000..d783dea Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bco@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bcpt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bcpt@2x.png new file mode 100644 index 0000000..049bd55 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bcpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bdl@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bdl@2x.png new file mode 100644 index 0000000..62c200e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bdl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bela@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bela@2x.png new file mode 100644 index 0000000..91cdafb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bela@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bix@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bix@2x.png new file mode 100644 index 0000000..fc3394c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/blcn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/blcn@2x.png new file mode 100644 index 0000000..c025385 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/blcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/blk@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/blk@2x.png new file mode 100644 index 0000000..a873bbf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/blk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/block@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/block@2x.png new file mode 100644 index 0000000..e91bf45 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/block@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/blz@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/blz@2x.png new file mode 100644 index 0000000..2fa91c9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/blz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bnb@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bnb@2x.png new file mode 100644 index 0000000..1f62183 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bnb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bnt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bnt@2x.png new file mode 100644 index 0000000..0877570 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bnty@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bnty@2x.png new file mode 100644 index 0000000..6ebe4bc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bnty@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bos@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bos@2x.png new file mode 100644 index 0000000..104c452 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bpt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bpt@2x.png new file mode 100644 index 0000000..11bd91b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bq@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bq@2x.png new file mode 100644 index 0000000..eeb89e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/brd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/brd@2x.png new file mode 100644 index 0000000..bf856e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/brd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bsd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bsd@2x.png new file mode 100644 index 0000000..50a3138 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bsd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/btc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/btc@2x.png new file mode 100644 index 0000000..bba2015 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/btc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/btcd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/btcd@2x.png new file mode 100644 index 0000000..d925ddf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/btcd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/btch@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/btch@2x.png new file mode 100644 index 0000000..0c3c9a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/btch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/btcp@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/btcp@2x.png new file mode 100644 index 0000000..6c4c357 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/btcp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/btcz@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/btcz@2x.png new file mode 100644 index 0000000..f19f3b6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/btcz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/btdx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/btdx@2x.png new file mode 100644 index 0000000..da0e12a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/btdx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/btg@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/btg@2x.png new file mode 100644 index 0000000..191c3cf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/btg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/btm@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/btm@2x.png new file mode 100644 index 0000000..ea6380d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/btm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/bts@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/bts@2x.png new file mode 100644 index 0000000..553b202 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/bts@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/btx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/btx@2x.png new file mode 100644 index 0000000..837899a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/btx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/burst@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/burst@2x.png new file mode 100644 index 0000000..9b46691 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/burst@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/call@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/call@2x.png new file mode 100644 index 0000000..e5ba5d5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/call@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cc@2x.png new file mode 100644 index 0000000..61ec1c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cdn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cdn@2x.png new file mode 100644 index 0000000..134cd37 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cdt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cdt@2x.png new file mode 100644 index 0000000..61d59ed Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cdt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cenz@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cenz@2x.png new file mode 100644 index 0000000..dee5bdb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cenz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/chat@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/chat@2x.png new file mode 100644 index 0000000..dcdf08b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/chat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/chips@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/chips@2x.png new file mode 100644 index 0000000..a3d278e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/chips@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cix@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cix@2x.png new file mode 100644 index 0000000..ee62124 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/clam@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/clam@2x.png new file mode 100644 index 0000000..8f8ea11 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/clam@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cloak@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cloak@2x.png new file mode 100644 index 0000000..1abf7e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cloak@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cmm@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cmm@2x.png new file mode 100644 index 0000000..8d3d557 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cmm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cmt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cmt@2x.png new file mode 100644 index 0000000..b61a005 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cmt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cnd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cnd@2x.png new file mode 100644 index 0000000..fe26d92 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cnd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cnx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cnx@2x.png new file mode 100644 index 0000000..c1afcc6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cnx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cny@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cny@2x.png new file mode 100644 index 0000000..3beec89 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cny@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cob@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cob@2x.png new file mode 100644 index 0000000..01e3912 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cob@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/colx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/colx@2x.png new file mode 100644 index 0000000..68a7920 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/colx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/coqui@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/coqui@2x.png new file mode 100644 index 0000000..c9f05b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/coqui@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cred@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cred@2x.png new file mode 100644 index 0000000..f967c07 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cred@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/crpt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/crpt@2x.png new file mode 100644 index 0000000..d4c8843 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/crpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/crw@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/crw@2x.png new file mode 100644 index 0000000..e8de825 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/crw@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cs@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cs@2x.png new file mode 100644 index 0000000..e57e96a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ctr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ctr@2x.png new file mode 100644 index 0000000..d3a5660 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ctr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ctxc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ctxc@2x.png new file mode 100644 index 0000000..1b8181c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ctxc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/cvc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/cvc@2x.png new file mode 100644 index 0000000..00f451c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/cvc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dash@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dash@2x.png new file mode 100644 index 0000000..bca3896 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dat@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dat@2x.png new file mode 100644 index 0000000..bdb40d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/data@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/data@2x.png new file mode 100644 index 0000000..92b7f9d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/data@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dbc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dbc@2x.png new file mode 100644 index 0000000..1b1aef4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dcn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dcn@2x.png new file mode 100644 index 0000000..965fd48 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dcr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dcr@2x.png new file mode 100644 index 0000000..26e26f7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dcr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/deez@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/deez@2x.png new file mode 100644 index 0000000..e1a5cd8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/deez@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dent@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dent@2x.png new file mode 100644 index 0000000..4dab33a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dent@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dew@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dew@2x.png new file mode 100644 index 0000000..26bc399 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dew@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dgb@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dgb@2x.png new file mode 100644 index 0000000..550aaf6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dgb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dgd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dgd@2x.png new file mode 100644 index 0000000..c3c1b1a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dgd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dlt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dlt@2x.png new file mode 100644 index 0000000..5d2df3b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dlt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dnt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dnt@2x.png new file mode 100644 index 0000000..1caa76c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dock@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dock@2x.png new file mode 100644 index 0000000..fb998e7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dock@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/doge@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/doge@2x.png new file mode 100644 index 0000000..490521d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/doge@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/drgn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/drgn@2x.png new file mode 100644 index 0000000..b5db1cb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/drgn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/drop@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/drop@2x.png new file mode 100644 index 0000000..ad09fd9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/drop@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dta@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dta@2x.png new file mode 100644 index 0000000..0936002 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dta@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dth@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dth@2x.png new file mode 100644 index 0000000..04479df Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/dtr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/dtr@2x.png new file mode 100644 index 0000000..6b4635d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/dtr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ebst@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ebst@2x.png new file mode 100644 index 0000000..941518a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ebst@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/eca@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/eca@2x.png new file mode 100644 index 0000000..30ab7bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/eca@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/edg@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/edg@2x.png new file mode 100644 index 0000000..e1adaf9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/edg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/edo@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/edo@2x.png new file mode 100644 index 0000000..a31e67d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/edo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/edoge@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/edoge@2x.png new file mode 100644 index 0000000..d027c6c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/edoge@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ela@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ela@2x.png new file mode 100644 index 0000000..2bb5999 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ela@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/elf@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/elf@2x.png new file mode 100644 index 0000000..4b39c2c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/elf@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/elix@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/elix@2x.png new file mode 100644 index 0000000..caac62a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/elix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ella@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ella@2x.png new file mode 100644 index 0000000..958d824 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ella@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/emc2@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/emc2@2x.png new file mode 100644 index 0000000..ad10129 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/emc2@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/emc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/emc@2x.png new file mode 100644 index 0000000..37f91de Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/emc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/eng@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/eng@2x.png new file mode 100644 index 0000000..d498757 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/eng@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/enj@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/enj@2x.png new file mode 100644 index 0000000..dc6387b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/enj@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/eos@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/eos@2x.png new file mode 100644 index 0000000..6dcaa40 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/eos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/equa@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/equa@2x.png new file mode 100644 index 0000000..cfb2e7c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/equa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/etc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/etc@2x.png new file mode 100644 index 0000000..95bbca1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/etc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/eth@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/eth@2x.png new file mode 100644 index 0000000..35bbed1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/eth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ethos@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ethos@2x.png new file mode 100644 index 0000000..caab764 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ethos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/etn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/etn@2x.png new file mode 100644 index 0000000..7e1bf82 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/etn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/etp@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/etp@2x.png new file mode 100644 index 0000000..a02a764 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/etp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/eur@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/eur@2x.png new file mode 100644 index 0000000..79426d2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/eur@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/evx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/evx@2x.png new file mode 100644 index 0000000..0d06901 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/evx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/exmo@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/exmo@2x.png new file mode 100644 index 0000000..519f05b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/exmo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/exp@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/exp@2x.png new file mode 100644 index 0000000..d7ec147 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/exp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/fair@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/fair@2x.png new file mode 100644 index 0000000..1782725 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/fair@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/fct@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/fct@2x.png new file mode 100644 index 0000000..40f430c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/fct@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/fil@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/fil@2x.png new file mode 100644 index 0000000..5de675d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/fil@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/fjc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/fjc@2x.png new file mode 100644 index 0000000..3d6780f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/fjc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/fldc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/fldc@2x.png new file mode 100644 index 0000000..d008ff8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/fldc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/flo@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/flo@2x.png new file mode 100644 index 0000000..ae39cb0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/flo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/fsn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/fsn@2x.png new file mode 100644 index 0000000..50ff3aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/fsn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ftc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ftc@2x.png new file mode 100644 index 0000000..ad29111 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ftc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/fuel@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/fuel@2x.png new file mode 100644 index 0000000..6650994 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/fuel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/fun@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/fun@2x.png new file mode 100644 index 0000000..a31d045 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/fun@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/game@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/game@2x.png new file mode 100644 index 0000000..3840b2d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/game@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gas@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gas@2x.png new file mode 100644 index 0000000..0e28c05 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gbp@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gbp@2x.png new file mode 100644 index 0000000..4ab30fc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gbp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gbx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gbx@2x.png new file mode 100644 index 0000000..6e02711 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gbx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gbyte@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gbyte@2x.png new file mode 100644 index 0000000..9f06206 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gbyte@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/generic@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/generic@2x.png new file mode 100644 index 0000000..f5fa766 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/generic@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/glxt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/glxt@2x.png new file mode 100644 index 0000000..4a13611 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/glxt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gmr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gmr@2x.png new file mode 100644 index 0000000..ed8f9dd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gmr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gno@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gno@2x.png new file mode 100644 index 0000000..420d30f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gno@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gnt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gnt@2x.png new file mode 100644 index 0000000..ec21c64 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/grc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/grc@2x.png new file mode 100644 index 0000000..98f1caf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/grc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/grs@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/grs@2x.png new file mode 100644 index 0000000..9fcd3e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/grs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gsc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gsc@2x.png new file mode 100644 index 0000000..09b9d65 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gsc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gto@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gto@2x.png new file mode 100644 index 0000000..8f6060c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gto@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gup@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gup@2x.png new file mode 100644 index 0000000..e007c6d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gup@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gusd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gusd@2x.png new file mode 100644 index 0000000..834fc0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gusd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gvt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gvt@2x.png new file mode 100644 index 0000000..0afbb03 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gvt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gxs@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gxs@2x.png new file mode 100644 index 0000000..1a7146a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/gzr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/gzr@2x.png new file mode 100644 index 0000000..571414b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/gzr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/hight@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/hight@2x.png new file mode 100644 index 0000000..8d241b7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/hight@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/hodl@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/hodl@2x.png new file mode 100644 index 0000000..276bf13 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/hodl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/hpb@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/hpb@2x.png new file mode 100644 index 0000000..610d312 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/hpb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/hsr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/hsr@2x.png new file mode 100644 index 0000000..60aa8f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/hsr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ht@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ht@2x.png new file mode 100644 index 0000000..578cbee Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ht@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/html@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/html@2x.png new file mode 100644 index 0000000..f6bcf72 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/html@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/huc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/huc@2x.png new file mode 100644 index 0000000..59cd089 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/huc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/hush@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/hush@2x.png new file mode 100644 index 0000000..b872d02 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/hush@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/icn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/icn@2x.png new file mode 100644 index 0000000..4aa10e7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/icn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/icx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/icx@2x.png new file mode 100644 index 0000000..ec42816 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/icx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ignis@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ignis@2x.png new file mode 100644 index 0000000..275dae1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ignis@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ink@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ink@2x.png new file mode 100644 index 0000000..3144357 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ink@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ins@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ins@2x.png new file mode 100644 index 0000000..4d4b43a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ins@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ion@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ion@2x.png new file mode 100644 index 0000000..31dd85e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ion@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/iop@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/iop@2x.png new file mode 100644 index 0000000..94ff54e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/iop@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/iost@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/iost@2x.png new file mode 100644 index 0000000..d9381fa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/iost@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/iotx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/iotx@2x.png new file mode 100644 index 0000000..8a41474 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/iotx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/itc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/itc@2x.png new file mode 100644 index 0000000..6647690 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/itc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/jnt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/jnt@2x.png new file mode 100644 index 0000000..1f6a488 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/jnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/jpy@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/jpy@2x.png new file mode 100644 index 0000000..ea0d8cc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/jpy@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/kcs@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/kcs@2x.png new file mode 100644 index 0000000..e1158e2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/kcs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/kin@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/kin@2x.png new file mode 100644 index 0000000..225ba18 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/kin@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/kmd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/kmd@2x.png new file mode 100644 index 0000000..54e335f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/kmd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/knc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/knc@2x.png new file mode 100644 index 0000000..457cd6f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/knc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/krb@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/krb@2x.png new file mode 100644 index 0000000..962ee3c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/krb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/lbc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/lbc@2x.png new file mode 100644 index 0000000..9a6744e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/lbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/lend@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/lend@2x.png new file mode 100644 index 0000000..90e1da1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/lend@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/link@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/link@2x.png new file mode 100644 index 0000000..3b77e03 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/link@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/lkk@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/lkk@2x.png new file mode 100644 index 0000000..c3249bb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/lkk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/loom@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/loom@2x.png new file mode 100644 index 0000000..dc2a7d0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/loom@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/lrc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/lrc@2x.png new file mode 100644 index 0000000..1748263 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/lrc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/lsk@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/lsk@2x.png new file mode 100644 index 0000000..c9c7c4e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/lsk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ltc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ltc@2x.png new file mode 100644 index 0000000..62babd8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ltc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/lun@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/lun@2x.png new file mode 100644 index 0000000..3455faf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/lun@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/maid@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/maid@2x.png new file mode 100644 index 0000000..3b91572 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/maid@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mana@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mana@2x.png new file mode 100644 index 0000000..ae39f52 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mana@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mcap@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mcap@2x.png new file mode 100644 index 0000000..44aa75e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mcap@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mco@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mco@2x.png new file mode 100644 index 0000000..e8bbafb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mco@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mda@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mda@2x.png new file mode 100644 index 0000000..2fbc8a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mda@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mds@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mds@2x.png new file mode 100644 index 0000000..c84b133 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mds@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/med@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/med@2x.png new file mode 100644 index 0000000..fff0c47 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/med@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/miota@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/miota@2x.png new file mode 100644 index 0000000..d58d11a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/miota@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mith@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mith@2x.png new file mode 100644 index 0000000..2c82b68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mith@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mkr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mkr@2x.png new file mode 100644 index 0000000..47bda06 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mkr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mln@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mln@2x.png new file mode 100644 index 0000000..c7670aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mln@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mnx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mnx@2x.png new file mode 100644 index 0000000..2647ebf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mnx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/moac@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/moac@2x.png new file mode 100644 index 0000000..f31b343 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/moac@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mod@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mod@2x.png new file mode 100644 index 0000000..e8a8ad2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mod@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mona@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mona@2x.png new file mode 100644 index 0000000..84f1482 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mona@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/msr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/msr@2x.png new file mode 100644 index 0000000..fabf7a2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/msr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mth@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mth@2x.png new file mode 100644 index 0000000..14c51e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mtl@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mtl@2x.png new file mode 100644 index 0000000..d80fabb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mtl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/music@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/music@2x.png new file mode 100644 index 0000000..04ae9ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/music@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/mzc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/mzc@2x.png new file mode 100644 index 0000000..84152a7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/mzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nano@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nano@2x.png new file mode 100644 index 0000000..b7caf99 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nano@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nas@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nas@2x.png new file mode 100644 index 0000000..207f845 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nav@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nav@2x.png new file mode 100644 index 0000000..59e2c83 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nav@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ncash@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ncash@2x.png new file mode 100644 index 0000000..b4ad3df Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ncash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ndz@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ndz@2x.png new file mode 100644 index 0000000..91a6fa6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ndz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nebl@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nebl@2x.png new file mode 100644 index 0000000..1784fde Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nebl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/neo@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/neo@2x.png new file mode 100644 index 0000000..0e28c05 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/neo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/neos@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/neos@2x.png new file mode 100644 index 0000000..d2efb86 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/neos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/neu@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/neu@2x.png new file mode 100644 index 0000000..8367fdc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/neu@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nexo@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nexo@2x.png new file mode 100644 index 0000000..5f8a14f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nexo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ngc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ngc@2x.png new file mode 100644 index 0000000..5498c17 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ngc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nio@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nio@2x.png new file mode 100644 index 0000000..bf82a9c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nio@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nlc2@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nlc2@2x.png new file mode 100644 index 0000000..933dfaf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nlc2@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nlg@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nlg@2x.png new file mode 100644 index 0000000..543bfaa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nlg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nmc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nmc@2x.png new file mode 100644 index 0000000..f496b07 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nmc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/npxs@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/npxs@2x.png new file mode 100644 index 0000000..3f09759 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/npxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nuls@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nuls@2x.png new file mode 100644 index 0000000..2c8593c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nuls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nxs@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nxs@2x.png new file mode 100644 index 0000000..0953ce2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/nxt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/nxt@2x.png new file mode 100644 index 0000000..02d4f0d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/nxt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/oax@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/oax@2x.png new file mode 100644 index 0000000..dc3be1f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/oax@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ok@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ok@2x.png new file mode 100644 index 0000000..ccca92e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ok@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/omg@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/omg@2x.png new file mode 100644 index 0000000..5791001 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/omg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/omni@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/omni@2x.png new file mode 100644 index 0000000..0f98ec9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/omni@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ong@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ong@2x.png new file mode 100644 index 0000000..c87cd88 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ong@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ont@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ont@2x.png new file mode 100644 index 0000000..55caa4c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ont@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/oot@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/oot@2x.png new file mode 100644 index 0000000..3158be2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/oot@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ost@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ost@2x.png new file mode 100644 index 0000000..3aee19e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ost@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ox@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ox@2x.png new file mode 100644 index 0000000..c33ab7d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ox@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/part@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/part@2x.png new file mode 100644 index 0000000..bc3d831 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/part@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/pasc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/pasc@2x.png new file mode 100644 index 0000000..b112149 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/pasc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/pasl@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/pasl@2x.png new file mode 100644 index 0000000..c8f22d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/pasl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/pay@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/pay@2x.png new file mode 100644 index 0000000..ff7455b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/pay@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/payx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/payx@2x.png new file mode 100644 index 0000000..119490f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/payx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/pink@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/pink@2x.png new file mode 100644 index 0000000..1d23129 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/pink@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/pirl@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/pirl@2x.png new file mode 100644 index 0000000..beaa8fd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/pirl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/pivx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/pivx@2x.png new file mode 100644 index 0000000..f34845f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/pivx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/plr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/plr@2x.png new file mode 100644 index 0000000..a971edf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/plr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/poa@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/poa@2x.png new file mode 100644 index 0000000..7be93a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/poa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/poe@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/poe@2x.png new file mode 100644 index 0000000..958f9a7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/poe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/polis@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/polis@2x.png new file mode 100644 index 0000000..98f78b5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/polis@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/poly@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/poly@2x.png new file mode 100644 index 0000000..d145bac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/poly@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/pot@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/pot@2x.png new file mode 100644 index 0000000..2434364 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/pot@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/powr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/powr@2x.png new file mode 100644 index 0000000..d6a90b3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/powr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ppc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ppc@2x.png new file mode 100644 index 0000000..ce48c46 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ppc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ppp@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ppp@2x.png new file mode 100644 index 0000000..9e2cb95 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ppp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ppt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ppt@2x.png new file mode 100644 index 0000000..ca5dad2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ppt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/prl@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/prl@2x.png new file mode 100644 index 0000000..a92fa66 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/prl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/pura@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/pura@2x.png new file mode 100644 index 0000000..dc1ace9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/pura@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/qash@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/qash@2x.png new file mode 100644 index 0000000..c3f171a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/qash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/qiwi@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/qiwi@2x.png new file mode 100644 index 0000000..ea172d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/qiwi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/qlc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/qlc@2x.png new file mode 100644 index 0000000..82e0ce2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/qlc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/qrl@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/qrl@2x.png new file mode 100644 index 0000000..ec43361 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/qrl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/qsp@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/qsp@2x.png new file mode 100644 index 0000000..dc5f179 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/qsp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/qtum@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/qtum@2x.png new file mode 100644 index 0000000..ad3ab17 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/qtum@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/r@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/r@2x.png new file mode 100644 index 0000000..670d909 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/r@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rads@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rads@2x.png new file mode 100644 index 0000000..850f59c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rads@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rap@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rap@2x.png new file mode 100644 index 0000000..07dda90 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rap@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rcn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rcn@2x.png new file mode 100644 index 0000000..29cf2ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rdd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rdd@2x.png new file mode 100644 index 0000000..062cae7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rdd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rdn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rdn@2x.png new file mode 100644 index 0000000..03dbf19 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rep@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rep@2x.png new file mode 100644 index 0000000..e41a39a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rep@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/req@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/req@2x.png new file mode 100644 index 0000000..351cdd8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/req@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rhoc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rhoc@2x.png new file mode 100644 index 0000000..c361600 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rhoc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ric@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ric@2x.png new file mode 100644 index 0000000..32a2ba3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ric@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rise@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rise@2x.png new file mode 100644 index 0000000..079feda Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rise@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rlc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rlc@2x.png new file mode 100644 index 0000000..f6796a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rlc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rpx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rpx@2x.png new file mode 100644 index 0000000..232170b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rpx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rub@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rub@2x.png new file mode 100644 index 0000000..18aec0f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rub@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/rvn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/rvn@2x.png new file mode 100644 index 0000000..29ae366 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/rvn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ryo@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ryo@2x.png new file mode 100644 index 0000000..dcd8570 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ryo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/safe@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/safe@2x.png new file mode 100644 index 0000000..9c12b84 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/safe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/salt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/salt@2x.png new file mode 100644 index 0000000..4ef94ee Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/salt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/san@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/san@2x.png new file mode 100644 index 0000000..00d3fcb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/san@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sbd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sbd@2x.png new file mode 100644 index 0000000..fcf0863 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sbd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sberbank@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sberbank@2x.png new file mode 100644 index 0000000..199872d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sberbank@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sc@2x.png new file mode 100644 index 0000000..59fba4d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/shift@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/shift@2x.png new file mode 100644 index 0000000..68d4623 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/shift@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sib@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sib@2x.png new file mode 100644 index 0000000..e1fa2e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sib@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sky@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sky@2x.png new file mode 100644 index 0000000..693e4a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sky@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/slr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/slr@2x.png new file mode 100644 index 0000000..aa20d49 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/slr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sls@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sls@2x.png new file mode 100644 index 0000000..6c5fab2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/smart@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/smart@2x.png new file mode 100644 index 0000000..18f04a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/smart@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sngls@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sngls@2x.png new file mode 100644 index 0000000..34e5552 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sngls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/snm@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/snm@2x.png new file mode 100644 index 0000000..bcd3931 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/snm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/snt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/snt@2x.png new file mode 100644 index 0000000..b0eb0aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/snt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/soc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/soc@2x.png new file mode 100644 index 0000000..54f0b7c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/soc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/spank@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/spank@2x.png new file mode 100644 index 0000000..6c76b74 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/spank@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sphtx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sphtx@2x.png new file mode 100644 index 0000000..76e6478 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sphtx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/srn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/srn@2x.png new file mode 100644 index 0000000..f6470ae Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/srn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/stak@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/stak@2x.png new file mode 100644 index 0000000..b727b81 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/stak@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/start@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/start@2x.png new file mode 100644 index 0000000..1696533 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/start@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/steem@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/steem@2x.png new file mode 100644 index 0000000..fcf0863 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/steem@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/storj@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/storj@2x.png new file mode 100644 index 0000000..4112127 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/storj@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/storm@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/storm@2x.png new file mode 100644 index 0000000..d03cf26 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/storm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/stq@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/stq@2x.png new file mode 100644 index 0000000..8167b1b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/stq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/strat@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/strat@2x.png new file mode 100644 index 0000000..9bac9a4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/strat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sub@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sub@2x.png new file mode 100644 index 0000000..3c9f577 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sub@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sumo@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sumo@2x.png new file mode 100644 index 0000000..85a8d69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sumo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/sys@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/sys@2x.png new file mode 100644 index 0000000..527e39a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/sys@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/taas@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/taas@2x.png new file mode 100644 index 0000000..dc833e1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/taas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tau@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tau@2x.png new file mode 100644 index 0000000..0cb0c6a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tau@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tel@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tel@2x.png new file mode 100644 index 0000000..bde301e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ten@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ten@2x.png new file mode 100644 index 0000000..dd3331c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ten@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tern@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tern@2x.png new file mode 100644 index 0000000..2bd4884 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tern@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tgch@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tgch@2x.png new file mode 100644 index 0000000..33ac487 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tgch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/theta@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/theta@2x.png new file mode 100644 index 0000000..c0f153f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/theta@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tix@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tix@2x.png new file mode 100644 index 0000000..18ea8f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tkn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tkn@2x.png new file mode 100644 index 0000000..079853d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tkn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tnb@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tnb@2x.png new file mode 100644 index 0000000..3fc96b0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tnb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tnc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tnc@2x.png new file mode 100644 index 0000000..e8be33b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tnc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tnt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tnt@2x.png new file mode 100644 index 0000000..17760bd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/trig@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/trig@2x.png new file mode 100644 index 0000000..233abe3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/trig@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/trtl@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/trtl@2x.png new file mode 100644 index 0000000..5473103 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/trtl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/trx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/trx@2x.png new file mode 100644 index 0000000..e218854 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/trx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tusd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tusd@2x.png new file mode 100644 index 0000000..fd84742 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tusd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/tzc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/tzc@2x.png new file mode 100644 index 0000000..73797e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/tzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/ubq@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/ubq@2x.png new file mode 100644 index 0000000..e169bae Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/ubq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/unity@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/unity@2x.png new file mode 100644 index 0000000..96890ca Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/unity@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/usd@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/usd@2x.png new file mode 100644 index 0000000..c801fb8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/usd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/usdt@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/usdt@2x.png new file mode 100644 index 0000000..1accd24 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/usdt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/utk@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/utk@2x.png new file mode 100644 index 0000000..9e8ea60 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/utk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/veri@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/veri@2x.png new file mode 100644 index 0000000..94e5afd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/veri@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/vet@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/vet@2x.png new file mode 100644 index 0000000..4c7b51d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/vet@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/via@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/via@2x.png new file mode 100644 index 0000000..26d9e15 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/via@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/vib@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/vib@2x.png new file mode 100644 index 0000000..54f785c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/vib@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/vibe@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/vibe@2x.png new file mode 100644 index 0000000..c655ead Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/vibe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/vivo@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/vivo@2x.png new file mode 100644 index 0000000..3038ab2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/vivo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/vrc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/vrc@2x.png new file mode 100644 index 0000000..74b8c71 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/vrc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/vrsc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/vrsc@2x.png new file mode 100644 index 0000000..5640b11 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/vrsc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/vtc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/vtc@2x.png new file mode 100644 index 0000000..26d6b21 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/vtc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/wabi@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/wabi@2x.png new file mode 100644 index 0000000..430e23a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/wabi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/wan@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/wan@2x.png new file mode 100644 index 0000000..a517fae Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/wan@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/waves@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/waves@2x.png new file mode 100644 index 0000000..e960593 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/waves@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/wax@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/wax@2x.png new file mode 100644 index 0000000..765d65e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/wax@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/wgr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/wgr@2x.png new file mode 100644 index 0000000..c5ec050 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/wgr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/wicc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/wicc@2x.png new file mode 100644 index 0000000..398fbe7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/wicc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/wings@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/wings@2x.png new file mode 100644 index 0000000..e14d2d9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/wings@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/wpr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/wpr@2x.png new file mode 100644 index 0000000..5572fbb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/wpr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/wtc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/wtc@2x.png new file mode 100644 index 0000000..d6e0230 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/wtc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xas@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xas@2x.png new file mode 100644 index 0000000..beefcbd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xbc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xbc@2x.png new file mode 100644 index 0000000..2ffa962 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xby@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xby@2x.png new file mode 100644 index 0000000..9ace700 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xby@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xcp@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xcp@2x.png new file mode 100644 index 0000000..f8ec238 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xcp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xdn@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xdn@2x.png new file mode 100644 index 0000000..02706f2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xem@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xem@2x.png new file mode 100644 index 0000000..bbdf966 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xem@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xin@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xin@2x.png new file mode 100644 index 0000000..47ab8c4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xin@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xlm@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xlm@2x.png new file mode 100644 index 0000000..41022f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xlm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xmcc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xmcc@2x.png new file mode 100644 index 0000000..53e1d89 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xmcc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xmg@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xmg@2x.png new file mode 100644 index 0000000..c4d38e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xmg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xmo@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xmo@2x.png new file mode 100644 index 0000000..b1ff178 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xmo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xmr@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xmr@2x.png new file mode 100644 index 0000000..27cc801 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xmr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xmy@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xmy@2x.png new file mode 100644 index 0000000..9f6f2d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xmy@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xp@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xp@2x.png new file mode 100644 index 0000000..da48f55 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xpa@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xpa@2x.png new file mode 100644 index 0000000..9060a2d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xpa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xpm@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xpm@2x.png new file mode 100644 index 0000000..a533a45 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xpm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xrp@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xrp@2x.png new file mode 100644 index 0000000..754523f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xrp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xsg@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xsg@2x.png new file mode 100644 index 0000000..54594d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xsg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xtz@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xtz@2x.png new file mode 100644 index 0000000..f2228db Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xtz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xuc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xuc@2x.png new file mode 100644 index 0000000..72dd4a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xuc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xvc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xvc@2x.png new file mode 100644 index 0000000..3f07b13 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xvc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xvg@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xvg@2x.png new file mode 100644 index 0000000..5d366ab Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xvg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/xzc@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/xzc@2x.png new file mode 100644 index 0000000..e4f5c8d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/xzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/yoyow@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/yoyow@2x.png new file mode 100644 index 0000000..42177cd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/yoyow@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/zcl@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/zcl@2x.png new file mode 100644 index 0000000..40856e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/zcl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/zec@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/zec@2x.png new file mode 100644 index 0000000..1946682 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/zec@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/zel@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/zel@2x.png new file mode 100644 index 0000000..6d44691 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/zel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/zen@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/zen@2x.png new file mode 100644 index 0000000..a443d4a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/zen@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/zil@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/zil@2x.png new file mode 100644 index 0000000..d0cff53 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/zil@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/zilla@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/zilla@2x.png new file mode 100644 index 0000000..58c8ab8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/zilla@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/icon/zrx@2x.png b/public/images/cryptocurrency-icons/32@2x/icon/zrx@2x.png new file mode 100644 index 0000000..039d329 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/icon/zrx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/$pac@2x.png b/public/images/cryptocurrency-icons/32@2x/white/$pac@2x.png new file mode 100644 index 0000000..01767d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/$pac@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/2give@2x.png b/public/images/cryptocurrency-icons/32@2x/white/2give@2x.png new file mode 100644 index 0000000..e20a009 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/2give@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/abt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/abt@2x.png new file mode 100644 index 0000000..2b0c4a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/abt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/act@2x.png b/public/images/cryptocurrency-icons/32@2x/white/act@2x.png new file mode 100644 index 0000000..65a4d4b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/act@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/actn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/actn@2x.png new file mode 100644 index 0000000..4ca0f00 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/actn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ada@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ada@2x.png new file mode 100644 index 0000000..9d0f7f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ada@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/adx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/adx@2x.png new file mode 100644 index 0000000..dcd9cfb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/adx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ae@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ae@2x.png new file mode 100644 index 0000000..8123975 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ae@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/aeon@2x.png b/public/images/cryptocurrency-icons/32@2x/white/aeon@2x.png new file mode 100644 index 0000000..0f35d28 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/aeon@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/agi@2x.png b/public/images/cryptocurrency-icons/32@2x/white/agi@2x.png new file mode 100644 index 0000000..5e94740 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/agi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/agrs@2x.png b/public/images/cryptocurrency-icons/32@2x/white/agrs@2x.png new file mode 100644 index 0000000..7389f09 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/agrs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/aion@2x.png b/public/images/cryptocurrency-icons/32@2x/white/aion@2x.png new file mode 100644 index 0000000..7f59816 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/aion@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/amb@2x.png b/public/images/cryptocurrency-icons/32@2x/white/amb@2x.png new file mode 100644 index 0000000..61282a2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/amb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/amp@2x.png b/public/images/cryptocurrency-icons/32@2x/white/amp@2x.png new file mode 100644 index 0000000..78352f8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/amp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ant@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ant@2x.png new file mode 100644 index 0000000..e8faa04 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ant@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/apex@2x.png b/public/images/cryptocurrency-icons/32@2x/white/apex@2x.png new file mode 100644 index 0000000..b0ec3c1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/apex@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/appc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/appc@2x.png new file mode 100644 index 0000000..2e83270 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/appc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ardr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ardr@2x.png new file mode 100644 index 0000000..b2fc263 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ardr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/arg@2x.png b/public/images/cryptocurrency-icons/32@2x/white/arg@2x.png new file mode 100644 index 0000000..88b9750 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/arg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ark@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ark@2x.png new file mode 100644 index 0000000..ecfba4e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ark@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/arn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/arn@2x.png new file mode 100644 index 0000000..d07412d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/arn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ary@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ary@2x.png new file mode 100644 index 0000000..13ba78f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ary@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ast@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ast@2x.png new file mode 100644 index 0000000..ac57778 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ast@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/atm@2x.png b/public/images/cryptocurrency-icons/32@2x/white/atm@2x.png new file mode 100644 index 0000000..82f6cc9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/atm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/auto@2x.png b/public/images/cryptocurrency-icons/32@2x/white/auto@2x.png new file mode 100644 index 0000000..3191f72 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/auto@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bat@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bat@2x.png new file mode 100644 index 0000000..6ce3fa7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bay@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bay@2x.png new file mode 100644 index 0000000..84e570b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bay@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bcc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bcc@2x.png new file mode 100644 index 0000000..fb727ca Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bcc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bcd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bcd@2x.png new file mode 100644 index 0000000..a22ee02 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bcd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bch@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bch@2x.png new file mode 100644 index 0000000..5717a0e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bcn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bcn@2x.png new file mode 100644 index 0000000..ec08fe6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bco@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bco@2x.png new file mode 100644 index 0000000..4156b0e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bco@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bcpt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bcpt@2x.png new file mode 100644 index 0000000..4df9951 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bcpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bdl@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bdl@2x.png new file mode 100644 index 0000000..9b44747 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bdl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bela@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bela@2x.png new file mode 100644 index 0000000..be1ce2a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bela@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bix@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bix@2x.png new file mode 100644 index 0000000..74c19e1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/blcn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/blcn@2x.png new file mode 100644 index 0000000..b2e5754 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/blcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/blk@2x.png b/public/images/cryptocurrency-icons/32@2x/white/blk@2x.png new file mode 100644 index 0000000..909750a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/blk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/block@2x.png b/public/images/cryptocurrency-icons/32@2x/white/block@2x.png new file mode 100644 index 0000000..8a9127a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/block@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/blz@2x.png b/public/images/cryptocurrency-icons/32@2x/white/blz@2x.png new file mode 100644 index 0000000..1addd11 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/blz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bnb@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bnb@2x.png new file mode 100644 index 0000000..bdf8706 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bnb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bnt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bnt@2x.png new file mode 100644 index 0000000..b4b9102 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bnty@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bnty@2x.png new file mode 100644 index 0000000..5a0beb5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bnty@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bos@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bos@2x.png new file mode 100644 index 0000000..84b2e1b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bpt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bpt@2x.png new file mode 100644 index 0000000..ae16077 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bq@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bq@2x.png new file mode 100644 index 0000000..40074eb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/brd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/brd@2x.png new file mode 100644 index 0000000..639d84f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/brd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bsd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bsd@2x.png new file mode 100644 index 0000000..0153bd7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bsd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/btc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/btc@2x.png new file mode 100644 index 0000000..33dc2d1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/btc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/btcd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/btcd@2x.png new file mode 100644 index 0000000..c0cf560 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/btcd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/btch@2x.png b/public/images/cryptocurrency-icons/32@2x/white/btch@2x.png new file mode 100644 index 0000000..1b65cf8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/btch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/btcp@2x.png b/public/images/cryptocurrency-icons/32@2x/white/btcp@2x.png new file mode 100644 index 0000000..0d0c9fd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/btcp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/btcz@2x.png b/public/images/cryptocurrency-icons/32@2x/white/btcz@2x.png new file mode 100644 index 0000000..d9bce86 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/btcz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/btdx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/btdx@2x.png new file mode 100644 index 0000000..5366621 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/btdx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/btg@2x.png b/public/images/cryptocurrency-icons/32@2x/white/btg@2x.png new file mode 100644 index 0000000..563743d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/btg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/btm@2x.png b/public/images/cryptocurrency-icons/32@2x/white/btm@2x.png new file mode 100644 index 0000000..1d0977d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/btm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/bts@2x.png b/public/images/cryptocurrency-icons/32@2x/white/bts@2x.png new file mode 100644 index 0000000..e1c0a0c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/bts@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/btx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/btx@2x.png new file mode 100644 index 0000000..a9ccdc7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/btx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/burst@2x.png b/public/images/cryptocurrency-icons/32@2x/white/burst@2x.png new file mode 100644 index 0000000..66fa5ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/burst@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/call@2x.png b/public/images/cryptocurrency-icons/32@2x/white/call@2x.png new file mode 100644 index 0000000..8bc2992 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/call@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cc@2x.png new file mode 100644 index 0000000..fae2c3a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cdn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cdn@2x.png new file mode 100644 index 0000000..4a5a9bc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cdt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cdt@2x.png new file mode 100644 index 0000000..e768dac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cdt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cenz@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cenz@2x.png new file mode 100644 index 0000000..d61a566 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cenz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/chat@2x.png b/public/images/cryptocurrency-icons/32@2x/white/chat@2x.png new file mode 100644 index 0000000..5614d30 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/chat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/chips@2x.png b/public/images/cryptocurrency-icons/32@2x/white/chips@2x.png new file mode 100644 index 0000000..12c2b15 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/chips@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cix@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cix@2x.png new file mode 100644 index 0000000..78cee34 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/clam@2x.png b/public/images/cryptocurrency-icons/32@2x/white/clam@2x.png new file mode 100644 index 0000000..49bb950 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/clam@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cloak@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cloak@2x.png new file mode 100644 index 0000000..15a4109 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cloak@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cmm@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cmm@2x.png new file mode 100644 index 0000000..085806b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cmm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cmt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cmt@2x.png new file mode 100644 index 0000000..a5d48fe Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cmt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cnd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cnd@2x.png new file mode 100644 index 0000000..7ba2ef9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cnd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cnx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cnx@2x.png new file mode 100644 index 0000000..e465aa2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cnx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cny@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cny@2x.png new file mode 100644 index 0000000..d2fe2f5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cny@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cob@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cob@2x.png new file mode 100644 index 0000000..45712e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cob@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/colx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/colx@2x.png new file mode 100644 index 0000000..9921eb7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/colx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/coqui@2x.png b/public/images/cryptocurrency-icons/32@2x/white/coqui@2x.png new file mode 100644 index 0000000..6a1b66a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/coqui@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cred@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cred@2x.png new file mode 100644 index 0000000..1c430ab Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cred@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/crpt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/crpt@2x.png new file mode 100644 index 0000000..9fec3b4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/crpt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/crw@2x.png b/public/images/cryptocurrency-icons/32@2x/white/crw@2x.png new file mode 100644 index 0000000..463f7b4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/crw@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cs@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cs@2x.png new file mode 100644 index 0000000..cc13704 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ctr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ctr@2x.png new file mode 100644 index 0000000..4752a5e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ctr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ctxc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ctxc@2x.png new file mode 100644 index 0000000..5e4ed01 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ctxc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/cvc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/cvc@2x.png new file mode 100644 index 0000000..5b1d976 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/cvc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dash@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dash@2x.png new file mode 100644 index 0000000..e7e472c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dat@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dat@2x.png new file mode 100644 index 0000000..c0fdacb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/data@2x.png b/public/images/cryptocurrency-icons/32@2x/white/data@2x.png new file mode 100644 index 0000000..833ad07 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/data@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dbc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dbc@2x.png new file mode 100644 index 0000000..d930096 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dcn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dcn@2x.png new file mode 100644 index 0000000..eac01fa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dcr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dcr@2x.png new file mode 100644 index 0000000..25ed93b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dcr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/deez@2x.png b/public/images/cryptocurrency-icons/32@2x/white/deez@2x.png new file mode 100644 index 0000000..159c54c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/deez@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dent@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dent@2x.png new file mode 100644 index 0000000..daff4c6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dent@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dew@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dew@2x.png new file mode 100644 index 0000000..0da0306 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dew@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dgb@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dgb@2x.png new file mode 100644 index 0000000..16c8b40 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dgb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dgd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dgd@2x.png new file mode 100644 index 0000000..541b96e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dgd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dlt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dlt@2x.png new file mode 100644 index 0000000..697489a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dlt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dnt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dnt@2x.png new file mode 100644 index 0000000..5102d73 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dock@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dock@2x.png new file mode 100644 index 0000000..f4ab428 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dock@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/doge@2x.png b/public/images/cryptocurrency-icons/32@2x/white/doge@2x.png new file mode 100644 index 0000000..a83137b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/doge@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/drgn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/drgn@2x.png new file mode 100644 index 0000000..6fcc65a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/drgn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/drop@2x.png b/public/images/cryptocurrency-icons/32@2x/white/drop@2x.png new file mode 100644 index 0000000..ee88d41 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/drop@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dta@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dta@2x.png new file mode 100644 index 0000000..fec6427 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dta@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dth@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dth@2x.png new file mode 100644 index 0000000..5d2fe2d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/dtr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/dtr@2x.png new file mode 100644 index 0000000..b23c48d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/dtr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ebst@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ebst@2x.png new file mode 100644 index 0000000..57f480c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ebst@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/eca@2x.png b/public/images/cryptocurrency-icons/32@2x/white/eca@2x.png new file mode 100644 index 0000000..aeae580 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/eca@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/edg@2x.png b/public/images/cryptocurrency-icons/32@2x/white/edg@2x.png new file mode 100644 index 0000000..6851364 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/edg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/edo@2x.png b/public/images/cryptocurrency-icons/32@2x/white/edo@2x.png new file mode 100644 index 0000000..51e0403 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/edo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/edoge@2x.png b/public/images/cryptocurrency-icons/32@2x/white/edoge@2x.png new file mode 100644 index 0000000..dae005a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/edoge@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ela@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ela@2x.png new file mode 100644 index 0000000..120ad87 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ela@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/elf@2x.png b/public/images/cryptocurrency-icons/32@2x/white/elf@2x.png new file mode 100644 index 0000000..62ad0af Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/elf@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/elix@2x.png b/public/images/cryptocurrency-icons/32@2x/white/elix@2x.png new file mode 100644 index 0000000..43bf95e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/elix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ella@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ella@2x.png new file mode 100644 index 0000000..c903b2c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ella@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/emc2@2x.png b/public/images/cryptocurrency-icons/32@2x/white/emc2@2x.png new file mode 100644 index 0000000..4daf014 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/emc2@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/emc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/emc@2x.png new file mode 100644 index 0000000..9fdfebc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/emc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/eng@2x.png b/public/images/cryptocurrency-icons/32@2x/white/eng@2x.png new file mode 100644 index 0000000..22699bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/eng@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/enj@2x.png b/public/images/cryptocurrency-icons/32@2x/white/enj@2x.png new file mode 100644 index 0000000..87f5757 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/enj@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/eos@2x.png b/public/images/cryptocurrency-icons/32@2x/white/eos@2x.png new file mode 100644 index 0000000..4782d68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/eos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/equa@2x.png b/public/images/cryptocurrency-icons/32@2x/white/equa@2x.png new file mode 100644 index 0000000..a64e882 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/equa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/etc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/etc@2x.png new file mode 100644 index 0000000..75825e3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/etc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/eth@2x.png b/public/images/cryptocurrency-icons/32@2x/white/eth@2x.png new file mode 100644 index 0000000..6b38a82 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/eth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ethos@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ethos@2x.png new file mode 100644 index 0000000..a64f535 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ethos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/etn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/etn@2x.png new file mode 100644 index 0000000..ebaf472 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/etn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/etp@2x.png b/public/images/cryptocurrency-icons/32@2x/white/etp@2x.png new file mode 100644 index 0000000..5444e0d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/etp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/eur@2x.png b/public/images/cryptocurrency-icons/32@2x/white/eur@2x.png new file mode 100644 index 0000000..e953101 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/eur@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/evx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/evx@2x.png new file mode 100644 index 0000000..9d2f194 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/evx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/exmo@2x.png b/public/images/cryptocurrency-icons/32@2x/white/exmo@2x.png new file mode 100644 index 0000000..a127386 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/exmo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/exp@2x.png b/public/images/cryptocurrency-icons/32@2x/white/exp@2x.png new file mode 100644 index 0000000..bec90e5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/exp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/fair@2x.png b/public/images/cryptocurrency-icons/32@2x/white/fair@2x.png new file mode 100644 index 0000000..4d18727 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/fair@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/fct@2x.png b/public/images/cryptocurrency-icons/32@2x/white/fct@2x.png new file mode 100644 index 0000000..8a0dcf3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/fct@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/fil@2x.png b/public/images/cryptocurrency-icons/32@2x/white/fil@2x.png new file mode 100644 index 0000000..c894808 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/fil@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/fjc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/fjc@2x.png new file mode 100644 index 0000000..b07f546 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/fjc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/fldc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/fldc@2x.png new file mode 100644 index 0000000..653e44d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/fldc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/flo@2x.png b/public/images/cryptocurrency-icons/32@2x/white/flo@2x.png new file mode 100644 index 0000000..8e26ce9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/flo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/fsn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/fsn@2x.png new file mode 100644 index 0000000..0da6974 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/fsn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ftc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ftc@2x.png new file mode 100644 index 0000000..41a3a95 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ftc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/fuel@2x.png b/public/images/cryptocurrency-icons/32@2x/white/fuel@2x.png new file mode 100644 index 0000000..48ac881 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/fuel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/fun@2x.png b/public/images/cryptocurrency-icons/32@2x/white/fun@2x.png new file mode 100644 index 0000000..6da2805 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/fun@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/game@2x.png b/public/images/cryptocurrency-icons/32@2x/white/game@2x.png new file mode 100644 index 0000000..105b70c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/game@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gas@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gas@2x.png new file mode 100644 index 0000000..5d8fe68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gbp@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gbp@2x.png new file mode 100644 index 0000000..5a93d68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gbp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gbx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gbx@2x.png new file mode 100644 index 0000000..efcea91 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gbx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gbyte@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gbyte@2x.png new file mode 100644 index 0000000..477b747 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gbyte@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/generic@2x.png b/public/images/cryptocurrency-icons/32@2x/white/generic@2x.png new file mode 100644 index 0000000..6ddb013 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/generic@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/glxt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/glxt@2x.png new file mode 100644 index 0000000..afc9c87 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/glxt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gmr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gmr@2x.png new file mode 100644 index 0000000..5017182 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gmr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gno@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gno@2x.png new file mode 100644 index 0000000..cdfbca2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gno@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gnt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gnt@2x.png new file mode 100644 index 0000000..d01f14e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/grc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/grc@2x.png new file mode 100644 index 0000000..1b1c308 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/grc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/grs@2x.png b/public/images/cryptocurrency-icons/32@2x/white/grs@2x.png new file mode 100644 index 0000000..e2138da Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/grs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gsc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gsc@2x.png new file mode 100644 index 0000000..565873b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gsc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gto@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gto@2x.png new file mode 100644 index 0000000..f1d472b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gto@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gup@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gup@2x.png new file mode 100644 index 0000000..26ff4ce Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gup@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gusd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gusd@2x.png new file mode 100644 index 0000000..e993c10 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gusd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gvt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gvt@2x.png new file mode 100644 index 0000000..bbddea0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gvt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gxs@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gxs@2x.png new file mode 100644 index 0000000..e7d51f0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/gzr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/gzr@2x.png new file mode 100644 index 0000000..094ddfa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/gzr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/hight@2x.png b/public/images/cryptocurrency-icons/32@2x/white/hight@2x.png new file mode 100644 index 0000000..5ecfb91 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/hight@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/hodl@2x.png b/public/images/cryptocurrency-icons/32@2x/white/hodl@2x.png new file mode 100644 index 0000000..49a18a6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/hodl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/hpb@2x.png b/public/images/cryptocurrency-icons/32@2x/white/hpb@2x.png new file mode 100644 index 0000000..e365497 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/hpb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/hsr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/hsr@2x.png new file mode 100644 index 0000000..ba15d0b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/hsr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ht@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ht@2x.png new file mode 100644 index 0000000..194d24c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ht@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/html@2x.png b/public/images/cryptocurrency-icons/32@2x/white/html@2x.png new file mode 100644 index 0000000..0327363 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/html@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/huc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/huc@2x.png new file mode 100644 index 0000000..3108198 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/huc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/hush@2x.png b/public/images/cryptocurrency-icons/32@2x/white/hush@2x.png new file mode 100644 index 0000000..c7e2e9c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/hush@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/icn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/icn@2x.png new file mode 100644 index 0000000..5a1a0dd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/icn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/icx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/icx@2x.png new file mode 100644 index 0000000..c0430d6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/icx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ignis@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ignis@2x.png new file mode 100644 index 0000000..2785f42 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ignis@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ink@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ink@2x.png new file mode 100644 index 0000000..b5c3d25 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ink@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ins@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ins@2x.png new file mode 100644 index 0000000..26a8ce9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ins@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ion@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ion@2x.png new file mode 100644 index 0000000..c23cbbf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ion@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/iop@2x.png b/public/images/cryptocurrency-icons/32@2x/white/iop@2x.png new file mode 100644 index 0000000..011009e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/iop@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/iost@2x.png b/public/images/cryptocurrency-icons/32@2x/white/iost@2x.png new file mode 100644 index 0000000..f61593d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/iost@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/iotx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/iotx@2x.png new file mode 100644 index 0000000..64b58df Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/iotx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/itc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/itc@2x.png new file mode 100644 index 0000000..972dbff Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/itc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/jnt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/jnt@2x.png new file mode 100644 index 0000000..ba34dc9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/jnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/jpy@2x.png b/public/images/cryptocurrency-icons/32@2x/white/jpy@2x.png new file mode 100644 index 0000000..d0953a1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/jpy@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/kcs@2x.png b/public/images/cryptocurrency-icons/32@2x/white/kcs@2x.png new file mode 100644 index 0000000..af71afa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/kcs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/kin@2x.png b/public/images/cryptocurrency-icons/32@2x/white/kin@2x.png new file mode 100644 index 0000000..c08b832 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/kin@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/kmd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/kmd@2x.png new file mode 100644 index 0000000..2389fcf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/kmd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/knc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/knc@2x.png new file mode 100644 index 0000000..abcc5be Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/knc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/krb@2x.png b/public/images/cryptocurrency-icons/32@2x/white/krb@2x.png new file mode 100644 index 0000000..27151d8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/krb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/lbc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/lbc@2x.png new file mode 100644 index 0000000..9816198 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/lbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/lend@2x.png b/public/images/cryptocurrency-icons/32@2x/white/lend@2x.png new file mode 100644 index 0000000..4588060 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/lend@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/link@2x.png b/public/images/cryptocurrency-icons/32@2x/white/link@2x.png new file mode 100644 index 0000000..4ac107f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/link@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/lkk@2x.png b/public/images/cryptocurrency-icons/32@2x/white/lkk@2x.png new file mode 100644 index 0000000..6a2ee92 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/lkk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/loom@2x.png b/public/images/cryptocurrency-icons/32@2x/white/loom@2x.png new file mode 100644 index 0000000..0175d8b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/loom@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/lrc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/lrc@2x.png new file mode 100644 index 0000000..3b02e31 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/lrc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/lsk@2x.png b/public/images/cryptocurrency-icons/32@2x/white/lsk@2x.png new file mode 100644 index 0000000..42c6085 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/lsk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ltc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ltc@2x.png new file mode 100644 index 0000000..1aa14b6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ltc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/lun@2x.png b/public/images/cryptocurrency-icons/32@2x/white/lun@2x.png new file mode 100644 index 0000000..eac9199 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/lun@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/maid@2x.png b/public/images/cryptocurrency-icons/32@2x/white/maid@2x.png new file mode 100644 index 0000000..1108e3d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/maid@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mana@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mana@2x.png new file mode 100644 index 0000000..9fe16a3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mana@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mcap@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mcap@2x.png new file mode 100644 index 0000000..46452e8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mcap@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mco@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mco@2x.png new file mode 100644 index 0000000..0210587 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mco@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mda@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mda@2x.png new file mode 100644 index 0000000..9a23332 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mda@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mds@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mds@2x.png new file mode 100644 index 0000000..a588674 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mds@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/med@2x.png b/public/images/cryptocurrency-icons/32@2x/white/med@2x.png new file mode 100644 index 0000000..dfb11aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/med@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/miota@2x.png b/public/images/cryptocurrency-icons/32@2x/white/miota@2x.png new file mode 100644 index 0000000..ea37dd1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/miota@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mith@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mith@2x.png new file mode 100644 index 0000000..b035604 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mith@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mkr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mkr@2x.png new file mode 100644 index 0000000..6f25658 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mkr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mln@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mln@2x.png new file mode 100644 index 0000000..96f4879 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mln@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mnx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mnx@2x.png new file mode 100644 index 0000000..ea2715b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mnx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/moac@2x.png b/public/images/cryptocurrency-icons/32@2x/white/moac@2x.png new file mode 100644 index 0000000..6e95fb2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/moac@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mod@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mod@2x.png new file mode 100644 index 0000000..4374d43 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mod@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mona@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mona@2x.png new file mode 100644 index 0000000..3c79069 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mona@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/msr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/msr@2x.png new file mode 100644 index 0000000..5f2fc44 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/msr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mth@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mth@2x.png new file mode 100644 index 0000000..f7faaac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mth@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mtl@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mtl@2x.png new file mode 100644 index 0000000..bda2222 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mtl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/music@2x.png b/public/images/cryptocurrency-icons/32@2x/white/music@2x.png new file mode 100644 index 0000000..ae12608 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/music@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/mzc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/mzc@2x.png new file mode 100644 index 0000000..452d07e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/mzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nano@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nano@2x.png new file mode 100644 index 0000000..39dfed5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nano@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nas@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nas@2x.png new file mode 100644 index 0000000..884fbba Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nav@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nav@2x.png new file mode 100644 index 0000000..9c9bb59 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nav@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ncash@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ncash@2x.png new file mode 100644 index 0000000..aeb7ea6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ncash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ndz@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ndz@2x.png new file mode 100644 index 0000000..0019f4b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ndz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nebl@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nebl@2x.png new file mode 100644 index 0000000..c094c34 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nebl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/neo@2x.png b/public/images/cryptocurrency-icons/32@2x/white/neo@2x.png new file mode 100644 index 0000000..5d8fe68 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/neo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/neos@2x.png b/public/images/cryptocurrency-icons/32@2x/white/neos@2x.png new file mode 100644 index 0000000..de17075 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/neos@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/neu@2x.png b/public/images/cryptocurrency-icons/32@2x/white/neu@2x.png new file mode 100644 index 0000000..c1e5bdb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/neu@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nexo@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nexo@2x.png new file mode 100644 index 0000000..1e73f1e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nexo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ngc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ngc@2x.png new file mode 100644 index 0000000..d7519d7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ngc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nio@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nio@2x.png new file mode 100644 index 0000000..d89af0d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nio@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nlc2@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nlc2@2x.png new file mode 100644 index 0000000..ef3c082 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nlc2@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nlg@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nlg@2x.png new file mode 100644 index 0000000..803fbe7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nlg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nmc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nmc@2x.png new file mode 100644 index 0000000..0fe4f80 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nmc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/npxs@2x.png b/public/images/cryptocurrency-icons/32@2x/white/npxs@2x.png new file mode 100644 index 0000000..516d4ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/npxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nuls@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nuls@2x.png new file mode 100644 index 0000000..b4b3a5f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nuls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nxs@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nxs@2x.png new file mode 100644 index 0000000..8e729c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nxs@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/nxt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/nxt@2x.png new file mode 100644 index 0000000..ccaf20c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/nxt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/oax@2x.png b/public/images/cryptocurrency-icons/32@2x/white/oax@2x.png new file mode 100644 index 0000000..48774e4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/oax@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ok@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ok@2x.png new file mode 100644 index 0000000..daa7a8d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ok@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/omg@2x.png b/public/images/cryptocurrency-icons/32@2x/white/omg@2x.png new file mode 100644 index 0000000..bee94fc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/omg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/omni@2x.png b/public/images/cryptocurrency-icons/32@2x/white/omni@2x.png new file mode 100644 index 0000000..191c1e3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/omni@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ong@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ong@2x.png new file mode 100644 index 0000000..d4be6ca Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ong@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ont@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ont@2x.png new file mode 100644 index 0000000..90af669 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ont@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/oot@2x.png b/public/images/cryptocurrency-icons/32@2x/white/oot@2x.png new file mode 100644 index 0000000..585f253 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/oot@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ost@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ost@2x.png new file mode 100644 index 0000000..60fa149 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ost@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ox@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ox@2x.png new file mode 100644 index 0000000..f2b087d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ox@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/part@2x.png b/public/images/cryptocurrency-icons/32@2x/white/part@2x.png new file mode 100644 index 0000000..cdc2582 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/part@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/pasc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/pasc@2x.png new file mode 100644 index 0000000..bf74a8b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/pasc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/pasl@2x.png b/public/images/cryptocurrency-icons/32@2x/white/pasl@2x.png new file mode 100644 index 0000000..174b3c0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/pasl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/pay@2x.png b/public/images/cryptocurrency-icons/32@2x/white/pay@2x.png new file mode 100644 index 0000000..7b254ff Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/pay@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/payx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/payx@2x.png new file mode 100644 index 0000000..90ec008 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/payx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/pink@2x.png b/public/images/cryptocurrency-icons/32@2x/white/pink@2x.png new file mode 100644 index 0000000..3a08d4a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/pink@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/pirl@2x.png b/public/images/cryptocurrency-icons/32@2x/white/pirl@2x.png new file mode 100644 index 0000000..07f508b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/pirl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/pivx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/pivx@2x.png new file mode 100644 index 0000000..9b6d6f9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/pivx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/plr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/plr@2x.png new file mode 100644 index 0000000..43344cb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/plr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/poa@2x.png b/public/images/cryptocurrency-icons/32@2x/white/poa@2x.png new file mode 100644 index 0000000..94a5bdc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/poa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/poe@2x.png b/public/images/cryptocurrency-icons/32@2x/white/poe@2x.png new file mode 100644 index 0000000..5285a7b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/poe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/polis@2x.png b/public/images/cryptocurrency-icons/32@2x/white/polis@2x.png new file mode 100644 index 0000000..1e8e1e7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/polis@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/poly@2x.png b/public/images/cryptocurrency-icons/32@2x/white/poly@2x.png new file mode 100644 index 0000000..62caaad Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/poly@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/pot@2x.png b/public/images/cryptocurrency-icons/32@2x/white/pot@2x.png new file mode 100644 index 0000000..0911ca4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/pot@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/powr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/powr@2x.png new file mode 100644 index 0000000..f48b12c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/powr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ppc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ppc@2x.png new file mode 100644 index 0000000..a70744b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ppc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ppp@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ppp@2x.png new file mode 100644 index 0000000..5a0898f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ppp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ppt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ppt@2x.png new file mode 100644 index 0000000..2fc1966 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ppt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/prl@2x.png b/public/images/cryptocurrency-icons/32@2x/white/prl@2x.png new file mode 100644 index 0000000..82df0e6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/prl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/pura@2x.png b/public/images/cryptocurrency-icons/32@2x/white/pura@2x.png new file mode 100644 index 0000000..4eaa83d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/pura@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/qash@2x.png b/public/images/cryptocurrency-icons/32@2x/white/qash@2x.png new file mode 100644 index 0000000..fa7b824 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/qash@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/qiwi@2x.png b/public/images/cryptocurrency-icons/32@2x/white/qiwi@2x.png new file mode 100644 index 0000000..4d20ed3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/qiwi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/qlc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/qlc@2x.png new file mode 100644 index 0000000..4ec914b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/qlc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/qrl@2x.png b/public/images/cryptocurrency-icons/32@2x/white/qrl@2x.png new file mode 100644 index 0000000..9ff2b57 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/qrl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/qsp@2x.png b/public/images/cryptocurrency-icons/32@2x/white/qsp@2x.png new file mode 100644 index 0000000..0ade200 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/qsp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/qtum@2x.png b/public/images/cryptocurrency-icons/32@2x/white/qtum@2x.png new file mode 100644 index 0000000..008aae2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/qtum@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/r@2x.png b/public/images/cryptocurrency-icons/32@2x/white/r@2x.png new file mode 100644 index 0000000..d2e4650 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/r@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rads@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rads@2x.png new file mode 100644 index 0000000..da603a8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rads@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rap@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rap@2x.png new file mode 100644 index 0000000..c16c36e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rap@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rcn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rcn@2x.png new file mode 100644 index 0000000..755a351 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rcn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rdd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rdd@2x.png new file mode 100644 index 0000000..af975bf Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rdd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rdn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rdn@2x.png new file mode 100644 index 0000000..7600633 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rep@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rep@2x.png new file mode 100644 index 0000000..281ac42 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rep@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/req@2x.png b/public/images/cryptocurrency-icons/32@2x/white/req@2x.png new file mode 100644 index 0000000..99c64db Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/req@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rhoc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rhoc@2x.png new file mode 100644 index 0000000..84c5bef Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rhoc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ric@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ric@2x.png new file mode 100644 index 0000000..674c642 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ric@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rise@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rise@2x.png new file mode 100644 index 0000000..b525121 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rise@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rlc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rlc@2x.png new file mode 100644 index 0000000..c433790 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rlc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rpx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rpx@2x.png new file mode 100644 index 0000000..f33851c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rpx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rub@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rub@2x.png new file mode 100644 index 0000000..e69ee2c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rub@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/rvn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/rvn@2x.png new file mode 100644 index 0000000..d95480a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/rvn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ryo@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ryo@2x.png new file mode 100644 index 0000000..7df7b37 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ryo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/safe@2x.png b/public/images/cryptocurrency-icons/32@2x/white/safe@2x.png new file mode 100644 index 0000000..cbcc576 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/safe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/salt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/salt@2x.png new file mode 100644 index 0000000..f830feb Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/salt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/san@2x.png b/public/images/cryptocurrency-icons/32@2x/white/san@2x.png new file mode 100644 index 0000000..a0a4e69 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/san@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sbd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sbd@2x.png new file mode 100644 index 0000000..d9b071b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sbd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sberbank@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sberbank@2x.png new file mode 100644 index 0000000..57d875f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sberbank@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sc@2x.png new file mode 100644 index 0000000..c5006fc Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/shift@2x.png b/public/images/cryptocurrency-icons/32@2x/white/shift@2x.png new file mode 100644 index 0000000..6b95403 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/shift@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sib@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sib@2x.png new file mode 100644 index 0000000..6478035 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sib@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sky@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sky@2x.png new file mode 100644 index 0000000..d0425ff Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sky@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/slr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/slr@2x.png new file mode 100644 index 0000000..e917a1b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/slr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sls@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sls@2x.png new file mode 100644 index 0000000..13e4c62 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/smart@2x.png b/public/images/cryptocurrency-icons/32@2x/white/smart@2x.png new file mode 100644 index 0000000..e41b605 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/smart@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sngls@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sngls@2x.png new file mode 100644 index 0000000..bd94d36 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sngls@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/snm@2x.png b/public/images/cryptocurrency-icons/32@2x/white/snm@2x.png new file mode 100644 index 0000000..4972080 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/snm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/snt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/snt@2x.png new file mode 100644 index 0000000..7a7e07e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/snt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/soc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/soc@2x.png new file mode 100644 index 0000000..151f465 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/soc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/spank@2x.png b/public/images/cryptocurrency-icons/32@2x/white/spank@2x.png new file mode 100644 index 0000000..698b5a0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/spank@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sphtx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sphtx@2x.png new file mode 100644 index 0000000..3e11260 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sphtx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/srn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/srn@2x.png new file mode 100644 index 0000000..9070d02 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/srn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/stak@2x.png b/public/images/cryptocurrency-icons/32@2x/white/stak@2x.png new file mode 100644 index 0000000..e9bf1e0 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/stak@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/start@2x.png b/public/images/cryptocurrency-icons/32@2x/white/start@2x.png new file mode 100644 index 0000000..b1ac2b1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/start@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/steem@2x.png b/public/images/cryptocurrency-icons/32@2x/white/steem@2x.png new file mode 100644 index 0000000..d9b071b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/steem@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/storj@2x.png b/public/images/cryptocurrency-icons/32@2x/white/storj@2x.png new file mode 100644 index 0000000..2b2ea61 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/storj@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/storm@2x.png b/public/images/cryptocurrency-icons/32@2x/white/storm@2x.png new file mode 100644 index 0000000..52305f4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/storm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/stq@2x.png b/public/images/cryptocurrency-icons/32@2x/white/stq@2x.png new file mode 100644 index 0000000..02d873f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/stq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/strat@2x.png b/public/images/cryptocurrency-icons/32@2x/white/strat@2x.png new file mode 100644 index 0000000..2dbc63b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/strat@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sub@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sub@2x.png new file mode 100644 index 0000000..3d368f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sub@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sumo@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sumo@2x.png new file mode 100644 index 0000000..e15bd73 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sumo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/sys@2x.png b/public/images/cryptocurrency-icons/32@2x/white/sys@2x.png new file mode 100644 index 0000000..787ad0b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/sys@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/taas@2x.png b/public/images/cryptocurrency-icons/32@2x/white/taas@2x.png new file mode 100644 index 0000000..b9ff7ad Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/taas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tau@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tau@2x.png new file mode 100644 index 0000000..9731ada Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tau@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tel@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tel@2x.png new file mode 100644 index 0000000..3114ec3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ten@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ten@2x.png new file mode 100644 index 0000000..a539bc2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ten@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tern@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tern@2x.png new file mode 100644 index 0000000..12c404b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tern@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tgch@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tgch@2x.png new file mode 100644 index 0000000..b666ae6 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tgch@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/theta@2x.png b/public/images/cryptocurrency-icons/32@2x/white/theta@2x.png new file mode 100644 index 0000000..a88d08e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/theta@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tix@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tix@2x.png new file mode 100644 index 0000000..184d258 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tix@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tkn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tkn@2x.png new file mode 100644 index 0000000..acdba53 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tkn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tnb@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tnb@2x.png new file mode 100644 index 0000000..cc0e738 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tnb@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tnc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tnc@2x.png new file mode 100644 index 0000000..168f5d1 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tnc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tnt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tnt@2x.png new file mode 100644 index 0000000..ea2bb74 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tnt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/trig@2x.png b/public/images/cryptocurrency-icons/32@2x/white/trig@2x.png new file mode 100644 index 0000000..45b180a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/trig@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/trtl@2x.png b/public/images/cryptocurrency-icons/32@2x/white/trtl@2x.png new file mode 100644 index 0000000..52ae77a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/trtl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/trx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/trx@2x.png new file mode 100644 index 0000000..7f5bab4 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/trx@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tusd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tusd@2x.png new file mode 100644 index 0000000..effe383 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tusd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/tzc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/tzc@2x.png new file mode 100644 index 0000000..6da12a7 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/tzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/ubq@2x.png b/public/images/cryptocurrency-icons/32@2x/white/ubq@2x.png new file mode 100644 index 0000000..d76216e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/ubq@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/unity@2x.png b/public/images/cryptocurrency-icons/32@2x/white/unity@2x.png new file mode 100644 index 0000000..2001a70 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/unity@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/usd@2x.png b/public/images/cryptocurrency-icons/32@2x/white/usd@2x.png new file mode 100644 index 0000000..3698d9b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/usd@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/usdt@2x.png b/public/images/cryptocurrency-icons/32@2x/white/usdt@2x.png new file mode 100644 index 0000000..95b997b Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/usdt@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/utk@2x.png b/public/images/cryptocurrency-icons/32@2x/white/utk@2x.png new file mode 100644 index 0000000..c3ce724 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/utk@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/veri@2x.png b/public/images/cryptocurrency-icons/32@2x/white/veri@2x.png new file mode 100644 index 0000000..d258b17 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/veri@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/vet@2x.png b/public/images/cryptocurrency-icons/32@2x/white/vet@2x.png new file mode 100644 index 0000000..3bf0e39 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/vet@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/via@2x.png b/public/images/cryptocurrency-icons/32@2x/white/via@2x.png new file mode 100644 index 0000000..e60d562 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/via@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/vib@2x.png b/public/images/cryptocurrency-icons/32@2x/white/vib@2x.png new file mode 100644 index 0000000..68e2ade Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/vib@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/vibe@2x.png b/public/images/cryptocurrency-icons/32@2x/white/vibe@2x.png new file mode 100644 index 0000000..6d9d9aa Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/vibe@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/vivo@2x.png b/public/images/cryptocurrency-icons/32@2x/white/vivo@2x.png new file mode 100644 index 0000000..cc17385 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/vivo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/vrc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/vrc@2x.png new file mode 100644 index 0000000..eece387 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/vrc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/vrsc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/vrsc@2x.png new file mode 100644 index 0000000..8a57f79 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/vrsc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/vtc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/vtc@2x.png new file mode 100644 index 0000000..e87218d Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/vtc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/wabi@2x.png b/public/images/cryptocurrency-icons/32@2x/white/wabi@2x.png new file mode 100644 index 0000000..45fcb1c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/wabi@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/wan@2x.png b/public/images/cryptocurrency-icons/32@2x/white/wan@2x.png new file mode 100644 index 0000000..18beebe Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/wan@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/waves@2x.png b/public/images/cryptocurrency-icons/32@2x/white/waves@2x.png new file mode 100644 index 0000000..6ca1468 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/waves@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/wax@2x.png b/public/images/cryptocurrency-icons/32@2x/white/wax@2x.png new file mode 100644 index 0000000..00a1c36 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/wax@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/wgr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/wgr@2x.png new file mode 100644 index 0000000..1139432 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/wgr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/wicc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/wicc@2x.png new file mode 100644 index 0000000..b8c7347 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/wicc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/wings@2x.png b/public/images/cryptocurrency-icons/32@2x/white/wings@2x.png new file mode 100644 index 0000000..f3b1b3e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/wings@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/wpr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/wpr@2x.png new file mode 100644 index 0000000..c7837d3 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/wpr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/wtc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/wtc@2x.png new file mode 100644 index 0000000..faf9278 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/wtc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xas@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xas@2x.png new file mode 100644 index 0000000..87669cd Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xas@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xbc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xbc@2x.png new file mode 100644 index 0000000..fde197f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xbc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xby@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xby@2x.png new file mode 100644 index 0000000..2d923c9 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xby@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xcp@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xcp@2x.png new file mode 100644 index 0000000..81fae70 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xcp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xdn@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xdn@2x.png new file mode 100644 index 0000000..a1b03ac Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xdn@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xem@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xem@2x.png new file mode 100644 index 0000000..50099a5 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xem@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xin@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xin@2x.png new file mode 100644 index 0000000..636775f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xin@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xlm@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xlm@2x.png new file mode 100644 index 0000000..fdbb052 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xlm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xmcc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xmcc@2x.png new file mode 100644 index 0000000..d405296 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xmcc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xmg@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xmg@2x.png new file mode 100644 index 0000000..282b866 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xmg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xmo@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xmo@2x.png new file mode 100644 index 0000000..24d1334 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xmo@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xmr@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xmr@2x.png new file mode 100644 index 0000000..0a72376 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xmr@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xmy@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xmy@2x.png new file mode 100644 index 0000000..091fa0a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xmy@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xp@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xp@2x.png new file mode 100644 index 0000000..6ef0443 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xpa@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xpa@2x.png new file mode 100644 index 0000000..b739d07 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xpa@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xpm@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xpm@2x.png new file mode 100644 index 0000000..18b0c72 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xpm@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xrp@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xrp@2x.png new file mode 100644 index 0000000..5f5140e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xrp@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xsg@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xsg@2x.png new file mode 100644 index 0000000..2d2f866 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xsg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xtz@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xtz@2x.png new file mode 100644 index 0000000..6f0a69f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xtz@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xuc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xuc@2x.png new file mode 100644 index 0000000..f9b138e Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xuc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xvc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xvc@2x.png new file mode 100644 index 0000000..4c4c74f Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xvc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xvg@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xvg@2x.png new file mode 100644 index 0000000..2a84c35 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xvg@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/xzc@2x.png b/public/images/cryptocurrency-icons/32@2x/white/xzc@2x.png new file mode 100644 index 0000000..70c5f6a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/xzc@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/yoyow@2x.png b/public/images/cryptocurrency-icons/32@2x/white/yoyow@2x.png new file mode 100644 index 0000000..e385ce2 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/yoyow@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/zcl@2x.png b/public/images/cryptocurrency-icons/32@2x/white/zcl@2x.png new file mode 100644 index 0000000..5f85b2c Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/zcl@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/zec@2x.png b/public/images/cryptocurrency-icons/32@2x/white/zec@2x.png new file mode 100644 index 0000000..cd63c02 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/zec@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/zel@2x.png b/public/images/cryptocurrency-icons/32@2x/white/zel@2x.png new file mode 100644 index 0000000..0b56d31 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/zel@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/zen@2x.png b/public/images/cryptocurrency-icons/32@2x/white/zen@2x.png new file mode 100644 index 0000000..add41ff Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/zen@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/zil@2x.png b/public/images/cryptocurrency-icons/32@2x/white/zil@2x.png new file mode 100644 index 0000000..2e70e54 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/zil@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/zilla@2x.png b/public/images/cryptocurrency-icons/32@2x/white/zilla@2x.png new file mode 100644 index 0000000..50ebaa8 Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/zilla@2x.png differ diff --git a/public/images/cryptocurrency-icons/32@2x/white/zrx@2x.png b/public/images/cryptocurrency-icons/32@2x/white/zrx@2x.png new file mode 100644 index 0000000..be3998a Binary files /dev/null and b/public/images/cryptocurrency-icons/32@2x/white/zrx@2x.png differ diff --git a/public/images/cryptocurrency-icons/LICENSE.md b/public/images/cryptocurrency-icons/LICENSE.md new file mode 100644 index 0000000..0e259d4 --- /dev/null +++ b/public/images/cryptocurrency-icons/LICENSE.md @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/public/images/cryptocurrency-icons/README.md b/public/images/cryptocurrency-icons/README.md new file mode 100644 index 0000000..b16efd5 --- /dev/null +++ b/public/images/cryptocurrency-icons/README.md @@ -0,0 +1,21 @@ +# Cryptocurrency Icons + +[This project](http://cryptoicons.co) contains over 2000 icons – [330 crypto, and fiat currencies](Coin%20List.md), in 4 styles and a range of sizes. Completely free. All I ask is that you don’t claim them as your own, and share this resource with others. + +Images are in the PNG format (transparent) in 32×32, 64×64(@2x), and 128×128 variants, along with SVG versions. + +If there is an altcoin you’re looking for that hasn’t been included, please create a new issue. + + +## Install 🚀 + +``` +$ npm install cryptocurrency-icons +``` + +You can then import the icons from `./node_modules/cryptocurrency-icons`, for example `./node_modules/cryptocurrency-icons/svg/color/kmd.svg`. + + +## Special Thanks 👏 + +Thanks to [Christopher Downer](https://github.com/cjdowner) for starting this project and all our wonderful [contributors](https://github.com/atomiclabs/cryptocurrency-icons/graphs/contributors). diff --git a/public/images/cryptocurrency-icons/package.json b/public/images/cryptocurrency-icons/package.json new file mode 100644 index 0000000..b1edba0 --- /dev/null +++ b/public/images/cryptocurrency-icons/package.json @@ -0,0 +1,89 @@ +{ + "_from": "cryptocurrency-icons", + "_id": "cryptocurrency-icons@0.9.0", + "_inBundle": false, + "_integrity": "sha512-hwjtJVauV6TFG5Z8pJnTG+4REjbjdE9ZHiribM1JeEcEbXpHs+qLfPEMBP5dSMPv3J7tgrp9OPai2eSr85pSOQ==", + "_location": "/cryptocurrency-icons", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "cryptocurrency-icons", + "name": "cryptocurrency-icons", + "escapedName": "cryptocurrency-icons", + "rawSpec": "", + "saveSpec": null, + "fetchSpec": "latest" + }, + "_requiredBy": [ + "#USER", + "/" + ], + "_resolved": "https://registry.npmjs.org/cryptocurrency-icons/-/cryptocurrency-icons-0.9.0.tgz", + "_shasum": "2a6a439c1a8afe01b8ad9224acbf59e06d561583", + "_spec": "cryptocurrency-icons", + "_where": "/Users/mat/Dropbox/code/cryptotrac", + "bugs": { + "url": "https://github.com/atomiclabs/cryptocurrency-icons/issues" + }, + "bundleDependencies": false, + "deprecated": false, + "description": "A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes", + "devDependencies": { + "alpha-sort": "^2.0.1", + "coinlist": "^3.0.0", + "globby-cli": "^1.0.1", + "husky": "^1.0.0-rc.13", + "svgo": "1.1.0", + "xo": "^0.23.0" + }, + "files": [ + "32", + "32@2x", + "128", + "svg" + ], + "homepage": "http://cryptoicons.co", + "husky": { + "hooks": { + "pre-commit": "npm run manifest && npm run clean" + } + }, + "keywords": [ + "cryptocurrency", + "icons", + "icon", + "crypto", + "currency", + "cryptocurrencies", + "currencies", + "symbols", + "svg", + "png", + "vector", + "color", + "coin", + "bitcoin", + "ethereum", + "flat-icons", + "altcoin", + "altcoins", + "icon-pack", + "icon-set", + "erc20-tokens", + "erc20", + "erc721" + ], + "license": "CC0-1.0", + "name": "cryptocurrency-icons", + "repository": { + "type": "git", + "url": "git+https://github.com/atomiclabs/cryptocurrency-icons.git" + }, + "scripts": { + "clean": "svgo $(globby {svg,originals}/**/*.svg) --disable=removeViewBox", + "manifest": "node scripts/manifest.js", + "test": "xo" + }, + "version": "0.9.0" +} diff --git a/public/images/cryptocurrency-icons/svg/.DS_Store b/public/images/cryptocurrency-icons/svg/.DS_Store new file mode 100644 index 0000000..26179f6 Binary files /dev/null and b/public/images/cryptocurrency-icons/svg/.DS_Store differ diff --git a/public/images/cryptocurrency-icons/svg/black/$pac.svg b/public/images/cryptocurrency-icons/svg/black/$pac.svg new file mode 100644 index 0000000..8deb1e9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/$pac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/2give.svg b/public/images/cryptocurrency-icons/svg/black/2give.svg new file mode 100644 index 0000000..87848da --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/2give.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/abt.svg b/public/images/cryptocurrency-icons/svg/black/abt.svg new file mode 100644 index 0000000..a827641 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/abt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/act.svg b/public/images/cryptocurrency-icons/svg/black/act.svg new file mode 100644 index 0000000..3fa303a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/act.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/actn.svg b/public/images/cryptocurrency-icons/svg/black/actn.svg new file mode 100644 index 0000000..dc4f3f9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/actn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ada.svg b/public/images/cryptocurrency-icons/svg/black/ada.svg new file mode 100644 index 0000000..294c020 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ada.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/adx.svg b/public/images/cryptocurrency-icons/svg/black/adx.svg new file mode 100644 index 0000000..548fee3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/adx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ae.svg b/public/images/cryptocurrency-icons/svg/black/ae.svg new file mode 100644 index 0000000..7355336 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/aeon.svg b/public/images/cryptocurrency-icons/svg/black/aeon.svg new file mode 100644 index 0000000..aa2cbd0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/aeon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/agi.svg b/public/images/cryptocurrency-icons/svg/black/agi.svg new file mode 100644 index 0000000..c11f4d2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/agi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/agrs.svg b/public/images/cryptocurrency-icons/svg/black/agrs.svg new file mode 100644 index 0000000..fc02b8b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/agrs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/aion.svg b/public/images/cryptocurrency-icons/svg/black/aion.svg new file mode 100644 index 0000000..b4d743e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/aion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/amb.svg b/public/images/cryptocurrency-icons/svg/black/amb.svg new file mode 100644 index 0000000..253ceb6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/amb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/amp.svg b/public/images/cryptocurrency-icons/svg/black/amp.svg new file mode 100644 index 0000000..8803ef6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/amp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ant.svg b/public/images/cryptocurrency-icons/svg/black/ant.svg new file mode 100644 index 0000000..db6a931 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/apex.svg b/public/images/cryptocurrency-icons/svg/black/apex.svg new file mode 100644 index 0000000..233ef80 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/apex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/appc.svg b/public/images/cryptocurrency-icons/svg/black/appc.svg new file mode 100644 index 0000000..b9a2996 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/appc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ardr.svg b/public/images/cryptocurrency-icons/svg/black/ardr.svg new file mode 100644 index 0000000..c4f3b3b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ardr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/arg.svg b/public/images/cryptocurrency-icons/svg/black/arg.svg new file mode 100644 index 0000000..4b9ede8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/arg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ark.svg b/public/images/cryptocurrency-icons/svg/black/ark.svg new file mode 100644 index 0000000..00a759a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/arn.svg b/public/images/cryptocurrency-icons/svg/black/arn.svg new file mode 100644 index 0000000..f535a7a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/arn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ary.svg b/public/images/cryptocurrency-icons/svg/black/ary.svg new file mode 100644 index 0000000..40ee896 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ast.svg b/public/images/cryptocurrency-icons/svg/black/ast.svg new file mode 100644 index 0000000..b97ce1b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/atm.svg b/public/images/cryptocurrency-icons/svg/black/atm.svg new file mode 100644 index 0000000..06a8e22 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/atm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/auto.svg b/public/images/cryptocurrency-icons/svg/black/auto.svg new file mode 100644 index 0000000..080d5d0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bat.svg b/public/images/cryptocurrency-icons/svg/black/bat.svg new file mode 100644 index 0000000..bb472d8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bay.svg b/public/images/cryptocurrency-icons/svg/black/bay.svg new file mode 100644 index 0000000..05f296e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bcbc.svg b/public/images/cryptocurrency-icons/svg/black/bcbc.svg new file mode 100644 index 0000000..ae89f61 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bcbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bcc.svg b/public/images/cryptocurrency-icons/svg/black/bcc.svg new file mode 100644 index 0000000..c8f1029 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bcc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bcd.svg b/public/images/cryptocurrency-icons/svg/black/bcd.svg new file mode 100644 index 0000000..709f6d9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bcd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bch.svg b/public/images/cryptocurrency-icons/svg/black/bch.svg new file mode 100644 index 0000000..9128aa3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bcn.svg b/public/images/cryptocurrency-icons/svg/black/bcn.svg new file mode 100644 index 0000000..7e72ca7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bco.svg b/public/images/cryptocurrency-icons/svg/black/bco.svg new file mode 100644 index 0000000..e324160 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bcpt.svg b/public/images/cryptocurrency-icons/svg/black/bcpt.svg new file mode 100644 index 0000000..80a747d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bcpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bdl.svg b/public/images/cryptocurrency-icons/svg/black/bdl.svg new file mode 100644 index 0000000..6d18bce --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bdl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bela.svg b/public/images/cryptocurrency-icons/svg/black/bela.svg new file mode 100644 index 0000000..b3ffcd3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bela.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bix.svg b/public/images/cryptocurrency-icons/svg/black/bix.svg new file mode 100644 index 0000000..aca1e69 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/blcn.svg b/public/images/cryptocurrency-icons/svg/black/blcn.svg new file mode 100644 index 0000000..a5599e8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/blcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/blk.svg b/public/images/cryptocurrency-icons/svg/black/blk.svg new file mode 100644 index 0000000..5194fd6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/blk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/block.svg b/public/images/cryptocurrency-icons/svg/black/block.svg new file mode 100644 index 0000000..b46a338 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/block.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/blz.svg b/public/images/cryptocurrency-icons/svg/black/blz.svg new file mode 100644 index 0000000..5b89750 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/blz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bnb.svg b/public/images/cryptocurrency-icons/svg/black/bnb.svg new file mode 100644 index 0000000..c2d179b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bnt.svg b/public/images/cryptocurrency-icons/svg/black/bnt.svg new file mode 100644 index 0000000..0187cc7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bnty.svg b/public/images/cryptocurrency-icons/svg/black/bnty.svg new file mode 100644 index 0000000..d6e9862 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bnty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bos.svg b/public/images/cryptocurrency-icons/svg/black/bos.svg new file mode 100644 index 0000000..eae5225 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bpt.svg b/public/images/cryptocurrency-icons/svg/black/bpt.svg new file mode 100644 index 0000000..df6ed71 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bq.svg b/public/images/cryptocurrency-icons/svg/black/bq.svg new file mode 100644 index 0000000..ec3696a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/brd.svg b/public/images/cryptocurrency-icons/svg/black/brd.svg new file mode 100644 index 0000000..b86afa6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/brd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bsd.svg b/public/images/cryptocurrency-icons/svg/black/bsd.svg new file mode 100644 index 0000000..e6ceaf0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/btc.svg b/public/images/cryptocurrency-icons/svg/black/btc.svg new file mode 100644 index 0000000..f8b22dd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/btcd.svg b/public/images/cryptocurrency-icons/svg/black/btcd.svg new file mode 100644 index 0000000..6212981 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/btcd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/btch.svg b/public/images/cryptocurrency-icons/svg/black/btch.svg new file mode 100644 index 0000000..2373d7d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/btch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/btcp.svg b/public/images/cryptocurrency-icons/svg/black/btcp.svg new file mode 100644 index 0000000..df558e1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/btcp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/btcz.svg b/public/images/cryptocurrency-icons/svg/black/btcz.svg new file mode 100644 index 0000000..83c692e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/btcz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/btdx.svg b/public/images/cryptocurrency-icons/svg/black/btdx.svg new file mode 100644 index 0000000..0ce6fe9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/btdx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/btg.svg b/public/images/cryptocurrency-icons/svg/black/btg.svg new file mode 100644 index 0000000..46c309e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/btg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/btm.svg b/public/images/cryptocurrency-icons/svg/black/btm.svg new file mode 100644 index 0000000..28c6250 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/btm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/bts.svg b/public/images/cryptocurrency-icons/svg/black/bts.svg new file mode 100644 index 0000000..68a164a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/bts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/btx.svg b/public/images/cryptocurrency-icons/svg/black/btx.svg new file mode 100644 index 0000000..5d42cc0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/btx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/burst.svg b/public/images/cryptocurrency-icons/svg/black/burst.svg new file mode 100644 index 0000000..0b17fec --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/call.svg b/public/images/cryptocurrency-icons/svg/black/call.svg new file mode 100644 index 0000000..3d4f887 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cc.svg b/public/images/cryptocurrency-icons/svg/black/cc.svg new file mode 100644 index 0000000..52c5dbb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cdn.svg b/public/images/cryptocurrency-icons/svg/black/cdn.svg new file mode 100644 index 0000000..272fd3f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cdt.svg b/public/images/cryptocurrency-icons/svg/black/cdt.svg new file mode 100644 index 0000000..fad1d52 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cenz.svg b/public/images/cryptocurrency-icons/svg/black/cenz.svg new file mode 100644 index 0000000..70ecbb3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cenz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/chat.svg b/public/images/cryptocurrency-icons/svg/black/chat.svg new file mode 100644 index 0000000..10b5db6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/chips.svg b/public/images/cryptocurrency-icons/svg/black/chips.svg new file mode 100644 index 0000000..2e8d278 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/chips.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cix.svg b/public/images/cryptocurrency-icons/svg/black/cix.svg new file mode 100644 index 0000000..cb5c99e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/clam.svg b/public/images/cryptocurrency-icons/svg/black/clam.svg new file mode 100644 index 0000000..db1ddb3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/clam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cloak.svg b/public/images/cryptocurrency-icons/svg/black/cloak.svg new file mode 100644 index 0000000..56a3f9f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cloak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cmm.svg b/public/images/cryptocurrency-icons/svg/black/cmm.svg new file mode 100644 index 0000000..6eab4ac --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cmm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cmt.svg b/public/images/cryptocurrency-icons/svg/black/cmt.svg new file mode 100644 index 0000000..7a37f86 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cmt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cnd.svg b/public/images/cryptocurrency-icons/svg/black/cnd.svg new file mode 100644 index 0000000..da00a48 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cnd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cnx.svg b/public/images/cryptocurrency-icons/svg/black/cnx.svg new file mode 100644 index 0000000..3209305 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cnx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cny.svg b/public/images/cryptocurrency-icons/svg/black/cny.svg new file mode 100644 index 0000000..5710848 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cob.svg b/public/images/cryptocurrency-icons/svg/black/cob.svg new file mode 100644 index 0000000..a8b3c26 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cob.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/colx.svg b/public/images/cryptocurrency-icons/svg/black/colx.svg new file mode 100644 index 0000000..64a612a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/colx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/coqui.svg b/public/images/cryptocurrency-icons/svg/black/coqui.svg new file mode 100644 index 0000000..5d2a0c1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/coqui.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cred.svg b/public/images/cryptocurrency-icons/svg/black/cred.svg new file mode 100644 index 0000000..1b0651d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cred.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/crpt.svg b/public/images/cryptocurrency-icons/svg/black/crpt.svg new file mode 100644 index 0000000..e806c91 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/crpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/crw.svg b/public/images/cryptocurrency-icons/svg/black/crw.svg new file mode 100644 index 0000000..3b52feb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/crw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cs.svg b/public/images/cryptocurrency-icons/svg/black/cs.svg new file mode 100644 index 0000000..98cea60 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ctr.svg b/public/images/cryptocurrency-icons/svg/black/ctr.svg new file mode 100644 index 0000000..125f319 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ctr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ctxc.svg b/public/images/cryptocurrency-icons/svg/black/ctxc.svg new file mode 100644 index 0000000..d8d1181 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ctxc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/cvc.svg b/public/images/cryptocurrency-icons/svg/black/cvc.svg new file mode 100644 index 0000000..bf1e443 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/cvc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dash.svg b/public/images/cryptocurrency-icons/svg/black/dash.svg new file mode 100644 index 0000000..c7749eb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dat.svg b/public/images/cryptocurrency-icons/svg/black/dat.svg new file mode 100644 index 0000000..9dc2802 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/data.svg b/public/images/cryptocurrency-icons/svg/black/data.svg new file mode 100644 index 0000000..a47ac7c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/data.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dbc.svg b/public/images/cryptocurrency-icons/svg/black/dbc.svg new file mode 100644 index 0000000..7f44480 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dcn.svg b/public/images/cryptocurrency-icons/svg/black/dcn.svg new file mode 100644 index 0000000..50b1e88 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dcr.svg b/public/images/cryptocurrency-icons/svg/black/dcr.svg new file mode 100644 index 0000000..a2e81dc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dcr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/deez.svg b/public/images/cryptocurrency-icons/svg/black/deez.svg new file mode 100644 index 0000000..aafa723 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/deez.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dent.svg b/public/images/cryptocurrency-icons/svg/black/dent.svg new file mode 100644 index 0000000..35373d8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dew.svg b/public/images/cryptocurrency-icons/svg/black/dew.svg new file mode 100644 index 0000000..a40af7a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dgb.svg b/public/images/cryptocurrency-icons/svg/black/dgb.svg new file mode 100644 index 0000000..7bec9a5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dgb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dgd.svg b/public/images/cryptocurrency-icons/svg/black/dgd.svg new file mode 100644 index 0000000..e7ca23d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dgd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dlt.svg b/public/images/cryptocurrency-icons/svg/black/dlt.svg new file mode 100644 index 0000000..2bc3366 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dlt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dnr.svg b/public/images/cryptocurrency-icons/svg/black/dnr.svg new file mode 100644 index 0000000..9e098cb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dnr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dnt.svg b/public/images/cryptocurrency-icons/svg/black/dnt.svg new file mode 100644 index 0000000..7e05088 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dock.svg b/public/images/cryptocurrency-icons/svg/black/dock.svg new file mode 100644 index 0000000..eede8f1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/doge.svg b/public/images/cryptocurrency-icons/svg/black/doge.svg new file mode 100644 index 0000000..3a13bc8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/doge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/drgn.svg b/public/images/cryptocurrency-icons/svg/black/drgn.svg new file mode 100644 index 0000000..9c3e7f3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/drgn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/drop.svg b/public/images/cryptocurrency-icons/svg/black/drop.svg new file mode 100644 index 0000000..048d378 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/drop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dta.svg b/public/images/cryptocurrency-icons/svg/black/dta.svg new file mode 100644 index 0000000..1293a73 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dth.svg b/public/images/cryptocurrency-icons/svg/black/dth.svg new file mode 100644 index 0000000..00fe612 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/dtr.svg b/public/images/cryptocurrency-icons/svg/black/dtr.svg new file mode 100644 index 0000000..8231816 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/dtr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ebst.svg b/public/images/cryptocurrency-icons/svg/black/ebst.svg new file mode 100644 index 0000000..cccafc5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ebst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/eca.svg b/public/images/cryptocurrency-icons/svg/black/eca.svg new file mode 100644 index 0000000..df6720f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/eca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/edg.svg b/public/images/cryptocurrency-icons/svg/black/edg.svg new file mode 100644 index 0000000..df944ef --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/edg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/edo.svg b/public/images/cryptocurrency-icons/svg/black/edo.svg new file mode 100644 index 0000000..cc7d16b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/edo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/edoge.svg b/public/images/cryptocurrency-icons/svg/black/edoge.svg new file mode 100644 index 0000000..c214c65 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/edoge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ela.svg b/public/images/cryptocurrency-icons/svg/black/ela.svg new file mode 100644 index 0000000..524b66b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ela.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/elf.svg b/public/images/cryptocurrency-icons/svg/black/elf.svg new file mode 100644 index 0000000..2024526 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/elf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/elix.svg b/public/images/cryptocurrency-icons/svg/black/elix.svg new file mode 100644 index 0000000..5b9b99e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/elix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ella.svg b/public/images/cryptocurrency-icons/svg/black/ella.svg new file mode 100644 index 0000000..8ebf147 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/emc.svg b/public/images/cryptocurrency-icons/svg/black/emc.svg new file mode 100644 index 0000000..bcf0227 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/emc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/emc2.svg b/public/images/cryptocurrency-icons/svg/black/emc2.svg new file mode 100644 index 0000000..14aa8ca --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/emc2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/eng.svg b/public/images/cryptocurrency-icons/svg/black/eng.svg new file mode 100644 index 0000000..9eb922a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/eng.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/enj.svg b/public/images/cryptocurrency-icons/svg/black/enj.svg new file mode 100644 index 0000000..fcfbfa5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/enj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/eos.svg b/public/images/cryptocurrency-icons/svg/black/eos.svg new file mode 100644 index 0000000..03529f2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/eos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/eqli.svg b/public/images/cryptocurrency-icons/svg/black/eqli.svg new file mode 100644 index 0000000..b49f08c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/eqli.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/equa.svg b/public/images/cryptocurrency-icons/svg/black/equa.svg new file mode 100644 index 0000000..4853ee8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/equa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/etc.svg b/public/images/cryptocurrency-icons/svg/black/etc.svg new file mode 100644 index 0000000..a002d72 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/etc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/eth.svg b/public/images/cryptocurrency-icons/svg/black/eth.svg new file mode 100644 index 0000000..65320de --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/eth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ethos.svg b/public/images/cryptocurrency-icons/svg/black/ethos.svg new file mode 100644 index 0000000..02a6983 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ethos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/etn.svg b/public/images/cryptocurrency-icons/svg/black/etn.svg new file mode 100644 index 0000000..ed4f71b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/etn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/etp.svg b/public/images/cryptocurrency-icons/svg/black/etp.svg new file mode 100644 index 0000000..7bef8f8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/etp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/eur.svg b/public/images/cryptocurrency-icons/svg/black/eur.svg new file mode 100644 index 0000000..a459d53 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/eur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/evx.svg b/public/images/cryptocurrency-icons/svg/black/evx.svg new file mode 100644 index 0000000..d0c81f2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/evx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/exmo.svg b/public/images/cryptocurrency-icons/svg/black/exmo.svg new file mode 100644 index 0000000..57ac62a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/exmo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/exp.svg b/public/images/cryptocurrency-icons/svg/black/exp.svg new file mode 100644 index 0000000..b71b6cd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/exp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/fair.svg b/public/images/cryptocurrency-icons/svg/black/fair.svg new file mode 100644 index 0000000..4cbf865 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/fair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/fct.svg b/public/images/cryptocurrency-icons/svg/black/fct.svg new file mode 100644 index 0000000..394abdc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/fct.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/fil.svg b/public/images/cryptocurrency-icons/svg/black/fil.svg new file mode 100644 index 0000000..050df77 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/fil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/fjc.svg b/public/images/cryptocurrency-icons/svg/black/fjc.svg new file mode 100644 index 0000000..4200a7d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/fjc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/fldc.svg b/public/images/cryptocurrency-icons/svg/black/fldc.svg new file mode 100644 index 0000000..73afcf2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/fldc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/flo.svg b/public/images/cryptocurrency-icons/svg/black/flo.svg new file mode 100644 index 0000000..2743338 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/flo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/fsn.svg b/public/images/cryptocurrency-icons/svg/black/fsn.svg new file mode 100644 index 0000000..45f6be7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/fsn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ftc.svg b/public/images/cryptocurrency-icons/svg/black/ftc.svg new file mode 100644 index 0000000..b4c02b3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ftc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/fuel.svg b/public/images/cryptocurrency-icons/svg/black/fuel.svg new file mode 100644 index 0000000..b9e7c14 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/fuel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/fun.svg b/public/images/cryptocurrency-icons/svg/black/fun.svg new file mode 100644 index 0000000..653e554 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/fun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/game.svg b/public/images/cryptocurrency-icons/svg/black/game.svg new file mode 100644 index 0000000..dc7185a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/game.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gas.svg b/public/images/cryptocurrency-icons/svg/black/gas.svg new file mode 100644 index 0000000..4231b63 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gbp.svg b/public/images/cryptocurrency-icons/svg/black/gbp.svg new file mode 100644 index 0000000..4063105 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gbp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gbx.svg b/public/images/cryptocurrency-icons/svg/black/gbx.svg new file mode 100644 index 0000000..35b6894 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gbx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gbyte.svg b/public/images/cryptocurrency-icons/svg/black/gbyte.svg new file mode 100644 index 0000000..5e0fcf1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gbyte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/generic.svg b/public/images/cryptocurrency-icons/svg/black/generic.svg new file mode 100644 index 0000000..94f9944 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/generic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/glxt.svg b/public/images/cryptocurrency-icons/svg/black/glxt.svg new file mode 100644 index 0000000..020aead --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/glxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gmr.svg b/public/images/cryptocurrency-icons/svg/black/gmr.svg new file mode 100644 index 0000000..5d8399a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gmr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gno.svg b/public/images/cryptocurrency-icons/svg/black/gno.svg new file mode 100644 index 0000000..841c46b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gnt.svg b/public/images/cryptocurrency-icons/svg/black/gnt.svg new file mode 100644 index 0000000..97aefda --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/grc.svg b/public/images/cryptocurrency-icons/svg/black/grc.svg new file mode 100644 index 0000000..6e1b324 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/grc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/grs.svg b/public/images/cryptocurrency-icons/svg/black/grs.svg new file mode 100644 index 0000000..09b3c68 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/grs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gsc.svg b/public/images/cryptocurrency-icons/svg/black/gsc.svg new file mode 100644 index 0000000..733aa1f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gsc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gto.svg b/public/images/cryptocurrency-icons/svg/black/gto.svg new file mode 100644 index 0000000..a5cdf6b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gup.svg b/public/images/cryptocurrency-icons/svg/black/gup.svg new file mode 100644 index 0000000..a40df94 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gusd.svg b/public/images/cryptocurrency-icons/svg/black/gusd.svg new file mode 100644 index 0000000..e422ac2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gvt.svg b/public/images/cryptocurrency-icons/svg/black/gvt.svg new file mode 100644 index 0000000..14c3fd8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gvt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gxs.svg b/public/images/cryptocurrency-icons/svg/black/gxs.svg new file mode 100644 index 0000000..68f4e86 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/gzr.svg b/public/images/cryptocurrency-icons/svg/black/gzr.svg new file mode 100644 index 0000000..b0bd0a2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/gzr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/hight.svg b/public/images/cryptocurrency-icons/svg/black/hight.svg new file mode 100644 index 0000000..82b2e22 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/hight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/hodl.svg b/public/images/cryptocurrency-icons/svg/black/hodl.svg new file mode 100644 index 0000000..472f1ab --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/hodl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/hpb.svg b/public/images/cryptocurrency-icons/svg/black/hpb.svg new file mode 100644 index 0000000..e373852 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/hpb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/hsr.svg b/public/images/cryptocurrency-icons/svg/black/hsr.svg new file mode 100644 index 0000000..f0dfc62 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/hsr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ht.svg b/public/images/cryptocurrency-icons/svg/black/ht.svg new file mode 100644 index 0000000..1f48d70 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ht.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/html.svg b/public/images/cryptocurrency-icons/svg/black/html.svg new file mode 100644 index 0000000..e7410ac --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/html.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/huc.svg b/public/images/cryptocurrency-icons/svg/black/huc.svg new file mode 100644 index 0000000..4e78f49 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/huc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/hush.svg b/public/images/cryptocurrency-icons/svg/black/hush.svg new file mode 100644 index 0000000..8014da8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/hush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/icn.svg b/public/images/cryptocurrency-icons/svg/black/icn.svg new file mode 100644 index 0000000..9b1a3cb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/icn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/icx.svg b/public/images/cryptocurrency-icons/svg/black/icx.svg new file mode 100644 index 0000000..560e113 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/icx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ignis.svg b/public/images/cryptocurrency-icons/svg/black/ignis.svg new file mode 100644 index 0000000..de2e626 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ignis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ink.svg b/public/images/cryptocurrency-icons/svg/black/ink.svg new file mode 100644 index 0000000..caeb2b1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ins.svg b/public/images/cryptocurrency-icons/svg/black/ins.svg new file mode 100644 index 0000000..0169e15 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ion.svg b/public/images/cryptocurrency-icons/svg/black/ion.svg new file mode 100644 index 0000000..b7877e0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/iop.svg b/public/images/cryptocurrency-icons/svg/black/iop.svg new file mode 100644 index 0000000..c08663f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/iop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/iost.svg b/public/images/cryptocurrency-icons/svg/black/iost.svg new file mode 100644 index 0000000..79541d8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/iost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/iotx.svg b/public/images/cryptocurrency-icons/svg/black/iotx.svg new file mode 100644 index 0000000..120b733 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/iotx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/itc.svg b/public/images/cryptocurrency-icons/svg/black/itc.svg new file mode 100644 index 0000000..138bca8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/itc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/jnt.svg b/public/images/cryptocurrency-icons/svg/black/jnt.svg new file mode 100644 index 0000000..41cde8c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/jnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/jpy.svg b/public/images/cryptocurrency-icons/svg/black/jpy.svg new file mode 100644 index 0000000..2a63e6b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/jpy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/kcs.svg b/public/images/cryptocurrency-icons/svg/black/kcs.svg new file mode 100644 index 0000000..5dd5fb0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/kcs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/kin.svg b/public/images/cryptocurrency-icons/svg/black/kin.svg new file mode 100644 index 0000000..d43cc2f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/kin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/kmd.svg b/public/images/cryptocurrency-icons/svg/black/kmd.svg new file mode 100644 index 0000000..ac67caf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/kmd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/knc.svg b/public/images/cryptocurrency-icons/svg/black/knc.svg new file mode 100644 index 0000000..1eba2db --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/knc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/krb.svg b/public/images/cryptocurrency-icons/svg/black/krb.svg new file mode 100644 index 0000000..ebabddf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/krb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/lbc.svg b/public/images/cryptocurrency-icons/svg/black/lbc.svg new file mode 100644 index 0000000..8ffef49 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/lbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/lend.svg b/public/images/cryptocurrency-icons/svg/black/lend.svg new file mode 100644 index 0000000..ca981b7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/lend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/link.svg b/public/images/cryptocurrency-icons/svg/black/link.svg new file mode 100644 index 0000000..d8aefe9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/lkk.svg b/public/images/cryptocurrency-icons/svg/black/lkk.svg new file mode 100644 index 0000000..d2f30ea --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/lkk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/loom.svg b/public/images/cryptocurrency-icons/svg/black/loom.svg new file mode 100644 index 0000000..7e553b6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/loom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/lrc.svg b/public/images/cryptocurrency-icons/svg/black/lrc.svg new file mode 100644 index 0000000..154846f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/lrc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/lsk.svg b/public/images/cryptocurrency-icons/svg/black/lsk.svg new file mode 100644 index 0000000..c5351e8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/lsk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ltc.svg b/public/images/cryptocurrency-icons/svg/black/ltc.svg new file mode 100644 index 0000000..f0c635b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ltc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/lun.svg b/public/images/cryptocurrency-icons/svg/black/lun.svg new file mode 100644 index 0000000..a23f84d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/lun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/maid.svg b/public/images/cryptocurrency-icons/svg/black/maid.svg new file mode 100644 index 0000000..ca4e57f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/maid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mana.svg b/public/images/cryptocurrency-icons/svg/black/mana.svg new file mode 100644 index 0000000..1bbac89 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mcap.svg b/public/images/cryptocurrency-icons/svg/black/mcap.svg new file mode 100644 index 0000000..1321e10 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mcap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mco.svg b/public/images/cryptocurrency-icons/svg/black/mco.svg new file mode 100644 index 0000000..a49adcf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mda.svg b/public/images/cryptocurrency-icons/svg/black/mda.svg new file mode 100644 index 0000000..971ab71 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mds.svg b/public/images/cryptocurrency-icons/svg/black/mds.svg new file mode 100644 index 0000000..f72b545 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/med.svg b/public/images/cryptocurrency-icons/svg/black/med.svg new file mode 100644 index 0000000..2725e36 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/med.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/miota.svg b/public/images/cryptocurrency-icons/svg/black/miota.svg new file mode 100644 index 0000000..a32893d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/miota.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mith.svg b/public/images/cryptocurrency-icons/svg/black/mith.svg new file mode 100644 index 0000000..92f9b69 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mkr.svg b/public/images/cryptocurrency-icons/svg/black/mkr.svg new file mode 100644 index 0000000..d2fb398 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mkr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mln.svg b/public/images/cryptocurrency-icons/svg/black/mln.svg new file mode 100644 index 0000000..aae5d02 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mln.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mnx.svg b/public/images/cryptocurrency-icons/svg/black/mnx.svg new file mode 100644 index 0000000..38184dd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mnx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mnz.svg b/public/images/cryptocurrency-icons/svg/black/mnz.svg new file mode 100644 index 0000000..b106aa3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mnz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/moac.svg b/public/images/cryptocurrency-icons/svg/black/moac.svg new file mode 100644 index 0000000..0dbdbb4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/moac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mod.svg b/public/images/cryptocurrency-icons/svg/black/mod.svg new file mode 100644 index 0000000..fe13fa1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mona.svg b/public/images/cryptocurrency-icons/svg/black/mona.svg new file mode 100644 index 0000000..675aa5e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mona.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/msr.svg b/public/images/cryptocurrency-icons/svg/black/msr.svg new file mode 100644 index 0000000..20bdb5c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/msr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mth.svg b/public/images/cryptocurrency-icons/svg/black/mth.svg new file mode 100644 index 0000000..9b447d3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mtl.svg b/public/images/cryptocurrency-icons/svg/black/mtl.svg new file mode 100644 index 0000000..12b2726 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/music.svg b/public/images/cryptocurrency-icons/svg/black/music.svg new file mode 100644 index 0000000..f7bf449 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/mzc.svg b/public/images/cryptocurrency-icons/svg/black/mzc.svg new file mode 100644 index 0000000..3d806f0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/mzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nano.svg b/public/images/cryptocurrency-icons/svg/black/nano.svg new file mode 100644 index 0000000..2955212 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nano.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nas.svg b/public/images/cryptocurrency-icons/svg/black/nas.svg new file mode 100644 index 0000000..4b85097 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nav.svg b/public/images/cryptocurrency-icons/svg/black/nav.svg new file mode 100644 index 0000000..7d5c3a9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ncash.svg b/public/images/cryptocurrency-icons/svg/black/ncash.svg new file mode 100644 index 0000000..6676b7d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ncash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ndz.svg b/public/images/cryptocurrency-icons/svg/black/ndz.svg new file mode 100644 index 0000000..8e3dd95 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ndz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nebl.svg b/public/images/cryptocurrency-icons/svg/black/nebl.svg new file mode 100644 index 0000000..01d4b33 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nebl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/neo.svg b/public/images/cryptocurrency-icons/svg/black/neo.svg new file mode 100644 index 0000000..4231b63 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/neo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/neos.svg b/public/images/cryptocurrency-icons/svg/black/neos.svg new file mode 100644 index 0000000..e297326 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/neos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/neu.svg b/public/images/cryptocurrency-icons/svg/black/neu.svg new file mode 100644 index 0000000..5dc912c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/neu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nexo.svg b/public/images/cryptocurrency-icons/svg/black/nexo.svg new file mode 100644 index 0000000..f412ec9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nexo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ngc.svg b/public/images/cryptocurrency-icons/svg/black/ngc.svg new file mode 100644 index 0000000..1ce1e69 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ngc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nio.svg b/public/images/cryptocurrency-icons/svg/black/nio.svg new file mode 100644 index 0000000..dcf613d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nlc2.svg b/public/images/cryptocurrency-icons/svg/black/nlc2.svg new file mode 100644 index 0000000..13018aa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nlc2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nlg.svg b/public/images/cryptocurrency-icons/svg/black/nlg.svg new file mode 100644 index 0000000..8bb8da1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nlg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nmc.svg b/public/images/cryptocurrency-icons/svg/black/nmc.svg new file mode 100644 index 0000000..096016c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nmc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/npxs.svg b/public/images/cryptocurrency-icons/svg/black/npxs.svg new file mode 100644 index 0000000..2870719 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/npxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nuls.svg b/public/images/cryptocurrency-icons/svg/black/nuls.svg new file mode 100644 index 0000000..0d21ffe --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nuls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nxs.svg b/public/images/cryptocurrency-icons/svg/black/nxs.svg new file mode 100644 index 0000000..5047648 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/nxt.svg b/public/images/cryptocurrency-icons/svg/black/nxt.svg new file mode 100644 index 0000000..ba340fc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/nxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/oax.svg b/public/images/cryptocurrency-icons/svg/black/oax.svg new file mode 100644 index 0000000..7a46f67 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/oax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ok.svg b/public/images/cryptocurrency-icons/svg/black/ok.svg new file mode 100644 index 0000000..2307f98 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/omg.svg b/public/images/cryptocurrency-icons/svg/black/omg.svg new file mode 100644 index 0000000..8231dda --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/omg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/omni.svg b/public/images/cryptocurrency-icons/svg/black/omni.svg new file mode 100644 index 0000000..e8119cd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/omni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ong.svg b/public/images/cryptocurrency-icons/svg/black/ong.svg new file mode 100644 index 0000000..f122324 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ont.svg b/public/images/cryptocurrency-icons/svg/black/ont.svg new file mode 100644 index 0000000..88745f4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ont.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/oot.svg b/public/images/cryptocurrency-icons/svg/black/oot.svg new file mode 100644 index 0000000..406032e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/oot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ost.svg b/public/images/cryptocurrency-icons/svg/black/ost.svg new file mode 100644 index 0000000..3f782bf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ox.svg b/public/images/cryptocurrency-icons/svg/black/ox.svg new file mode 100644 index 0000000..69727a5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/part.svg b/public/images/cryptocurrency-icons/svg/black/part.svg new file mode 100644 index 0000000..a774abd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/part.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/pasc.svg b/public/images/cryptocurrency-icons/svg/black/pasc.svg new file mode 100644 index 0000000..4f69b04 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/pasc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/pasl.svg b/public/images/cryptocurrency-icons/svg/black/pasl.svg new file mode 100644 index 0000000..d21693b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/pasl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/pay.svg b/public/images/cryptocurrency-icons/svg/black/pay.svg new file mode 100644 index 0000000..b4a5a65 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/payx.svg b/public/images/cryptocurrency-icons/svg/black/payx.svg new file mode 100644 index 0000000..ac269d3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/payx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/pink.svg b/public/images/cryptocurrency-icons/svg/black/pink.svg new file mode 100644 index 0000000..af2cbb6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/pink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/pirl.svg b/public/images/cryptocurrency-icons/svg/black/pirl.svg new file mode 100644 index 0000000..a7dbca5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/pirl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/pivx.svg b/public/images/cryptocurrency-icons/svg/black/pivx.svg new file mode 100644 index 0000000..045bf29 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/pivx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/plr.svg b/public/images/cryptocurrency-icons/svg/black/plr.svg new file mode 100644 index 0000000..1c109a8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/plr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/poa.svg b/public/images/cryptocurrency-icons/svg/black/poa.svg new file mode 100644 index 0000000..0c82d11 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/poa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/poe.svg b/public/images/cryptocurrency-icons/svg/black/poe.svg new file mode 100644 index 0000000..397791e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/poe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/polis.svg b/public/images/cryptocurrency-icons/svg/black/polis.svg new file mode 100644 index 0000000..c09356f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/polis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/poly.svg b/public/images/cryptocurrency-icons/svg/black/poly.svg new file mode 100644 index 0000000..56c3cd5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/poly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/pot.svg b/public/images/cryptocurrency-icons/svg/black/pot.svg new file mode 100644 index 0000000..5582334 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/pot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/powr.svg b/public/images/cryptocurrency-icons/svg/black/powr.svg new file mode 100644 index 0000000..7078077 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/powr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ppc.svg b/public/images/cryptocurrency-icons/svg/black/ppc.svg new file mode 100644 index 0000000..6764575 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ppc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ppp.svg b/public/images/cryptocurrency-icons/svg/black/ppp.svg new file mode 100644 index 0000000..e0848e8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ppp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ppt.svg b/public/images/cryptocurrency-icons/svg/black/ppt.svg new file mode 100644 index 0000000..00643f5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ppt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/prl.svg b/public/images/cryptocurrency-icons/svg/black/prl.svg new file mode 100644 index 0000000..2456f70 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/prl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/pura.svg b/public/images/cryptocurrency-icons/svg/black/pura.svg new file mode 100644 index 0000000..e8ec20b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/pura.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/qash.svg b/public/images/cryptocurrency-icons/svg/black/qash.svg new file mode 100644 index 0000000..7f95f44 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/qash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/qiwi.svg b/public/images/cryptocurrency-icons/svg/black/qiwi.svg new file mode 100644 index 0000000..ed9db69 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/qiwi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/qlc.svg b/public/images/cryptocurrency-icons/svg/black/qlc.svg new file mode 100644 index 0000000..30b9881 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/qlc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/qrl.svg b/public/images/cryptocurrency-icons/svg/black/qrl.svg new file mode 100644 index 0000000..1d23930 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/qrl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/qsp.svg b/public/images/cryptocurrency-icons/svg/black/qsp.svg new file mode 100644 index 0000000..56c4476 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/qsp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/qtum.svg b/public/images/cryptocurrency-icons/svg/black/qtum.svg new file mode 100644 index 0000000..3535909 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/qtum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/r.svg b/public/images/cryptocurrency-icons/svg/black/r.svg new file mode 100644 index 0000000..d0c6006 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rads.svg b/public/images/cryptocurrency-icons/svg/black/rads.svg new file mode 100644 index 0000000..0f7c824 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rap.svg b/public/images/cryptocurrency-icons/svg/black/rap.svg new file mode 100644 index 0000000..4135cd5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rcn.svg b/public/images/cryptocurrency-icons/svg/black/rcn.svg new file mode 100644 index 0000000..c843e0b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rdd.svg b/public/images/cryptocurrency-icons/svg/black/rdd.svg new file mode 100644 index 0000000..c226004 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rdd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rdn.svg b/public/images/cryptocurrency-icons/svg/black/rdn.svg new file mode 100644 index 0000000..32be49c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rep.svg b/public/images/cryptocurrency-icons/svg/black/rep.svg new file mode 100644 index 0000000..7100c5d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/req.svg b/public/images/cryptocurrency-icons/svg/black/req.svg new file mode 100644 index 0000000..4fbc917 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/req.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rhoc.svg b/public/images/cryptocurrency-icons/svg/black/rhoc.svg new file mode 100644 index 0000000..f45f449 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rhoc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ric.svg b/public/images/cryptocurrency-icons/svg/black/ric.svg new file mode 100644 index 0000000..d81b75a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rise.svg b/public/images/cryptocurrency-icons/svg/black/rise.svg new file mode 100644 index 0000000..d4e379e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rlc.svg b/public/images/cryptocurrency-icons/svg/black/rlc.svg new file mode 100644 index 0000000..624e6a2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rlc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rpx.svg b/public/images/cryptocurrency-icons/svg/black/rpx.svg new file mode 100644 index 0000000..189ff96 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rpx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rub.svg b/public/images/cryptocurrency-icons/svg/black/rub.svg new file mode 100644 index 0000000..bda695a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/rvn.svg b/public/images/cryptocurrency-icons/svg/black/rvn.svg new file mode 100644 index 0000000..ac31df6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/rvn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ryo.svg b/public/images/cryptocurrency-icons/svg/black/ryo.svg new file mode 100644 index 0000000..94fd360 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ryo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/safe.svg b/public/images/cryptocurrency-icons/svg/black/safe.svg new file mode 100644 index 0000000..eb7df89 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/safe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/salt.svg b/public/images/cryptocurrency-icons/svg/black/salt.svg new file mode 100644 index 0000000..87975c1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/salt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/san.svg b/public/images/cryptocurrency-icons/svg/black/san.svg new file mode 100644 index 0000000..c9e113d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/san.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sbd.svg b/public/images/cryptocurrency-icons/svg/black/sbd.svg new file mode 100644 index 0000000..db845f4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sbd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sberbank.svg b/public/images/cryptocurrency-icons/svg/black/sberbank.svg new file mode 100644 index 0000000..d083c96 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sberbank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sc.svg b/public/images/cryptocurrency-icons/svg/black/sc.svg new file mode 100644 index 0000000..605705d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/shift.svg b/public/images/cryptocurrency-icons/svg/black/shift.svg new file mode 100644 index 0000000..0c46700 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/shift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sib.svg b/public/images/cryptocurrency-icons/svg/black/sib.svg new file mode 100644 index 0000000..eeb7268 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sky.svg b/public/images/cryptocurrency-icons/svg/black/sky.svg new file mode 100644 index 0000000..6027784 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/slr.svg b/public/images/cryptocurrency-icons/svg/black/slr.svg new file mode 100644 index 0000000..022cecb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/slr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sls.svg b/public/images/cryptocurrency-icons/svg/black/sls.svg new file mode 100644 index 0000000..41d873d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/smart.svg b/public/images/cryptocurrency-icons/svg/black/smart.svg new file mode 100644 index 0000000..e07310c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sngls.svg b/public/images/cryptocurrency-icons/svg/black/sngls.svg new file mode 100644 index 0000000..328b77c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sngls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/snm.svg b/public/images/cryptocurrency-icons/svg/black/snm.svg new file mode 100644 index 0000000..393ee7c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/snm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/snt.svg b/public/images/cryptocurrency-icons/svg/black/snt.svg new file mode 100644 index 0000000..48a2c54 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/snt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/soc.svg b/public/images/cryptocurrency-icons/svg/black/soc.svg new file mode 100644 index 0000000..6e886d6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/soc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/spank.svg b/public/images/cryptocurrency-icons/svg/black/spank.svg new file mode 100644 index 0000000..533e4f0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/spank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sphtx.svg b/public/images/cryptocurrency-icons/svg/black/sphtx.svg new file mode 100644 index 0000000..5422ab3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sphtx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/srn.svg b/public/images/cryptocurrency-icons/svg/black/srn.svg new file mode 100644 index 0000000..90faf1a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/srn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/stak.svg b/public/images/cryptocurrency-icons/svg/black/stak.svg new file mode 100644 index 0000000..4fb8d0d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/stak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/start.svg b/public/images/cryptocurrency-icons/svg/black/start.svg new file mode 100644 index 0000000..66c0eb4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/steem.svg b/public/images/cryptocurrency-icons/svg/black/steem.svg new file mode 100644 index 0000000..d9d30b4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/steem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/storj.svg b/public/images/cryptocurrency-icons/svg/black/storj.svg new file mode 100644 index 0000000..5f0d9d0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/storj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/storm.svg b/public/images/cryptocurrency-icons/svg/black/storm.svg new file mode 100644 index 0000000..60bb07d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/storm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/stq.svg b/public/images/cryptocurrency-icons/svg/black/stq.svg new file mode 100644 index 0000000..9085dd7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/stq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/strat.svg b/public/images/cryptocurrency-icons/svg/black/strat.svg new file mode 100644 index 0000000..2b187d8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/strat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sub.svg b/public/images/cryptocurrency-icons/svg/black/sub.svg new file mode 100644 index 0000000..57b85b1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sumo.svg b/public/images/cryptocurrency-icons/svg/black/sumo.svg new file mode 100644 index 0000000..4e6830b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sumo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/sys.svg b/public/images/cryptocurrency-icons/svg/black/sys.svg new file mode 100644 index 0000000..eb202f1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/sys.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/taas.svg b/public/images/cryptocurrency-icons/svg/black/taas.svg new file mode 100644 index 0000000..bbe2065 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/taas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tau.svg b/public/images/cryptocurrency-icons/svg/black/tau.svg new file mode 100644 index 0000000..5ebed74 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tel.svg b/public/images/cryptocurrency-icons/svg/black/tel.svg new file mode 100644 index 0000000..b0c5d76 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ten.svg b/public/images/cryptocurrency-icons/svg/black/ten.svg new file mode 100644 index 0000000..b8f9bc3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tern.svg b/public/images/cryptocurrency-icons/svg/black/tern.svg new file mode 100644 index 0000000..e00bab4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tgch.svg b/public/images/cryptocurrency-icons/svg/black/tgch.svg new file mode 100644 index 0000000..c73b7c2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tgch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/theta.svg b/public/images/cryptocurrency-icons/svg/black/theta.svg new file mode 100644 index 0000000..fa5f208 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/theta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tix.svg b/public/images/cryptocurrency-icons/svg/black/tix.svg new file mode 100644 index 0000000..01d56eb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tkn.svg b/public/images/cryptocurrency-icons/svg/black/tkn.svg new file mode 100644 index 0000000..f0406b8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tkn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tnb.svg b/public/images/cryptocurrency-icons/svg/black/tnb.svg new file mode 100644 index 0000000..d4f91df --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tnc.svg b/public/images/cryptocurrency-icons/svg/black/tnc.svg new file mode 100644 index 0000000..f4009a3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tnc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tnt.svg b/public/images/cryptocurrency-icons/svg/black/tnt.svg new file mode 100644 index 0000000..c36ad27 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/trig.svg b/public/images/cryptocurrency-icons/svg/black/trig.svg new file mode 100644 index 0000000..2eaa0bf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/trig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/trtl.svg b/public/images/cryptocurrency-icons/svg/black/trtl.svg new file mode 100644 index 0000000..7136312 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/trtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/trx.svg b/public/images/cryptocurrency-icons/svg/black/trx.svg new file mode 100644 index 0000000..ceae285 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/trx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tusd.svg b/public/images/cryptocurrency-icons/svg/black/tusd.svg new file mode 100644 index 0000000..2da2b25 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/tzc.svg b/public/images/cryptocurrency-icons/svg/black/tzc.svg new file mode 100644 index 0000000..a59de43 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/tzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/ubq.svg b/public/images/cryptocurrency-icons/svg/black/ubq.svg new file mode 100644 index 0000000..cf8e06b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/ubq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/unity.svg b/public/images/cryptocurrency-icons/svg/black/unity.svg new file mode 100644 index 0000000..1532780 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/usd.svg b/public/images/cryptocurrency-icons/svg/black/usd.svg new file mode 100644 index 0000000..3d239fd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/usdt.svg b/public/images/cryptocurrency-icons/svg/black/usdt.svg new file mode 100644 index 0000000..7b70415 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/usdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/utk.svg b/public/images/cryptocurrency-icons/svg/black/utk.svg new file mode 100644 index 0000000..6d26816 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/utk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/veri.svg b/public/images/cryptocurrency-icons/svg/black/veri.svg new file mode 100644 index 0000000..2657594 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/veri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/vet.svg b/public/images/cryptocurrency-icons/svg/black/vet.svg new file mode 100644 index 0000000..71b4b4a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/vet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/via.svg b/public/images/cryptocurrency-icons/svg/black/via.svg new file mode 100644 index 0000000..f443b08 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/via.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/vib.svg b/public/images/cryptocurrency-icons/svg/black/vib.svg new file mode 100644 index 0000000..16c106b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/vib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/vibe.svg b/public/images/cryptocurrency-icons/svg/black/vibe.svg new file mode 100644 index 0000000..27dbb9a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/vibe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/vivo.svg b/public/images/cryptocurrency-icons/svg/black/vivo.svg new file mode 100644 index 0000000..d8928fe --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/vivo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/vrc.svg b/public/images/cryptocurrency-icons/svg/black/vrc.svg new file mode 100644 index 0000000..fec9981 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/vrc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/vrsc.svg b/public/images/cryptocurrency-icons/svg/black/vrsc.svg new file mode 100644 index 0000000..fa659df --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/vrsc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/vtc.svg b/public/images/cryptocurrency-icons/svg/black/vtc.svg new file mode 100644 index 0000000..3cc6295 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/vtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/wabi.svg b/public/images/cryptocurrency-icons/svg/black/wabi.svg new file mode 100644 index 0000000..c67b738 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/wabi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/wan.svg b/public/images/cryptocurrency-icons/svg/black/wan.svg new file mode 100644 index 0000000..adbf3a2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/wan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/waves.svg b/public/images/cryptocurrency-icons/svg/black/waves.svg new file mode 100644 index 0000000..fe45d36 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/waves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/wax.svg b/public/images/cryptocurrency-icons/svg/black/wax.svg new file mode 100644 index 0000000..d63fe5c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/wax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/wgr.svg b/public/images/cryptocurrency-icons/svg/black/wgr.svg new file mode 100644 index 0000000..af8ac81 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/wgr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/wicc.svg b/public/images/cryptocurrency-icons/svg/black/wicc.svg new file mode 100644 index 0000000..d42e163 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/wicc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/wings.svg b/public/images/cryptocurrency-icons/svg/black/wings.svg new file mode 100644 index 0000000..590606f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/wings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/wpr.svg b/public/images/cryptocurrency-icons/svg/black/wpr.svg new file mode 100644 index 0000000..322bc8d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/wpr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/wtc.svg b/public/images/cryptocurrency-icons/svg/black/wtc.svg new file mode 100644 index 0000000..cc2428b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/wtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xas.svg b/public/images/cryptocurrency-icons/svg/black/xas.svg new file mode 100644 index 0000000..a50ac6c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xbc.svg b/public/images/cryptocurrency-icons/svg/black/xbc.svg new file mode 100644 index 0000000..52368b6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xby.svg b/public/images/cryptocurrency-icons/svg/black/xby.svg new file mode 100644 index 0000000..c4d87cc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xcp.svg b/public/images/cryptocurrency-icons/svg/black/xcp.svg new file mode 100644 index 0000000..8ecca2c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xcp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xdn.svg b/public/images/cryptocurrency-icons/svg/black/xdn.svg new file mode 100644 index 0000000..b720208 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xem.svg b/public/images/cryptocurrency-icons/svg/black/xem.svg new file mode 100644 index 0000000..0433914 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xin.svg b/public/images/cryptocurrency-icons/svg/black/xin.svg new file mode 100644 index 0000000..08bcc29 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xlm.svg b/public/images/cryptocurrency-icons/svg/black/xlm.svg new file mode 100644 index 0000000..a21c447 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xlm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xmcc.svg b/public/images/cryptocurrency-icons/svg/black/xmcc.svg new file mode 100644 index 0000000..ae7904b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xmcc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xmg.svg b/public/images/cryptocurrency-icons/svg/black/xmg.svg new file mode 100644 index 0000000..d25ce00 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xmg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xmo.svg b/public/images/cryptocurrency-icons/svg/black/xmo.svg new file mode 100644 index 0000000..f006a91 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xmo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xmr.svg b/public/images/cryptocurrency-icons/svg/black/xmr.svg new file mode 100644 index 0000000..2d26b86 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xmr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xmy.svg b/public/images/cryptocurrency-icons/svg/black/xmy.svg new file mode 100644 index 0000000..c561a99 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xmy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xp.svg b/public/images/cryptocurrency-icons/svg/black/xp.svg new file mode 100644 index 0000000..2d938f1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xpa.svg b/public/images/cryptocurrency-icons/svg/black/xpa.svg new file mode 100644 index 0000000..2127be5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xpa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xpm.svg b/public/images/cryptocurrency-icons/svg/black/xpm.svg new file mode 100644 index 0000000..b821f35 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xpm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xrp.svg b/public/images/cryptocurrency-icons/svg/black/xrp.svg new file mode 100644 index 0000000..35cd1a8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xrp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xsg.svg b/public/images/cryptocurrency-icons/svg/black/xsg.svg new file mode 100644 index 0000000..224d6b4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xsg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xtz.svg b/public/images/cryptocurrency-icons/svg/black/xtz.svg new file mode 100644 index 0000000..7908d3f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xtz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xuc.svg b/public/images/cryptocurrency-icons/svg/black/xuc.svg new file mode 100644 index 0000000..4e104f4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xuc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xvc.svg b/public/images/cryptocurrency-icons/svg/black/xvc.svg new file mode 100644 index 0000000..5b07225 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xvc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xvg.svg b/public/images/cryptocurrency-icons/svg/black/xvg.svg new file mode 100644 index 0000000..f22169f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xvg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/xzc.svg b/public/images/cryptocurrency-icons/svg/black/xzc.svg new file mode 100644 index 0000000..7f7245e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/xzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/yoyow.svg b/public/images/cryptocurrency-icons/svg/black/yoyow.svg new file mode 100644 index 0000000..f353495 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/yoyow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/zcl.svg b/public/images/cryptocurrency-icons/svg/black/zcl.svg new file mode 100644 index 0000000..357592a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/zcl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/zec.svg b/public/images/cryptocurrency-icons/svg/black/zec.svg new file mode 100644 index 0000000..0d82e2a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/zec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/zel.svg b/public/images/cryptocurrency-icons/svg/black/zel.svg new file mode 100644 index 0000000..ee2375d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/zel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/zen.svg b/public/images/cryptocurrency-icons/svg/black/zen.svg new file mode 100644 index 0000000..a4c3c1a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/zen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/zil.svg b/public/images/cryptocurrency-icons/svg/black/zil.svg new file mode 100644 index 0000000..9271253 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/zil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/zilla.svg b/public/images/cryptocurrency-icons/svg/black/zilla.svg new file mode 100644 index 0000000..6afc5b4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/zilla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/black/zrx.svg b/public/images/cryptocurrency-icons/svg/black/zrx.svg new file mode 100644 index 0000000..7bbb366 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/black/zrx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/$pac.svg b/public/images/cryptocurrency-icons/svg/color/$pac.svg new file mode 100644 index 0000000..d40a1aa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/$pac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/2give.svg b/public/images/cryptocurrency-icons/svg/color/2give.svg new file mode 100644 index 0000000..513d02e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/2give.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/abt.svg b/public/images/cryptocurrency-icons/svg/color/abt.svg new file mode 100644 index 0000000..e71a0fa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/abt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/act.svg b/public/images/cryptocurrency-icons/svg/color/act.svg new file mode 100644 index 0000000..488fcb8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/act.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/actn.svg b/public/images/cryptocurrency-icons/svg/color/actn.svg new file mode 100644 index 0000000..b0d436a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/actn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ada.svg b/public/images/cryptocurrency-icons/svg/color/ada.svg new file mode 100644 index 0000000..5d3e3d7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ada.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/adx.svg b/public/images/cryptocurrency-icons/svg/color/adx.svg new file mode 100644 index 0000000..afb19b2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/adx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ae.svg b/public/images/cryptocurrency-icons/svg/color/ae.svg new file mode 100644 index 0000000..c5cb2c1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/aeon.svg b/public/images/cryptocurrency-icons/svg/color/aeon.svg new file mode 100644 index 0000000..97649d7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/aeon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/agi.svg b/public/images/cryptocurrency-icons/svg/color/agi.svg new file mode 100644 index 0000000..6a90314 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/agi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/agrs.svg b/public/images/cryptocurrency-icons/svg/color/agrs.svg new file mode 100644 index 0000000..b1a1e6b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/agrs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/aion.svg b/public/images/cryptocurrency-icons/svg/color/aion.svg new file mode 100644 index 0000000..5a8ed0f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/aion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/amb.svg b/public/images/cryptocurrency-icons/svg/color/amb.svg new file mode 100644 index 0000000..6bfd348 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/amb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/amp.svg b/public/images/cryptocurrency-icons/svg/color/amp.svg new file mode 100644 index 0000000..f05192b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/amp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ant.svg b/public/images/cryptocurrency-icons/svg/color/ant.svg new file mode 100644 index 0000000..53eb5d7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/apex.svg b/public/images/cryptocurrency-icons/svg/color/apex.svg new file mode 100644 index 0000000..880c7f6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/apex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/appc.svg b/public/images/cryptocurrency-icons/svg/color/appc.svg new file mode 100644 index 0000000..aee31b6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/appc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ardr.svg b/public/images/cryptocurrency-icons/svg/color/ardr.svg new file mode 100644 index 0000000..eeda540 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ardr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/arg.svg b/public/images/cryptocurrency-icons/svg/color/arg.svg new file mode 100644 index 0000000..963050c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/arg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ark.svg b/public/images/cryptocurrency-icons/svg/color/ark.svg new file mode 100644 index 0000000..a61927f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/arn.svg b/public/images/cryptocurrency-icons/svg/color/arn.svg new file mode 100644 index 0000000..a2668fd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/arn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ary.svg b/public/images/cryptocurrency-icons/svg/color/ary.svg new file mode 100644 index 0000000..4c8ee7c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ast.svg b/public/images/cryptocurrency-icons/svg/color/ast.svg new file mode 100644 index 0000000..ef039f9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/atm.svg b/public/images/cryptocurrency-icons/svg/color/atm.svg new file mode 100644 index 0000000..bfbe412 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/atm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/auto.svg b/public/images/cryptocurrency-icons/svg/color/auto.svg new file mode 100644 index 0000000..a9fe67a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bat.svg b/public/images/cryptocurrency-icons/svg/color/bat.svg new file mode 100644 index 0000000..f8e71ab --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bay.svg b/public/images/cryptocurrency-icons/svg/color/bay.svg new file mode 100644 index 0000000..67b58d8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bcbc.svg b/public/images/cryptocurrency-icons/svg/color/bcbc.svg new file mode 100644 index 0000000..b5ebc92 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bcbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bcc.svg b/public/images/cryptocurrency-icons/svg/color/bcc.svg new file mode 100644 index 0000000..75ca335 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bcc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bcd.svg b/public/images/cryptocurrency-icons/svg/color/bcd.svg new file mode 100644 index 0000000..3203d9c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bcd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bch.svg b/public/images/cryptocurrency-icons/svg/color/bch.svg new file mode 100644 index 0000000..fa87ef1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bcn.svg b/public/images/cryptocurrency-icons/svg/color/bcn.svg new file mode 100644 index 0000000..1fb77b5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bco.svg b/public/images/cryptocurrency-icons/svg/color/bco.svg new file mode 100644 index 0000000..9349106 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bcpt.svg b/public/images/cryptocurrency-icons/svg/color/bcpt.svg new file mode 100644 index 0000000..2ac170b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bcpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bdl.svg b/public/images/cryptocurrency-icons/svg/color/bdl.svg new file mode 100644 index 0000000..4657e68 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bdl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bela.svg b/public/images/cryptocurrency-icons/svg/color/bela.svg new file mode 100644 index 0000000..129db45 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bela.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bix.svg b/public/images/cryptocurrency-icons/svg/color/bix.svg new file mode 100644 index 0000000..047fe75 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/blcn.svg b/public/images/cryptocurrency-icons/svg/color/blcn.svg new file mode 100644 index 0000000..2a360be --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/blcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/blk.svg b/public/images/cryptocurrency-icons/svg/color/blk.svg new file mode 100644 index 0000000..12d4d92 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/blk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/block.svg b/public/images/cryptocurrency-icons/svg/color/block.svg new file mode 100644 index 0000000..95926a7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/block.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/blz.svg b/public/images/cryptocurrency-icons/svg/color/blz.svg new file mode 100644 index 0000000..76dd0d3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/blz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bnb.svg b/public/images/cryptocurrency-icons/svg/color/bnb.svg new file mode 100644 index 0000000..03aa7e6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bnt.svg b/public/images/cryptocurrency-icons/svg/color/bnt.svg new file mode 100644 index 0000000..642a352 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bnty.svg b/public/images/cryptocurrency-icons/svg/color/bnty.svg new file mode 100644 index 0000000..7ff62de --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bnty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bos.svg b/public/images/cryptocurrency-icons/svg/color/bos.svg new file mode 100644 index 0000000..fa1c2be --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bpt.svg b/public/images/cryptocurrency-icons/svg/color/bpt.svg new file mode 100644 index 0000000..03a5a8b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bq.svg b/public/images/cryptocurrency-icons/svg/color/bq.svg new file mode 100644 index 0000000..618050d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/brd.svg b/public/images/cryptocurrency-icons/svg/color/brd.svg new file mode 100644 index 0000000..325f455 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/brd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bsd.svg b/public/images/cryptocurrency-icons/svg/color/bsd.svg new file mode 100644 index 0000000..384dfad --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/btc.svg b/public/images/cryptocurrency-icons/svg/color/btc.svg new file mode 100644 index 0000000..eca66c2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/btcd.svg b/public/images/cryptocurrency-icons/svg/color/btcd.svg new file mode 100644 index 0000000..6024971 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/btcd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/btch.svg b/public/images/cryptocurrency-icons/svg/color/btch.svg new file mode 100644 index 0000000..378d3d1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/btch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/btcp.svg b/public/images/cryptocurrency-icons/svg/color/btcp.svg new file mode 100644 index 0000000..f3d99d2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/btcp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/btcz.svg b/public/images/cryptocurrency-icons/svg/color/btcz.svg new file mode 100644 index 0000000..dc25af5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/btcz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/btdx.svg b/public/images/cryptocurrency-icons/svg/color/btdx.svg new file mode 100644 index 0000000..d4ff7f4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/btdx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/btg.svg b/public/images/cryptocurrency-icons/svg/color/btg.svg new file mode 100644 index 0000000..d06c9e6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/btg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/btm.svg b/public/images/cryptocurrency-icons/svg/color/btm.svg new file mode 100644 index 0000000..f6ad115 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/btm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/bts.svg b/public/images/cryptocurrency-icons/svg/color/bts.svg new file mode 100644 index 0000000..4505c3b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/bts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/btx.svg b/public/images/cryptocurrency-icons/svg/color/btx.svg new file mode 100644 index 0000000..8131e9d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/btx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/burst.svg b/public/images/cryptocurrency-icons/svg/color/burst.svg new file mode 100644 index 0000000..7527d9e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/call.svg b/public/images/cryptocurrency-icons/svg/color/call.svg new file mode 100644 index 0000000..eec051f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cc.svg b/public/images/cryptocurrency-icons/svg/color/cc.svg new file mode 100644 index 0000000..2559c74 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cdn.svg b/public/images/cryptocurrency-icons/svg/color/cdn.svg new file mode 100644 index 0000000..e1b25b4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cdt.svg b/public/images/cryptocurrency-icons/svg/color/cdt.svg new file mode 100644 index 0000000..4d8c8d8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cenz.svg b/public/images/cryptocurrency-icons/svg/color/cenz.svg new file mode 100644 index 0000000..91d1a9f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cenz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/chat.svg b/public/images/cryptocurrency-icons/svg/color/chat.svg new file mode 100644 index 0000000..aaa6284 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/chips.svg b/public/images/cryptocurrency-icons/svg/color/chips.svg new file mode 100644 index 0000000..273dc39 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/chips.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cix.svg b/public/images/cryptocurrency-icons/svg/color/cix.svg new file mode 100644 index 0000000..bbf8225 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/clam.svg b/public/images/cryptocurrency-icons/svg/color/clam.svg new file mode 100644 index 0000000..fd56bc9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/clam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cloak.svg b/public/images/cryptocurrency-icons/svg/color/cloak.svg new file mode 100644 index 0000000..01f6401 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cloak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cmm.svg b/public/images/cryptocurrency-icons/svg/color/cmm.svg new file mode 100644 index 0000000..b748c46 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cmm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cmt.svg b/public/images/cryptocurrency-icons/svg/color/cmt.svg new file mode 100644 index 0000000..0239743 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cmt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cnd.svg b/public/images/cryptocurrency-icons/svg/color/cnd.svg new file mode 100644 index 0000000..e715637 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cnd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cnx.svg b/public/images/cryptocurrency-icons/svg/color/cnx.svg new file mode 100644 index 0000000..feb5fdd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cnx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cny.svg b/public/images/cryptocurrency-icons/svg/color/cny.svg new file mode 100644 index 0000000..48ae796 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cob.svg b/public/images/cryptocurrency-icons/svg/color/cob.svg new file mode 100644 index 0000000..3fae2ee --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cob.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/colx.svg b/public/images/cryptocurrency-icons/svg/color/colx.svg new file mode 100644 index 0000000..7959c3b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/colx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/coqui.svg b/public/images/cryptocurrency-icons/svg/color/coqui.svg new file mode 100644 index 0000000..c2b08e7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/coqui.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cred.svg b/public/images/cryptocurrency-icons/svg/color/cred.svg new file mode 100644 index 0000000..9f6452f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cred.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/crpt.svg b/public/images/cryptocurrency-icons/svg/color/crpt.svg new file mode 100644 index 0000000..324fbe5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/crpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/crw.svg b/public/images/cryptocurrency-icons/svg/color/crw.svg new file mode 100644 index 0000000..caa033f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/crw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cs.svg b/public/images/cryptocurrency-icons/svg/color/cs.svg new file mode 100644 index 0000000..8f07f8a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ctr.svg b/public/images/cryptocurrency-icons/svg/color/ctr.svg new file mode 100644 index 0000000..c1ca741 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ctr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ctxc.svg b/public/images/cryptocurrency-icons/svg/color/ctxc.svg new file mode 100644 index 0000000..759ef97 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ctxc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/cvc.svg b/public/images/cryptocurrency-icons/svg/color/cvc.svg new file mode 100644 index 0000000..e537089 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/cvc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dash.svg b/public/images/cryptocurrency-icons/svg/color/dash.svg new file mode 100644 index 0000000..e4453c6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dat.svg b/public/images/cryptocurrency-icons/svg/color/dat.svg new file mode 100644 index 0000000..cefec33 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/data.svg b/public/images/cryptocurrency-icons/svg/color/data.svg new file mode 100644 index 0000000..d9ba127 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/data.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dbc.svg b/public/images/cryptocurrency-icons/svg/color/dbc.svg new file mode 100644 index 0000000..af2e73b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dcn.svg b/public/images/cryptocurrency-icons/svg/color/dcn.svg new file mode 100644 index 0000000..0095585 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dcr.svg b/public/images/cryptocurrency-icons/svg/color/dcr.svg new file mode 100644 index 0000000..4eb03f3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dcr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/deez.svg b/public/images/cryptocurrency-icons/svg/color/deez.svg new file mode 100644 index 0000000..3a867e8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/deez.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dent.svg b/public/images/cryptocurrency-icons/svg/color/dent.svg new file mode 100644 index 0000000..7e9f620 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dew.svg b/public/images/cryptocurrency-icons/svg/color/dew.svg new file mode 100644 index 0000000..0e764ed --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dgb.svg b/public/images/cryptocurrency-icons/svg/color/dgb.svg new file mode 100644 index 0000000..314c03e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dgb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dgd.svg b/public/images/cryptocurrency-icons/svg/color/dgd.svg new file mode 100644 index 0000000..33c8ffe --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dgd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dlt.svg b/public/images/cryptocurrency-icons/svg/color/dlt.svg new file mode 100644 index 0000000..3a3b06e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dlt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dnr.svg b/public/images/cryptocurrency-icons/svg/color/dnr.svg new file mode 100644 index 0000000..3ba7331 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dnr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dnt.svg b/public/images/cryptocurrency-icons/svg/color/dnt.svg new file mode 100644 index 0000000..7414c7d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dock.svg b/public/images/cryptocurrency-icons/svg/color/dock.svg new file mode 100644 index 0000000..d721e35 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/doge.svg b/public/images/cryptocurrency-icons/svg/color/doge.svg new file mode 100644 index 0000000..d8c3e6c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/doge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/drgn.svg b/public/images/cryptocurrency-icons/svg/color/drgn.svg new file mode 100644 index 0000000..3c58c4e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/drgn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/drop.svg b/public/images/cryptocurrency-icons/svg/color/drop.svg new file mode 100644 index 0000000..6b73b33 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/drop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dta.svg b/public/images/cryptocurrency-icons/svg/color/dta.svg new file mode 100644 index 0000000..dfa8545 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dth.svg b/public/images/cryptocurrency-icons/svg/color/dth.svg new file mode 100644 index 0000000..80b12ad --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/dtr.svg b/public/images/cryptocurrency-icons/svg/color/dtr.svg new file mode 100644 index 0000000..2599c06 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/dtr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ebst.svg b/public/images/cryptocurrency-icons/svg/color/ebst.svg new file mode 100644 index 0000000..7fdef15 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ebst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/eca.svg b/public/images/cryptocurrency-icons/svg/color/eca.svg new file mode 100644 index 0000000..ca86793 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/eca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/edg.svg b/public/images/cryptocurrency-icons/svg/color/edg.svg new file mode 100644 index 0000000..adb0278 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/edg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/edo.svg b/public/images/cryptocurrency-icons/svg/color/edo.svg new file mode 100644 index 0000000..aa4dc62 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/edo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/edoge.svg b/public/images/cryptocurrency-icons/svg/color/edoge.svg new file mode 100644 index 0000000..937f734 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/edoge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ela.svg b/public/images/cryptocurrency-icons/svg/color/ela.svg new file mode 100644 index 0000000..5472f7d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ela.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/elf.svg b/public/images/cryptocurrency-icons/svg/color/elf.svg new file mode 100644 index 0000000..e2d21b1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/elf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/elix.svg b/public/images/cryptocurrency-icons/svg/color/elix.svg new file mode 100644 index 0000000..c7e45ab --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/elix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ella.svg b/public/images/cryptocurrency-icons/svg/color/ella.svg new file mode 100644 index 0000000..70fe65b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/emc.svg b/public/images/cryptocurrency-icons/svg/color/emc.svg new file mode 100644 index 0000000..c274c3b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/emc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/emc2.svg b/public/images/cryptocurrency-icons/svg/color/emc2.svg new file mode 100644 index 0000000..1470d07 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/emc2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/eng.svg b/public/images/cryptocurrency-icons/svg/color/eng.svg new file mode 100644 index 0000000..95bb055 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/eng.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/enj.svg b/public/images/cryptocurrency-icons/svg/color/enj.svg new file mode 100644 index 0000000..9c42cac --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/enj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/eos.svg b/public/images/cryptocurrency-icons/svg/color/eos.svg new file mode 100644 index 0000000..04d307a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/eos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/eqli.svg b/public/images/cryptocurrency-icons/svg/color/eqli.svg new file mode 100644 index 0000000..08ae80a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/eqli.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/equa.svg b/public/images/cryptocurrency-icons/svg/color/equa.svg new file mode 100644 index 0000000..7ab3b48 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/equa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/etc.svg b/public/images/cryptocurrency-icons/svg/color/etc.svg new file mode 100644 index 0000000..8e11cf9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/etc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/eth.svg b/public/images/cryptocurrency-icons/svg/color/eth.svg new file mode 100644 index 0000000..bc0c279 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/eth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ethos.svg b/public/images/cryptocurrency-icons/svg/color/ethos.svg new file mode 100644 index 0000000..04e4650 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ethos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/etn.svg b/public/images/cryptocurrency-icons/svg/color/etn.svg new file mode 100644 index 0000000..a5b91aa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/etn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/etp.svg b/public/images/cryptocurrency-icons/svg/color/etp.svg new file mode 100644 index 0000000..dc330a6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/etp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/eur.svg b/public/images/cryptocurrency-icons/svg/color/eur.svg new file mode 100644 index 0000000..76c6525 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/eur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/evx.svg b/public/images/cryptocurrency-icons/svg/color/evx.svg new file mode 100644 index 0000000..2179456 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/evx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/exmo.svg b/public/images/cryptocurrency-icons/svg/color/exmo.svg new file mode 100644 index 0000000..ba13c60 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/exmo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/exp.svg b/public/images/cryptocurrency-icons/svg/color/exp.svg new file mode 100644 index 0000000..a69f6dd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/exp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/fair.svg b/public/images/cryptocurrency-icons/svg/color/fair.svg new file mode 100644 index 0000000..be4af4b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/fair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/fct.svg b/public/images/cryptocurrency-icons/svg/color/fct.svg new file mode 100644 index 0000000..6d07e0d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/fct.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/fil.svg b/public/images/cryptocurrency-icons/svg/color/fil.svg new file mode 100644 index 0000000..a766468 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/fil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/fjc.svg b/public/images/cryptocurrency-icons/svg/color/fjc.svg new file mode 100644 index 0000000..794d27a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/fjc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/fldc.svg b/public/images/cryptocurrency-icons/svg/color/fldc.svg new file mode 100644 index 0000000..99a7f45 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/fldc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/flo.svg b/public/images/cryptocurrency-icons/svg/color/flo.svg new file mode 100644 index 0000000..9952413 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/flo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/fsn.svg b/public/images/cryptocurrency-icons/svg/color/fsn.svg new file mode 100644 index 0000000..17bb865 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/fsn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ftc.svg b/public/images/cryptocurrency-icons/svg/color/ftc.svg new file mode 100644 index 0000000..8cdd86f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ftc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/fuel.svg b/public/images/cryptocurrency-icons/svg/color/fuel.svg new file mode 100644 index 0000000..6428685 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/fuel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/fun.svg b/public/images/cryptocurrency-icons/svg/color/fun.svg new file mode 100644 index 0000000..a1f7c5c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/fun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/game.svg b/public/images/cryptocurrency-icons/svg/color/game.svg new file mode 100644 index 0000000..bf9896e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/game.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gas.svg b/public/images/cryptocurrency-icons/svg/color/gas.svg new file mode 100644 index 0000000..a5fcd1a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gbp.svg b/public/images/cryptocurrency-icons/svg/color/gbp.svg new file mode 100644 index 0000000..8cb2eda --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gbp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gbx.svg b/public/images/cryptocurrency-icons/svg/color/gbx.svg new file mode 100644 index 0000000..1273bc6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gbx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gbyte.svg b/public/images/cryptocurrency-icons/svg/color/gbyte.svg new file mode 100644 index 0000000..b4c01c2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gbyte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/generic.svg b/public/images/cryptocurrency-icons/svg/color/generic.svg new file mode 100644 index 0000000..9ee95ea --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/generic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/glxt.svg b/public/images/cryptocurrency-icons/svg/color/glxt.svg new file mode 100644 index 0000000..3333e90 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/glxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gmr.svg b/public/images/cryptocurrency-icons/svg/color/gmr.svg new file mode 100644 index 0000000..0c2eb41 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gmr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gno.svg b/public/images/cryptocurrency-icons/svg/color/gno.svg new file mode 100644 index 0000000..dba9df9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gnt.svg b/public/images/cryptocurrency-icons/svg/color/gnt.svg new file mode 100644 index 0000000..532c666 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/grc.svg b/public/images/cryptocurrency-icons/svg/color/grc.svg new file mode 100644 index 0000000..b694886 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/grc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/grs.svg b/public/images/cryptocurrency-icons/svg/color/grs.svg new file mode 100644 index 0000000..2edff3c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/grs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gsc.svg b/public/images/cryptocurrency-icons/svg/color/gsc.svg new file mode 100644 index 0000000..9e8e441 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gsc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gto.svg b/public/images/cryptocurrency-icons/svg/color/gto.svg new file mode 100644 index 0000000..bace742 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gup.svg b/public/images/cryptocurrency-icons/svg/color/gup.svg new file mode 100644 index 0000000..f3e47fc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gusd.svg b/public/images/cryptocurrency-icons/svg/color/gusd.svg new file mode 100644 index 0000000..1e34b09 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gvt.svg b/public/images/cryptocurrency-icons/svg/color/gvt.svg new file mode 100644 index 0000000..e1e1188 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gvt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gxs.svg b/public/images/cryptocurrency-icons/svg/color/gxs.svg new file mode 100644 index 0000000..641fc54 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/gzr.svg b/public/images/cryptocurrency-icons/svg/color/gzr.svg new file mode 100644 index 0000000..47a6f7f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/gzr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/hight.svg b/public/images/cryptocurrency-icons/svg/color/hight.svg new file mode 100644 index 0000000..33186c4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/hight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/hodl.svg b/public/images/cryptocurrency-icons/svg/color/hodl.svg new file mode 100644 index 0000000..e429602 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/hodl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/hpb.svg b/public/images/cryptocurrency-icons/svg/color/hpb.svg new file mode 100644 index 0000000..756720a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/hpb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/hsr.svg b/public/images/cryptocurrency-icons/svg/color/hsr.svg new file mode 100644 index 0000000..05a0d41 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/hsr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ht.svg b/public/images/cryptocurrency-icons/svg/color/ht.svg new file mode 100644 index 0000000..d4cb1b5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ht.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/html.svg b/public/images/cryptocurrency-icons/svg/color/html.svg new file mode 100644 index 0000000..88f3a98 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/html.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/huc.svg b/public/images/cryptocurrency-icons/svg/color/huc.svg new file mode 100644 index 0000000..80df904 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/huc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/hush.svg b/public/images/cryptocurrency-icons/svg/color/hush.svg new file mode 100644 index 0000000..63205a1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/hush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/icn.svg b/public/images/cryptocurrency-icons/svg/color/icn.svg new file mode 100644 index 0000000..d1d70b4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/icn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/icx.svg b/public/images/cryptocurrency-icons/svg/color/icx.svg new file mode 100644 index 0000000..2f66b8c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/icx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ignis.svg b/public/images/cryptocurrency-icons/svg/color/ignis.svg new file mode 100644 index 0000000..70141b0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ignis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ink.svg b/public/images/cryptocurrency-icons/svg/color/ink.svg new file mode 100644 index 0000000..a60c2c0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ins.svg b/public/images/cryptocurrency-icons/svg/color/ins.svg new file mode 100644 index 0000000..2284b7b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ion.svg b/public/images/cryptocurrency-icons/svg/color/ion.svg new file mode 100644 index 0000000..1c9eafb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/iop.svg b/public/images/cryptocurrency-icons/svg/color/iop.svg new file mode 100644 index 0000000..845a936 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/iop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/iost.svg b/public/images/cryptocurrency-icons/svg/color/iost.svg new file mode 100644 index 0000000..84989c1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/iost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/iotx.svg b/public/images/cryptocurrency-icons/svg/color/iotx.svg new file mode 100644 index 0000000..a89d5b3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/iotx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/itc.svg b/public/images/cryptocurrency-icons/svg/color/itc.svg new file mode 100644 index 0000000..3321035 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/itc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/jnt.svg b/public/images/cryptocurrency-icons/svg/color/jnt.svg new file mode 100644 index 0000000..2a40ed4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/jnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/jpy.svg b/public/images/cryptocurrency-icons/svg/color/jpy.svg new file mode 100644 index 0000000..4acfcd5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/jpy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/kcs.svg b/public/images/cryptocurrency-icons/svg/color/kcs.svg new file mode 100644 index 0000000..718da11 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/kcs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/kin.svg b/public/images/cryptocurrency-icons/svg/color/kin.svg new file mode 100644 index 0000000..a3711de --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/kin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/kmd.svg b/public/images/cryptocurrency-icons/svg/color/kmd.svg new file mode 100644 index 0000000..93b88c5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/kmd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/knc.svg b/public/images/cryptocurrency-icons/svg/color/knc.svg new file mode 100644 index 0000000..051691c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/knc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/krb.svg b/public/images/cryptocurrency-icons/svg/color/krb.svg new file mode 100644 index 0000000..2ca7199 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/krb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/lbc.svg b/public/images/cryptocurrency-icons/svg/color/lbc.svg new file mode 100644 index 0000000..cc26f9a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/lbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/lend.svg b/public/images/cryptocurrency-icons/svg/color/lend.svg new file mode 100644 index 0000000..8dbecac --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/lend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/link.svg b/public/images/cryptocurrency-icons/svg/color/link.svg new file mode 100644 index 0000000..1a101f4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/lkk.svg b/public/images/cryptocurrency-icons/svg/color/lkk.svg new file mode 100644 index 0000000..5ae58cc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/lkk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/loom.svg b/public/images/cryptocurrency-icons/svg/color/loom.svg new file mode 100644 index 0000000..048074e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/loom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/lrc.svg b/public/images/cryptocurrency-icons/svg/color/lrc.svg new file mode 100644 index 0000000..5c668f0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/lrc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/lsk.svg b/public/images/cryptocurrency-icons/svg/color/lsk.svg new file mode 100644 index 0000000..9a4f20d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/lsk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ltc.svg b/public/images/cryptocurrency-icons/svg/color/ltc.svg new file mode 100644 index 0000000..9afc706 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ltc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/lun.svg b/public/images/cryptocurrency-icons/svg/color/lun.svg new file mode 100644 index 0000000..540efb7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/lun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/maid.svg b/public/images/cryptocurrency-icons/svg/color/maid.svg new file mode 100644 index 0000000..c7af748 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/maid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mana.svg b/public/images/cryptocurrency-icons/svg/color/mana.svg new file mode 100644 index 0000000..0ff0375 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mcap.svg b/public/images/cryptocurrency-icons/svg/color/mcap.svg new file mode 100644 index 0000000..6f8fdba --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mcap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mco.svg b/public/images/cryptocurrency-icons/svg/color/mco.svg new file mode 100644 index 0000000..7453189 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mda.svg b/public/images/cryptocurrency-icons/svg/color/mda.svg new file mode 100644 index 0000000..106e54b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mds.svg b/public/images/cryptocurrency-icons/svg/color/mds.svg new file mode 100644 index 0000000..829d792 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/med.svg b/public/images/cryptocurrency-icons/svg/color/med.svg new file mode 100644 index 0000000..981c794 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/med.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mft.svg b/public/images/cryptocurrency-icons/svg/color/mft.svg new file mode 100644 index 0000000..1f55c5d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mft.svg @@ -0,0 +1,12 @@ + + + + Artboard + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/miota.svg b/public/images/cryptocurrency-icons/svg/color/miota.svg new file mode 100644 index 0000000..87e6147 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/miota.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mith.svg b/public/images/cryptocurrency-icons/svg/color/mith.svg new file mode 100644 index 0000000..2859286 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mkr.svg b/public/images/cryptocurrency-icons/svg/color/mkr.svg new file mode 100644 index 0000000..b12433e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mkr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mln.svg b/public/images/cryptocurrency-icons/svg/color/mln.svg new file mode 100644 index 0000000..d3c02cd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mln.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mnx.svg b/public/images/cryptocurrency-icons/svg/color/mnx.svg new file mode 100644 index 0000000..b007923 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mnx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mnz.svg b/public/images/cryptocurrency-icons/svg/color/mnz.svg new file mode 100644 index 0000000..0671f56 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mnz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/moac.svg b/public/images/cryptocurrency-icons/svg/color/moac.svg new file mode 100644 index 0000000..58473c1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/moac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mod.svg b/public/images/cryptocurrency-icons/svg/color/mod.svg new file mode 100644 index 0000000..c16f4ac --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mona.svg b/public/images/cryptocurrency-icons/svg/color/mona.svg new file mode 100644 index 0000000..6cfbc33 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mona.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/msr.svg b/public/images/cryptocurrency-icons/svg/color/msr.svg new file mode 100644 index 0000000..5497801 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/msr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mth.svg b/public/images/cryptocurrency-icons/svg/color/mth.svg new file mode 100644 index 0000000..c3981b5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mtl.svg b/public/images/cryptocurrency-icons/svg/color/mtl.svg new file mode 100644 index 0000000..eac4e27 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/music.svg b/public/images/cryptocurrency-icons/svg/color/music.svg new file mode 100644 index 0000000..7c5e21d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/mzc.svg b/public/images/cryptocurrency-icons/svg/color/mzc.svg new file mode 100644 index 0000000..43db4cd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/mzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nano.svg b/public/images/cryptocurrency-icons/svg/color/nano.svg new file mode 100644 index 0000000..b9f3016 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nano.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nas.svg b/public/images/cryptocurrency-icons/svg/color/nas.svg new file mode 100644 index 0000000..09107a5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nav.svg b/public/images/cryptocurrency-icons/svg/color/nav.svg new file mode 100644 index 0000000..b37f54c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ncash.svg b/public/images/cryptocurrency-icons/svg/color/ncash.svg new file mode 100644 index 0000000..c84d085 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ncash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ndz.svg b/public/images/cryptocurrency-icons/svg/color/ndz.svg new file mode 100644 index 0000000..1e06966 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ndz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nebl.svg b/public/images/cryptocurrency-icons/svg/color/nebl.svg new file mode 100644 index 0000000..1ff30c9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nebl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/neo.svg b/public/images/cryptocurrency-icons/svg/color/neo.svg new file mode 100644 index 0000000..a5fcd1a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/neo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/neos.svg b/public/images/cryptocurrency-icons/svg/color/neos.svg new file mode 100644 index 0000000..5b51e05 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/neos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/neu.svg b/public/images/cryptocurrency-icons/svg/color/neu.svg new file mode 100644 index 0000000..05494ee --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/neu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nexo.svg b/public/images/cryptocurrency-icons/svg/color/nexo.svg new file mode 100644 index 0000000..c5c0b8a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nexo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ngc.svg b/public/images/cryptocurrency-icons/svg/color/ngc.svg new file mode 100644 index 0000000..94b347d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ngc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nio.svg b/public/images/cryptocurrency-icons/svg/color/nio.svg new file mode 100644 index 0000000..573970a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nlc2.svg b/public/images/cryptocurrency-icons/svg/color/nlc2.svg new file mode 100644 index 0000000..f497288 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nlc2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nlg.svg b/public/images/cryptocurrency-icons/svg/color/nlg.svg new file mode 100644 index 0000000..b44a2ac --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nlg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nmc.svg b/public/images/cryptocurrency-icons/svg/color/nmc.svg new file mode 100644 index 0000000..2cda6aa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nmc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/npxs.svg b/public/images/cryptocurrency-icons/svg/color/npxs.svg new file mode 100644 index 0000000..fe518dd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/npxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nuls.svg b/public/images/cryptocurrency-icons/svg/color/nuls.svg new file mode 100644 index 0000000..2a1c4a7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nuls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nxs.svg b/public/images/cryptocurrency-icons/svg/color/nxs.svg new file mode 100644 index 0000000..d942840 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/nxt.svg b/public/images/cryptocurrency-icons/svg/color/nxt.svg new file mode 100644 index 0000000..7e3c2f6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/nxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/oax.svg b/public/images/cryptocurrency-icons/svg/color/oax.svg new file mode 100644 index 0000000..fa31ec8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/oax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ok.svg b/public/images/cryptocurrency-icons/svg/color/ok.svg new file mode 100644 index 0000000..d24a7db --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/omg.svg b/public/images/cryptocurrency-icons/svg/color/omg.svg new file mode 100644 index 0000000..d9a2297 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/omg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/omni.svg b/public/images/cryptocurrency-icons/svg/color/omni.svg new file mode 100644 index 0000000..e8325fd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/omni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ong.svg b/public/images/cryptocurrency-icons/svg/color/ong.svg new file mode 100644 index 0000000..2da95bb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ont.svg b/public/images/cryptocurrency-icons/svg/color/ont.svg new file mode 100644 index 0000000..e537a5b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ont.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/oot.svg b/public/images/cryptocurrency-icons/svg/color/oot.svg new file mode 100644 index 0000000..74bfb2e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/oot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ost.svg b/public/images/cryptocurrency-icons/svg/color/ost.svg new file mode 100644 index 0000000..9013c3d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ox.svg b/public/images/cryptocurrency-icons/svg/color/ox.svg new file mode 100644 index 0000000..eaf4d20 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/part.svg b/public/images/cryptocurrency-icons/svg/color/part.svg new file mode 100644 index 0000000..70dad8b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/part.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/pasc.svg b/public/images/cryptocurrency-icons/svg/color/pasc.svg new file mode 100644 index 0000000..2d4aeac --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/pasc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/pasl.svg b/public/images/cryptocurrency-icons/svg/color/pasl.svg new file mode 100644 index 0000000..145e5d1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/pasl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/pay.svg b/public/images/cryptocurrency-icons/svg/color/pay.svg new file mode 100644 index 0000000..0da25a5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/payx.svg b/public/images/cryptocurrency-icons/svg/color/payx.svg new file mode 100644 index 0000000..97076b8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/payx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/phx.svg b/public/images/cryptocurrency-icons/svg/color/phx.svg new file mode 100644 index 0000000..20c5924 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/phx.svg @@ -0,0 +1,12 @@ + + + + Artboard + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/pink.svg b/public/images/cryptocurrency-icons/svg/color/pink.svg new file mode 100644 index 0000000..2440ef7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/pink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/pirl.svg b/public/images/cryptocurrency-icons/svg/color/pirl.svg new file mode 100644 index 0000000..7943e20 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/pirl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/pivx.svg b/public/images/cryptocurrency-icons/svg/color/pivx.svg new file mode 100644 index 0000000..b37b018 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/pivx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/plr.svg b/public/images/cryptocurrency-icons/svg/color/plr.svg new file mode 100644 index 0000000..c43eb92 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/plr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/poa.svg b/public/images/cryptocurrency-icons/svg/color/poa.svg new file mode 100644 index 0000000..81b133a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/poa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/poe.svg b/public/images/cryptocurrency-icons/svg/color/poe.svg new file mode 100644 index 0000000..70f31dd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/poe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/polis.svg b/public/images/cryptocurrency-icons/svg/color/polis.svg new file mode 100644 index 0000000..329891b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/polis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/poly.svg b/public/images/cryptocurrency-icons/svg/color/poly.svg new file mode 100644 index 0000000..37ba1a6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/poly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/pot.svg b/public/images/cryptocurrency-icons/svg/color/pot.svg new file mode 100644 index 0000000..8941277 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/pot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/powr.svg b/public/images/cryptocurrency-icons/svg/color/powr.svg new file mode 100644 index 0000000..d678037 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/powr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ppc.svg b/public/images/cryptocurrency-icons/svg/color/ppc.svg new file mode 100644 index 0000000..c1a9755 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ppc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ppp.svg b/public/images/cryptocurrency-icons/svg/color/ppp.svg new file mode 100644 index 0000000..59a83f1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ppp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ppt.svg b/public/images/cryptocurrency-icons/svg/color/ppt.svg new file mode 100644 index 0000000..4c6360d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ppt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/prl.svg b/public/images/cryptocurrency-icons/svg/color/prl.svg new file mode 100644 index 0000000..45fa2a8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/prl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/pura.svg b/public/images/cryptocurrency-icons/svg/color/pura.svg new file mode 100644 index 0000000..4a79630 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/pura.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/qash.svg b/public/images/cryptocurrency-icons/svg/color/qash.svg new file mode 100644 index 0000000..11f2359 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/qash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/qiwi.svg b/public/images/cryptocurrency-icons/svg/color/qiwi.svg new file mode 100644 index 0000000..a262b39 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/qiwi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/qlc.svg b/public/images/cryptocurrency-icons/svg/color/qlc.svg new file mode 100644 index 0000000..b203e7d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/qlc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/qrl.svg b/public/images/cryptocurrency-icons/svg/color/qrl.svg new file mode 100644 index 0000000..ad4620d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/qrl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/qsp.svg b/public/images/cryptocurrency-icons/svg/color/qsp.svg new file mode 100644 index 0000000..ec12440 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/qsp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/qtum.svg b/public/images/cryptocurrency-icons/svg/color/qtum.svg new file mode 100644 index 0000000..1cd9ea4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/qtum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/r.svg b/public/images/cryptocurrency-icons/svg/color/r.svg new file mode 100644 index 0000000..90324fa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rads.svg b/public/images/cryptocurrency-icons/svg/color/rads.svg new file mode 100644 index 0000000..dd978b7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rap.svg b/public/images/cryptocurrency-icons/svg/color/rap.svg new file mode 100644 index 0000000..2737891 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rcn.svg b/public/images/cryptocurrency-icons/svg/color/rcn.svg new file mode 100644 index 0000000..9d3a14c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rdd.svg b/public/images/cryptocurrency-icons/svg/color/rdd.svg new file mode 100644 index 0000000..a05dc74 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rdd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rdn.svg b/public/images/cryptocurrency-icons/svg/color/rdn.svg new file mode 100644 index 0000000..825f3ef --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rep.svg b/public/images/cryptocurrency-icons/svg/color/rep.svg new file mode 100644 index 0000000..1a630b5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/req.svg b/public/images/cryptocurrency-icons/svg/color/req.svg new file mode 100644 index 0000000..44aa97b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/req.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rhoc.svg b/public/images/cryptocurrency-icons/svg/color/rhoc.svg new file mode 100644 index 0000000..cb8edc9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rhoc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ric.svg b/public/images/cryptocurrency-icons/svg/color/ric.svg new file mode 100644 index 0000000..6e08ce7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rise.svg b/public/images/cryptocurrency-icons/svg/color/rise.svg new file mode 100644 index 0000000..ee88275 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rlc.svg b/public/images/cryptocurrency-icons/svg/color/rlc.svg new file mode 100644 index 0000000..4582516 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rlc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rpx.svg b/public/images/cryptocurrency-icons/svg/color/rpx.svg new file mode 100644 index 0000000..c1a99c9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rpx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rub.svg b/public/images/cryptocurrency-icons/svg/color/rub.svg new file mode 100644 index 0000000..6664344 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/rvn.svg b/public/images/cryptocurrency-icons/svg/color/rvn.svg new file mode 100644 index 0000000..5e15321 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/rvn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ryo.svg b/public/images/cryptocurrency-icons/svg/color/ryo.svg new file mode 100644 index 0000000..12b25aa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ryo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/safe.svg b/public/images/cryptocurrency-icons/svg/color/safe.svg new file mode 100644 index 0000000..fabbf28 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/safe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/salt.svg b/public/images/cryptocurrency-icons/svg/color/salt.svg new file mode 100644 index 0000000..d33a2b7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/salt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/san.svg b/public/images/cryptocurrency-icons/svg/color/san.svg new file mode 100644 index 0000000..4b1eb9a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/san.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sbd.svg b/public/images/cryptocurrency-icons/svg/color/sbd.svg new file mode 100644 index 0000000..ff13ae1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sbd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sberbank.svg b/public/images/cryptocurrency-icons/svg/color/sberbank.svg new file mode 100644 index 0000000..3805d84 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sberbank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sc.svg b/public/images/cryptocurrency-icons/svg/color/sc.svg new file mode 100644 index 0000000..9d41648 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/shift.svg b/public/images/cryptocurrency-icons/svg/color/shift.svg new file mode 100644 index 0000000..352cdfb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/shift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sib.svg b/public/images/cryptocurrency-icons/svg/color/sib.svg new file mode 100644 index 0000000..e8d7aa3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sky.svg b/public/images/cryptocurrency-icons/svg/color/sky.svg new file mode 100644 index 0000000..22dab48 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/slr.svg b/public/images/cryptocurrency-icons/svg/color/slr.svg new file mode 100644 index 0000000..975cc09 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/slr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sls.svg b/public/images/cryptocurrency-icons/svg/color/sls.svg new file mode 100644 index 0000000..32c3ed7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/smart.svg b/public/images/cryptocurrency-icons/svg/color/smart.svg new file mode 100644 index 0000000..8098d0b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sngls.svg b/public/images/cryptocurrency-icons/svg/color/sngls.svg new file mode 100644 index 0000000..e979958 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sngls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/snm.svg b/public/images/cryptocurrency-icons/svg/color/snm.svg new file mode 100644 index 0000000..6fa49fc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/snm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/snt.svg b/public/images/cryptocurrency-icons/svg/color/snt.svg new file mode 100644 index 0000000..f7bd0b7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/snt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/soc.svg b/public/images/cryptocurrency-icons/svg/color/soc.svg new file mode 100644 index 0000000..9a3a84d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/soc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/spank.svg b/public/images/cryptocurrency-icons/svg/color/spank.svg new file mode 100644 index 0000000..5fc048f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/spank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sphtx.svg b/public/images/cryptocurrency-icons/svg/color/sphtx.svg new file mode 100644 index 0000000..247d738 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sphtx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/srn.svg b/public/images/cryptocurrency-icons/svg/color/srn.svg new file mode 100644 index 0000000..19e10b5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/srn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/stak.svg b/public/images/cryptocurrency-icons/svg/color/stak.svg new file mode 100644 index 0000000..bbfd075 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/stak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/start.svg b/public/images/cryptocurrency-icons/svg/color/start.svg new file mode 100644 index 0000000..35bcfa7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/steem.svg b/public/images/cryptocurrency-icons/svg/color/steem.svg new file mode 100644 index 0000000..fc61b07 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/steem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/storj.svg b/public/images/cryptocurrency-icons/svg/color/storj.svg new file mode 100644 index 0000000..90575b5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/storj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/storm.svg b/public/images/cryptocurrency-icons/svg/color/storm.svg new file mode 100644 index 0000000..651a893 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/storm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/stq.svg b/public/images/cryptocurrency-icons/svg/color/stq.svg new file mode 100644 index 0000000..2556d56 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/stq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/strat.svg b/public/images/cryptocurrency-icons/svg/color/strat.svg new file mode 100644 index 0000000..a5b67ef --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/strat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sub.svg b/public/images/cryptocurrency-icons/svg/color/sub.svg new file mode 100644 index 0000000..4a42668 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sumo.svg b/public/images/cryptocurrency-icons/svg/color/sumo.svg new file mode 100644 index 0000000..72ad985 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sumo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/sys.svg b/public/images/cryptocurrency-icons/svg/color/sys.svg new file mode 100644 index 0000000..a0fb8d1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/sys.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/taas.svg b/public/images/cryptocurrency-icons/svg/color/taas.svg new file mode 100644 index 0000000..c170ba0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/taas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tau.svg b/public/images/cryptocurrency-icons/svg/color/tau.svg new file mode 100644 index 0000000..0246c1b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tel.svg b/public/images/cryptocurrency-icons/svg/color/tel.svg new file mode 100644 index 0000000..2d2ff35 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ten.svg b/public/images/cryptocurrency-icons/svg/color/ten.svg new file mode 100644 index 0000000..2db8761 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tern.svg b/public/images/cryptocurrency-icons/svg/color/tern.svg new file mode 100644 index 0000000..9573091 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tghc.svg b/public/images/cryptocurrency-icons/svg/color/tghc.svg new file mode 100644 index 0000000..478ea39 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tghc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/theta.svg b/public/images/cryptocurrency-icons/svg/color/theta.svg new file mode 100644 index 0000000..e52f548 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/theta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tix.svg b/public/images/cryptocurrency-icons/svg/color/tix.svg new file mode 100644 index 0000000..878b8b4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tkn.svg b/public/images/cryptocurrency-icons/svg/color/tkn.svg new file mode 100644 index 0000000..5a6c796 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tkn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tnb.svg b/public/images/cryptocurrency-icons/svg/color/tnb.svg new file mode 100644 index 0000000..dbdaeaf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tnc.svg b/public/images/cryptocurrency-icons/svg/color/tnc.svg new file mode 100644 index 0000000..4eca816 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tnc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tnt.svg b/public/images/cryptocurrency-icons/svg/color/tnt.svg new file mode 100644 index 0000000..332d4de --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/trig.svg b/public/images/cryptocurrency-icons/svg/color/trig.svg new file mode 100644 index 0000000..8d0da0a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/trig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/trtl.svg b/public/images/cryptocurrency-icons/svg/color/trtl.svg new file mode 100644 index 0000000..5111b9e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/trtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/trx.svg b/public/images/cryptocurrency-icons/svg/color/trx.svg new file mode 100644 index 0000000..8fb3dfa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/trx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tusd.svg b/public/images/cryptocurrency-icons/svg/color/tusd.svg new file mode 100644 index 0000000..95b188d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/tzc.svg b/public/images/cryptocurrency-icons/svg/color/tzc.svg new file mode 100644 index 0000000..03bbae4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/tzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/ubq.svg b/public/images/cryptocurrency-icons/svg/color/ubq.svg new file mode 100644 index 0000000..42888a1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/ubq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/unity.svg b/public/images/cryptocurrency-icons/svg/color/unity.svg new file mode 100644 index 0000000..7c66bb5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/usd.svg b/public/images/cryptocurrency-icons/svg/color/usd.svg new file mode 100644 index 0000000..831e499 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/usdt.svg b/public/images/cryptocurrency-icons/svg/color/usdt.svg new file mode 100644 index 0000000..334dbad --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/usdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/utk.svg b/public/images/cryptocurrency-icons/svg/color/utk.svg new file mode 100644 index 0000000..6d6711d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/utk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/veri.svg b/public/images/cryptocurrency-icons/svg/color/veri.svg new file mode 100644 index 0000000..3f7d7e9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/veri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/vet.svg b/public/images/cryptocurrency-icons/svg/color/vet.svg new file mode 100644 index 0000000..d9fa6b7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/vet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/via.svg b/public/images/cryptocurrency-icons/svg/color/via.svg new file mode 100644 index 0000000..f95e19d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/via.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/vib.svg b/public/images/cryptocurrency-icons/svg/color/vib.svg new file mode 100644 index 0000000..e215517 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/vib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/vibe.svg b/public/images/cryptocurrency-icons/svg/color/vibe.svg new file mode 100644 index 0000000..f932c9b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/vibe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/vivo.svg b/public/images/cryptocurrency-icons/svg/color/vivo.svg new file mode 100644 index 0000000..871fa55 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/vivo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/vrc.svg b/public/images/cryptocurrency-icons/svg/color/vrc.svg new file mode 100644 index 0000000..6819503 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/vrc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/vrsc.svg b/public/images/cryptocurrency-icons/svg/color/vrsc.svg new file mode 100644 index 0000000..2ad513b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/vrsc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/vtc.svg b/public/images/cryptocurrency-icons/svg/color/vtc.svg new file mode 100644 index 0000000..0f8a81c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/vtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/wabi.svg b/public/images/cryptocurrency-icons/svg/color/wabi.svg new file mode 100644 index 0000000..6d6dd55 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/wabi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/wan.svg b/public/images/cryptocurrency-icons/svg/color/wan.svg new file mode 100644 index 0000000..0b9cb4c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/wan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/waves.svg b/public/images/cryptocurrency-icons/svg/color/waves.svg new file mode 100644 index 0000000..9bcefe0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/waves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/wax.svg b/public/images/cryptocurrency-icons/svg/color/wax.svg new file mode 100644 index 0000000..342ba6a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/wax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/wgr.svg b/public/images/cryptocurrency-icons/svg/color/wgr.svg new file mode 100644 index 0000000..9148530 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/wgr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/wicc.svg b/public/images/cryptocurrency-icons/svg/color/wicc.svg new file mode 100644 index 0000000..0afc3a7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/wicc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/wings.svg b/public/images/cryptocurrency-icons/svg/color/wings.svg new file mode 100644 index 0000000..352ac46 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/wings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/wpr.svg b/public/images/cryptocurrency-icons/svg/color/wpr.svg new file mode 100644 index 0000000..dcf162c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/wpr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/wtc.svg b/public/images/cryptocurrency-icons/svg/color/wtc.svg new file mode 100644 index 0000000..05d12ca --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/wtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xas.svg b/public/images/cryptocurrency-icons/svg/color/xas.svg new file mode 100644 index 0000000..ffe3aac --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xbc.svg b/public/images/cryptocurrency-icons/svg/color/xbc.svg new file mode 100644 index 0000000..64b6878 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xby.svg b/public/images/cryptocurrency-icons/svg/color/xby.svg new file mode 100644 index 0000000..12eb71a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xcp.svg b/public/images/cryptocurrency-icons/svg/color/xcp.svg new file mode 100644 index 0000000..94eadbb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xcp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xdn.svg b/public/images/cryptocurrency-icons/svg/color/xdn.svg new file mode 100644 index 0000000..37a5048 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xem.svg b/public/images/cryptocurrency-icons/svg/color/xem.svg new file mode 100644 index 0000000..682f79a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xin.svg b/public/images/cryptocurrency-icons/svg/color/xin.svg new file mode 100644 index 0000000..5260f64 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xlm.svg b/public/images/cryptocurrency-icons/svg/color/xlm.svg new file mode 100644 index 0000000..9e41a6b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xlm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xmcc.svg b/public/images/cryptocurrency-icons/svg/color/xmcc.svg new file mode 100644 index 0000000..15864ee --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xmcc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xmg.svg b/public/images/cryptocurrency-icons/svg/color/xmg.svg new file mode 100644 index 0000000..c2df82c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xmg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xmo.svg b/public/images/cryptocurrency-icons/svg/color/xmo.svg new file mode 100644 index 0000000..1addf0c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xmo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xmr.svg b/public/images/cryptocurrency-icons/svg/color/xmr.svg new file mode 100644 index 0000000..3964537 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xmr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xmy.svg b/public/images/cryptocurrency-icons/svg/color/xmy.svg new file mode 100644 index 0000000..16f738b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xmy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xp.svg b/public/images/cryptocurrency-icons/svg/color/xp.svg new file mode 100644 index 0000000..51857ce --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xpa.svg b/public/images/cryptocurrency-icons/svg/color/xpa.svg new file mode 100644 index 0000000..3bbb103 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xpa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xpm.svg b/public/images/cryptocurrency-icons/svg/color/xpm.svg new file mode 100644 index 0000000..6a009c2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xpm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xrp.svg b/public/images/cryptocurrency-icons/svg/color/xrp.svg new file mode 100644 index 0000000..127f25a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xrp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xsg.svg b/public/images/cryptocurrency-icons/svg/color/xsg.svg new file mode 100644 index 0000000..8efffd9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xsg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xtz.svg b/public/images/cryptocurrency-icons/svg/color/xtz.svg new file mode 100644 index 0000000..7943f12 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xtz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xuc.svg b/public/images/cryptocurrency-icons/svg/color/xuc.svg new file mode 100644 index 0000000..c9b4021 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xuc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xvc.svg b/public/images/cryptocurrency-icons/svg/color/xvc.svg new file mode 100644 index 0000000..b6ea09c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xvc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xvg.svg b/public/images/cryptocurrency-icons/svg/color/xvg.svg new file mode 100644 index 0000000..87720fd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xvg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/xzc.svg b/public/images/cryptocurrency-icons/svg/color/xzc.svg new file mode 100644 index 0000000..c522d8a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/xzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/yoyow.svg b/public/images/cryptocurrency-icons/svg/color/yoyow.svg new file mode 100644 index 0000000..de600c7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/yoyow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/zcl.svg b/public/images/cryptocurrency-icons/svg/color/zcl.svg new file mode 100644 index 0000000..a834c6f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/zcl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/zec.svg b/public/images/cryptocurrency-icons/svg/color/zec.svg new file mode 100644 index 0000000..e276d7a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/zec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/zel.svg b/public/images/cryptocurrency-icons/svg/color/zel.svg new file mode 100644 index 0000000..779df08 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/zel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/zen.svg b/public/images/cryptocurrency-icons/svg/color/zen.svg new file mode 100644 index 0000000..8cb8e2e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/zen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/zil.svg b/public/images/cryptocurrency-icons/svg/color/zil.svg new file mode 100644 index 0000000..01e513c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/zil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/zilla.svg b/public/images/cryptocurrency-icons/svg/color/zilla.svg new file mode 100644 index 0000000..4e88171 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/zilla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/color/zrx.svg b/public/images/cryptocurrency-icons/svg/color/zrx.svg new file mode 100644 index 0000000..388a1e9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/color/zrx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/$pac.svg b/public/images/cryptocurrency-icons/svg/icon/$pac.svg new file mode 100644 index 0000000..13dd13d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/$pac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/2give.svg b/public/images/cryptocurrency-icons/svg/icon/2give.svg new file mode 100644 index 0000000..41e2424 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/2give.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/abt.svg b/public/images/cryptocurrency-icons/svg/icon/abt.svg new file mode 100644 index 0000000..a7977c5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/abt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/act.svg b/public/images/cryptocurrency-icons/svg/icon/act.svg new file mode 100644 index 0000000..1522734 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/act.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/actn.svg b/public/images/cryptocurrency-icons/svg/icon/actn.svg new file mode 100644 index 0000000..3afbcf2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/actn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ada.svg b/public/images/cryptocurrency-icons/svg/icon/ada.svg new file mode 100644 index 0000000..63e773f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ada.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/adx.svg b/public/images/cryptocurrency-icons/svg/icon/adx.svg new file mode 100644 index 0000000..77eccbd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/adx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ae.svg b/public/images/cryptocurrency-icons/svg/icon/ae.svg new file mode 100644 index 0000000..5d7d2a6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/aeon.svg b/public/images/cryptocurrency-icons/svg/icon/aeon.svg new file mode 100644 index 0000000..4117842 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/aeon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/agi.svg b/public/images/cryptocurrency-icons/svg/icon/agi.svg new file mode 100644 index 0000000..ccf45a7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/agi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/agrs.svg b/public/images/cryptocurrency-icons/svg/icon/agrs.svg new file mode 100644 index 0000000..0cd8cc6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/agrs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/aion.svg b/public/images/cryptocurrency-icons/svg/icon/aion.svg new file mode 100644 index 0000000..0d16d80 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/aion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/amb.svg b/public/images/cryptocurrency-icons/svg/icon/amb.svg new file mode 100644 index 0000000..23acff6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/amb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/amp.svg b/public/images/cryptocurrency-icons/svg/icon/amp.svg new file mode 100644 index 0000000..918ca74 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/amp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ant.svg b/public/images/cryptocurrency-icons/svg/icon/ant.svg new file mode 100644 index 0000000..49af22b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/apex.svg b/public/images/cryptocurrency-icons/svg/icon/apex.svg new file mode 100644 index 0000000..c8e78fa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/apex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/appc.svg b/public/images/cryptocurrency-icons/svg/icon/appc.svg new file mode 100644 index 0000000..8f92d1c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/appc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ardr.svg b/public/images/cryptocurrency-icons/svg/icon/ardr.svg new file mode 100644 index 0000000..44c0797 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ardr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/arg.svg b/public/images/cryptocurrency-icons/svg/icon/arg.svg new file mode 100644 index 0000000..0cac72a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/arg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ark.svg b/public/images/cryptocurrency-icons/svg/icon/ark.svg new file mode 100644 index 0000000..679b6b7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/arn.svg b/public/images/cryptocurrency-icons/svg/icon/arn.svg new file mode 100644 index 0000000..f9e49e9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/arn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ary.svg b/public/images/cryptocurrency-icons/svg/icon/ary.svg new file mode 100644 index 0000000..37e2aec --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ast.svg b/public/images/cryptocurrency-icons/svg/icon/ast.svg new file mode 100644 index 0000000..8d496d3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/atm.svg b/public/images/cryptocurrency-icons/svg/icon/atm.svg new file mode 100644 index 0000000..2b8ae4e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/atm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/auto.svg b/public/images/cryptocurrency-icons/svg/icon/auto.svg new file mode 100644 index 0000000..6463fe0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bat.svg b/public/images/cryptocurrency-icons/svg/icon/bat.svg new file mode 100644 index 0000000..48f8cc2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bay.svg b/public/images/cryptocurrency-icons/svg/icon/bay.svg new file mode 100644 index 0000000..43aeb39 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bcbc.svg b/public/images/cryptocurrency-icons/svg/icon/bcbc.svg new file mode 100644 index 0000000..f29b9e9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bcbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bcc.svg b/public/images/cryptocurrency-icons/svg/icon/bcc.svg new file mode 100644 index 0000000..c4e6ca2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bcc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bcd.svg b/public/images/cryptocurrency-icons/svg/icon/bcd.svg new file mode 100644 index 0000000..b52daa8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bcd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bch.svg b/public/images/cryptocurrency-icons/svg/icon/bch.svg new file mode 100644 index 0000000..2dbdb39 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bcn.svg b/public/images/cryptocurrency-icons/svg/icon/bcn.svg new file mode 100644 index 0000000..1dc11c6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bco.svg b/public/images/cryptocurrency-icons/svg/icon/bco.svg new file mode 100644 index 0000000..9ba8f25 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bcpt.svg b/public/images/cryptocurrency-icons/svg/icon/bcpt.svg new file mode 100644 index 0000000..01afe15 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bcpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bdl.svg b/public/images/cryptocurrency-icons/svg/icon/bdl.svg new file mode 100644 index 0000000..ee2d8b6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bdl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bela.svg b/public/images/cryptocurrency-icons/svg/icon/bela.svg new file mode 100644 index 0000000..6d353ea --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bela.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bix.svg b/public/images/cryptocurrency-icons/svg/icon/bix.svg new file mode 100644 index 0000000..b764f85 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/blcn.svg b/public/images/cryptocurrency-icons/svg/icon/blcn.svg new file mode 100644 index 0000000..8093b78 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/blcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/blk.svg b/public/images/cryptocurrency-icons/svg/icon/blk.svg new file mode 100644 index 0000000..e3e6066 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/blk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/block.svg b/public/images/cryptocurrency-icons/svg/icon/block.svg new file mode 100644 index 0000000..d8c39d8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/block.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/blz.svg b/public/images/cryptocurrency-icons/svg/icon/blz.svg new file mode 100644 index 0000000..e607fef --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/blz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bnb.svg b/public/images/cryptocurrency-icons/svg/icon/bnb.svg new file mode 100644 index 0000000..631a8ee --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bnt.svg b/public/images/cryptocurrency-icons/svg/icon/bnt.svg new file mode 100644 index 0000000..8e113d5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bnty.svg b/public/images/cryptocurrency-icons/svg/icon/bnty.svg new file mode 100644 index 0000000..4f4079f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bnty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bos.svg b/public/images/cryptocurrency-icons/svg/icon/bos.svg new file mode 100644 index 0000000..b628345 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bpt.svg b/public/images/cryptocurrency-icons/svg/icon/bpt.svg new file mode 100644 index 0000000..0c70e92 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bq.svg b/public/images/cryptocurrency-icons/svg/icon/bq.svg new file mode 100644 index 0000000..eeb0cd2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/brd.svg b/public/images/cryptocurrency-icons/svg/icon/brd.svg new file mode 100644 index 0000000..7e2d010 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/brd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bsd.svg b/public/images/cryptocurrency-icons/svg/icon/bsd.svg new file mode 100644 index 0000000..4751dd4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/btc.svg b/public/images/cryptocurrency-icons/svg/icon/btc.svg new file mode 100644 index 0000000..9036b2c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/btcd.svg b/public/images/cryptocurrency-icons/svg/icon/btcd.svg new file mode 100644 index 0000000..e8fd78b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/btcd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/btch.svg b/public/images/cryptocurrency-icons/svg/icon/btch.svg new file mode 100644 index 0000000..5027ff2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/btch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/btcp.svg b/public/images/cryptocurrency-icons/svg/icon/btcp.svg new file mode 100644 index 0000000..0168cc0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/btcp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/btcz.svg b/public/images/cryptocurrency-icons/svg/icon/btcz.svg new file mode 100644 index 0000000..c455433 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/btcz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/btdx.svg b/public/images/cryptocurrency-icons/svg/icon/btdx.svg new file mode 100644 index 0000000..6d6a3ef --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/btdx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/btg.svg b/public/images/cryptocurrency-icons/svg/icon/btg.svg new file mode 100644 index 0000000..d67e3dd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/btg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/btm.svg b/public/images/cryptocurrency-icons/svg/icon/btm.svg new file mode 100644 index 0000000..2d5ce07 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/btm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/bts.svg b/public/images/cryptocurrency-icons/svg/icon/bts.svg new file mode 100644 index 0000000..c74227a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/bts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/btx.svg b/public/images/cryptocurrency-icons/svg/icon/btx.svg new file mode 100644 index 0000000..fc262b2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/btx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/burst.svg b/public/images/cryptocurrency-icons/svg/icon/burst.svg new file mode 100644 index 0000000..371c49a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/call.svg b/public/images/cryptocurrency-icons/svg/icon/call.svg new file mode 100644 index 0000000..5d6f0d9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cc.svg b/public/images/cryptocurrency-icons/svg/icon/cc.svg new file mode 100644 index 0000000..a2daf02 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cdn.svg b/public/images/cryptocurrency-icons/svg/icon/cdn.svg new file mode 100644 index 0000000..a904c4a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cdt.svg b/public/images/cryptocurrency-icons/svg/icon/cdt.svg new file mode 100644 index 0000000..514cbe6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cenz.svg b/public/images/cryptocurrency-icons/svg/icon/cenz.svg new file mode 100644 index 0000000..7d893a3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cenz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/chat.svg b/public/images/cryptocurrency-icons/svg/icon/chat.svg new file mode 100644 index 0000000..94c6491 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/chips.svg b/public/images/cryptocurrency-icons/svg/icon/chips.svg new file mode 100644 index 0000000..f4478a8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/chips.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cix.svg b/public/images/cryptocurrency-icons/svg/icon/cix.svg new file mode 100644 index 0000000..94529e4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/clam.svg b/public/images/cryptocurrency-icons/svg/icon/clam.svg new file mode 100644 index 0000000..e263084 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/clam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cloak.svg b/public/images/cryptocurrency-icons/svg/icon/cloak.svg new file mode 100644 index 0000000..20ebb31 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cloak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cmm.svg b/public/images/cryptocurrency-icons/svg/icon/cmm.svg new file mode 100644 index 0000000..1c84bc7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cmm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cmt.svg b/public/images/cryptocurrency-icons/svg/icon/cmt.svg new file mode 100644 index 0000000..1adbab0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cmt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cnd.svg b/public/images/cryptocurrency-icons/svg/icon/cnd.svg new file mode 100644 index 0000000..b137e82 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cnd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cnx.svg b/public/images/cryptocurrency-icons/svg/icon/cnx.svg new file mode 100644 index 0000000..6a06e60 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cnx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cny.svg b/public/images/cryptocurrency-icons/svg/icon/cny.svg new file mode 100644 index 0000000..d9bc75b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cob.svg b/public/images/cryptocurrency-icons/svg/icon/cob.svg new file mode 100644 index 0000000..905785a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cob.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/colx.svg b/public/images/cryptocurrency-icons/svg/icon/colx.svg new file mode 100644 index 0000000..010c7b7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/colx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/coqui.svg b/public/images/cryptocurrency-icons/svg/icon/coqui.svg new file mode 100644 index 0000000..5ac1d36 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/coqui.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cred.svg b/public/images/cryptocurrency-icons/svg/icon/cred.svg new file mode 100644 index 0000000..d84c558 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cred.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/crpt.svg b/public/images/cryptocurrency-icons/svg/icon/crpt.svg new file mode 100644 index 0000000..1f9a134 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/crpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/crw.svg b/public/images/cryptocurrency-icons/svg/icon/crw.svg new file mode 100644 index 0000000..2de79a1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/crw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cs.svg b/public/images/cryptocurrency-icons/svg/icon/cs.svg new file mode 100644 index 0000000..68c12de --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ctr.svg b/public/images/cryptocurrency-icons/svg/icon/ctr.svg new file mode 100644 index 0000000..89fed73 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ctr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ctxc.svg b/public/images/cryptocurrency-icons/svg/icon/ctxc.svg new file mode 100644 index 0000000..6b6dfb3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ctxc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/cvc.svg b/public/images/cryptocurrency-icons/svg/icon/cvc.svg new file mode 100644 index 0000000..0049cb5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/cvc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dash.svg b/public/images/cryptocurrency-icons/svg/icon/dash.svg new file mode 100644 index 0000000..a00c586 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dat.svg b/public/images/cryptocurrency-icons/svg/icon/dat.svg new file mode 100644 index 0000000..b352a11 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/data.svg b/public/images/cryptocurrency-icons/svg/icon/data.svg new file mode 100644 index 0000000..6ea0b04 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/data.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dbc.svg b/public/images/cryptocurrency-icons/svg/icon/dbc.svg new file mode 100644 index 0000000..b29f1fb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dcn.svg b/public/images/cryptocurrency-icons/svg/icon/dcn.svg new file mode 100644 index 0000000..21b9a10 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dcr.svg b/public/images/cryptocurrency-icons/svg/icon/dcr.svg new file mode 100644 index 0000000..73baf77 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dcr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/deez.svg b/public/images/cryptocurrency-icons/svg/icon/deez.svg new file mode 100644 index 0000000..96dcb0b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/deez.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dent.svg b/public/images/cryptocurrency-icons/svg/icon/dent.svg new file mode 100644 index 0000000..ad97b28 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dew.svg b/public/images/cryptocurrency-icons/svg/icon/dew.svg new file mode 100644 index 0000000..ea1699f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dgb.svg b/public/images/cryptocurrency-icons/svg/icon/dgb.svg new file mode 100644 index 0000000..19cfcb7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dgb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dgd.svg b/public/images/cryptocurrency-icons/svg/icon/dgd.svg new file mode 100644 index 0000000..c2e36d3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dgd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dlt.svg b/public/images/cryptocurrency-icons/svg/icon/dlt.svg new file mode 100644 index 0000000..1c91d0d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dlt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dnr.svg b/public/images/cryptocurrency-icons/svg/icon/dnr.svg new file mode 100644 index 0000000..5844710 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dnr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dnt.svg b/public/images/cryptocurrency-icons/svg/icon/dnt.svg new file mode 100644 index 0000000..a4d8fbc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dock.svg b/public/images/cryptocurrency-icons/svg/icon/dock.svg new file mode 100644 index 0000000..84a1202 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/doge.svg b/public/images/cryptocurrency-icons/svg/icon/doge.svg new file mode 100644 index 0000000..1e5c665 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/doge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/drgn.svg b/public/images/cryptocurrency-icons/svg/icon/drgn.svg new file mode 100644 index 0000000..d820191 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/drgn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/drop.svg b/public/images/cryptocurrency-icons/svg/icon/drop.svg new file mode 100644 index 0000000..1fdf20d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/drop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dta.svg b/public/images/cryptocurrency-icons/svg/icon/dta.svg new file mode 100644 index 0000000..f2ceb1d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dth.svg b/public/images/cryptocurrency-icons/svg/icon/dth.svg new file mode 100644 index 0000000..024785e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/dtr.svg b/public/images/cryptocurrency-icons/svg/icon/dtr.svg new file mode 100644 index 0000000..5ab2fab --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/dtr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ebst.svg b/public/images/cryptocurrency-icons/svg/icon/ebst.svg new file mode 100644 index 0000000..67df075 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ebst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/eca.svg b/public/images/cryptocurrency-icons/svg/icon/eca.svg new file mode 100644 index 0000000..27e520b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/eca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/edg.svg b/public/images/cryptocurrency-icons/svg/icon/edg.svg new file mode 100644 index 0000000..17865c5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/edg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/edo.svg b/public/images/cryptocurrency-icons/svg/icon/edo.svg new file mode 100644 index 0000000..ab76081 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/edo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/edoge.svg b/public/images/cryptocurrency-icons/svg/icon/edoge.svg new file mode 100644 index 0000000..539e723 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/edoge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ela.svg b/public/images/cryptocurrency-icons/svg/icon/ela.svg new file mode 100644 index 0000000..e1c5fcc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ela.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/elf.svg b/public/images/cryptocurrency-icons/svg/icon/elf.svg new file mode 100644 index 0000000..4fa3441 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/elf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/elix.svg b/public/images/cryptocurrency-icons/svg/icon/elix.svg new file mode 100644 index 0000000..5112f11 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/elix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ella.svg b/public/images/cryptocurrency-icons/svg/icon/ella.svg new file mode 100644 index 0000000..1178a4b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/emc.svg b/public/images/cryptocurrency-icons/svg/icon/emc.svg new file mode 100644 index 0000000..d86d6b0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/emc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/emc2.svg b/public/images/cryptocurrency-icons/svg/icon/emc2.svg new file mode 100644 index 0000000..409207e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/emc2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/eng.svg b/public/images/cryptocurrency-icons/svg/icon/eng.svg new file mode 100644 index 0000000..5391c71 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/eng.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/enj.svg b/public/images/cryptocurrency-icons/svg/icon/enj.svg new file mode 100644 index 0000000..9ae36a6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/enj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/eos.svg b/public/images/cryptocurrency-icons/svg/icon/eos.svg new file mode 100644 index 0000000..c36e72c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/eos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/eqli.svg b/public/images/cryptocurrency-icons/svg/icon/eqli.svg new file mode 100644 index 0000000..2726577 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/eqli.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/equa.svg b/public/images/cryptocurrency-icons/svg/icon/equa.svg new file mode 100644 index 0000000..1141354 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/equa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/etc.svg b/public/images/cryptocurrency-icons/svg/icon/etc.svg new file mode 100644 index 0000000..bf90a43 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/etc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/eth.svg b/public/images/cryptocurrency-icons/svg/icon/eth.svg new file mode 100644 index 0000000..7ba3a29 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/eth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ethos.svg b/public/images/cryptocurrency-icons/svg/icon/ethos.svg new file mode 100644 index 0000000..c895883 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ethos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/etn.svg b/public/images/cryptocurrency-icons/svg/icon/etn.svg new file mode 100644 index 0000000..6feb3c6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/etn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/etp.svg b/public/images/cryptocurrency-icons/svg/icon/etp.svg new file mode 100644 index 0000000..e6ef008 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/etp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/eur.svg b/public/images/cryptocurrency-icons/svg/icon/eur.svg new file mode 100644 index 0000000..60671d3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/eur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/evx.svg b/public/images/cryptocurrency-icons/svg/icon/evx.svg new file mode 100644 index 0000000..d2cbaa3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/evx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/exmo.svg b/public/images/cryptocurrency-icons/svg/icon/exmo.svg new file mode 100644 index 0000000..2e47219 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/exmo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/exp.svg b/public/images/cryptocurrency-icons/svg/icon/exp.svg new file mode 100644 index 0000000..0c07313 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/exp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/fair.svg b/public/images/cryptocurrency-icons/svg/icon/fair.svg new file mode 100644 index 0000000..60c954f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/fair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/fct.svg b/public/images/cryptocurrency-icons/svg/icon/fct.svg new file mode 100644 index 0000000..7b311f7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/fct.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/fil.svg b/public/images/cryptocurrency-icons/svg/icon/fil.svg new file mode 100644 index 0000000..f247b71 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/fil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/fjc.svg b/public/images/cryptocurrency-icons/svg/icon/fjc.svg new file mode 100644 index 0000000..bf3bac4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/fjc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/fldc.svg b/public/images/cryptocurrency-icons/svg/icon/fldc.svg new file mode 100644 index 0000000..2581697 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/fldc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/flo.svg b/public/images/cryptocurrency-icons/svg/icon/flo.svg new file mode 100644 index 0000000..277ac1c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/flo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/fsn.svg b/public/images/cryptocurrency-icons/svg/icon/fsn.svg new file mode 100644 index 0000000..6e82a0a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/fsn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ftc.svg b/public/images/cryptocurrency-icons/svg/icon/ftc.svg new file mode 100644 index 0000000..d751264 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ftc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/fuel.svg b/public/images/cryptocurrency-icons/svg/icon/fuel.svg new file mode 100644 index 0000000..b81eaa9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/fuel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/fun.svg b/public/images/cryptocurrency-icons/svg/icon/fun.svg new file mode 100644 index 0000000..b5cfbff --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/fun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/game.svg b/public/images/cryptocurrency-icons/svg/icon/game.svg new file mode 100644 index 0000000..56d06cb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/game.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gas.svg b/public/images/cryptocurrency-icons/svg/icon/gas.svg new file mode 100644 index 0000000..9fa123f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gbp.svg b/public/images/cryptocurrency-icons/svg/icon/gbp.svg new file mode 100644 index 0000000..1e1e294 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gbp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gbx.svg b/public/images/cryptocurrency-icons/svg/icon/gbx.svg new file mode 100644 index 0000000..95d9a61 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gbx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gbyte.svg b/public/images/cryptocurrency-icons/svg/icon/gbyte.svg new file mode 100644 index 0000000..9a00606 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gbyte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/generic.svg b/public/images/cryptocurrency-icons/svg/icon/generic.svg new file mode 100644 index 0000000..3a49aeb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/generic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/glxt.svg b/public/images/cryptocurrency-icons/svg/icon/glxt.svg new file mode 100644 index 0000000..4bf46ad --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/glxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gmr.svg b/public/images/cryptocurrency-icons/svg/icon/gmr.svg new file mode 100644 index 0000000..831822d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gmr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gno.svg b/public/images/cryptocurrency-icons/svg/icon/gno.svg new file mode 100644 index 0000000..1e4385c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gnt.svg b/public/images/cryptocurrency-icons/svg/icon/gnt.svg new file mode 100644 index 0000000..4e30a0b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/grc.svg b/public/images/cryptocurrency-icons/svg/icon/grc.svg new file mode 100644 index 0000000..c3151f4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/grc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/grs.svg b/public/images/cryptocurrency-icons/svg/icon/grs.svg new file mode 100644 index 0000000..c55e215 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/grs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gsc.svg b/public/images/cryptocurrency-icons/svg/icon/gsc.svg new file mode 100644 index 0000000..8e52136 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gsc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gto.svg b/public/images/cryptocurrency-icons/svg/icon/gto.svg new file mode 100644 index 0000000..329a7d8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gup.svg b/public/images/cryptocurrency-icons/svg/icon/gup.svg new file mode 100644 index 0000000..317781b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gusd.svg b/public/images/cryptocurrency-icons/svg/icon/gusd.svg new file mode 100644 index 0000000..ffbec87 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gvt.svg b/public/images/cryptocurrency-icons/svg/icon/gvt.svg new file mode 100644 index 0000000..523e0d5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gvt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gxs.svg b/public/images/cryptocurrency-icons/svg/icon/gxs.svg new file mode 100644 index 0000000..485d90f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/gzr.svg b/public/images/cryptocurrency-icons/svg/icon/gzr.svg new file mode 100644 index 0000000..3f809fa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/gzr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/hight.svg b/public/images/cryptocurrency-icons/svg/icon/hight.svg new file mode 100644 index 0000000..0df19c9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/hight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/hodl.svg b/public/images/cryptocurrency-icons/svg/icon/hodl.svg new file mode 100644 index 0000000..8fd8caa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/hodl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/hpb.svg b/public/images/cryptocurrency-icons/svg/icon/hpb.svg new file mode 100644 index 0000000..db94e51 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/hpb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/hsr.svg b/public/images/cryptocurrency-icons/svg/icon/hsr.svg new file mode 100644 index 0000000..d2dfed0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/hsr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ht.svg b/public/images/cryptocurrency-icons/svg/icon/ht.svg new file mode 100644 index 0000000..60dfd6f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ht.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/html.svg b/public/images/cryptocurrency-icons/svg/icon/html.svg new file mode 100644 index 0000000..4c471d3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/html.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/huc.svg b/public/images/cryptocurrency-icons/svg/icon/huc.svg new file mode 100644 index 0000000..cd49eab --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/huc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/hush.svg b/public/images/cryptocurrency-icons/svg/icon/hush.svg new file mode 100644 index 0000000..3bad7ae --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/hush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/icn.svg b/public/images/cryptocurrency-icons/svg/icon/icn.svg new file mode 100644 index 0000000..67ce11e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/icn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/icx.svg b/public/images/cryptocurrency-icons/svg/icon/icx.svg new file mode 100644 index 0000000..fa01085 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/icx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ignis.svg b/public/images/cryptocurrency-icons/svg/icon/ignis.svg new file mode 100644 index 0000000..463261a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ignis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ink.svg b/public/images/cryptocurrency-icons/svg/icon/ink.svg new file mode 100644 index 0000000..687cb8c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ins.svg b/public/images/cryptocurrency-icons/svg/icon/ins.svg new file mode 100644 index 0000000..5db2947 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ion.svg b/public/images/cryptocurrency-icons/svg/icon/ion.svg new file mode 100644 index 0000000..f8925d6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/iop.svg b/public/images/cryptocurrency-icons/svg/icon/iop.svg new file mode 100644 index 0000000..c0f3f99 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/iop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/iost.svg b/public/images/cryptocurrency-icons/svg/icon/iost.svg new file mode 100644 index 0000000..6202e82 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/iost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/iotx.svg b/public/images/cryptocurrency-icons/svg/icon/iotx.svg new file mode 100644 index 0000000..b47f3d3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/iotx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/itc.svg b/public/images/cryptocurrency-icons/svg/icon/itc.svg new file mode 100644 index 0000000..5c6e8d8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/itc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/jnt.svg b/public/images/cryptocurrency-icons/svg/icon/jnt.svg new file mode 100644 index 0000000..7323b68 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/jnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/jpy.svg b/public/images/cryptocurrency-icons/svg/icon/jpy.svg new file mode 100644 index 0000000..7be6e3d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/jpy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/kcs.svg b/public/images/cryptocurrency-icons/svg/icon/kcs.svg new file mode 100644 index 0000000..8059d7e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/kcs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/kin.svg b/public/images/cryptocurrency-icons/svg/icon/kin.svg new file mode 100644 index 0000000..c83dce4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/kin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/kmd.svg b/public/images/cryptocurrency-icons/svg/icon/kmd.svg new file mode 100644 index 0000000..3c0a1e5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/kmd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/knc.svg b/public/images/cryptocurrency-icons/svg/icon/knc.svg new file mode 100644 index 0000000..1f260d7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/knc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/krb.svg b/public/images/cryptocurrency-icons/svg/icon/krb.svg new file mode 100644 index 0000000..a61727b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/krb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/lbc.svg b/public/images/cryptocurrency-icons/svg/icon/lbc.svg new file mode 100644 index 0000000..e59ec77 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/lbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/lend.svg b/public/images/cryptocurrency-icons/svg/icon/lend.svg new file mode 100644 index 0000000..7673a3a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/lend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/link.svg b/public/images/cryptocurrency-icons/svg/icon/link.svg new file mode 100644 index 0000000..f1716b6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/lkk.svg b/public/images/cryptocurrency-icons/svg/icon/lkk.svg new file mode 100644 index 0000000..311d153 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/lkk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/loom.svg b/public/images/cryptocurrency-icons/svg/icon/loom.svg new file mode 100644 index 0000000..fea9a14 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/loom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/lrc.svg b/public/images/cryptocurrency-icons/svg/icon/lrc.svg new file mode 100644 index 0000000..25210eb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/lrc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/lsk.svg b/public/images/cryptocurrency-icons/svg/icon/lsk.svg new file mode 100644 index 0000000..77571a2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/lsk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ltc.svg b/public/images/cryptocurrency-icons/svg/icon/ltc.svg new file mode 100644 index 0000000..d26b06c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ltc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/lun.svg b/public/images/cryptocurrency-icons/svg/icon/lun.svg new file mode 100644 index 0000000..99771d7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/lun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/maid.svg b/public/images/cryptocurrency-icons/svg/icon/maid.svg new file mode 100644 index 0000000..d0c53cf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/maid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mana.svg b/public/images/cryptocurrency-icons/svg/icon/mana.svg new file mode 100644 index 0000000..28a95fd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mcap.svg b/public/images/cryptocurrency-icons/svg/icon/mcap.svg new file mode 100644 index 0000000..c5defc9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mcap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mco.svg b/public/images/cryptocurrency-icons/svg/icon/mco.svg new file mode 100644 index 0000000..196565d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mda.svg b/public/images/cryptocurrency-icons/svg/icon/mda.svg new file mode 100644 index 0000000..d0a1683 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mds.svg b/public/images/cryptocurrency-icons/svg/icon/mds.svg new file mode 100644 index 0000000..8ea8c2f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/med.svg b/public/images/cryptocurrency-icons/svg/icon/med.svg new file mode 100644 index 0000000..d573d49 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/med.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/miota.svg b/public/images/cryptocurrency-icons/svg/icon/miota.svg new file mode 100644 index 0000000..4ea01ec --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/miota.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mith.svg b/public/images/cryptocurrency-icons/svg/icon/mith.svg new file mode 100644 index 0000000..69a37b3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mkr.svg b/public/images/cryptocurrency-icons/svg/icon/mkr.svg new file mode 100644 index 0000000..15cf9fa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mkr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mln.svg b/public/images/cryptocurrency-icons/svg/icon/mln.svg new file mode 100644 index 0000000..1643855 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mln.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mnx.svg b/public/images/cryptocurrency-icons/svg/icon/mnx.svg new file mode 100644 index 0000000..6e55a1f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mnx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mnz.svg b/public/images/cryptocurrency-icons/svg/icon/mnz.svg new file mode 100644 index 0000000..c527fed --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mnz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/moac.svg b/public/images/cryptocurrency-icons/svg/icon/moac.svg new file mode 100644 index 0000000..9f17c97 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/moac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mod.svg b/public/images/cryptocurrency-icons/svg/icon/mod.svg new file mode 100644 index 0000000..5c9d824 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mona.svg b/public/images/cryptocurrency-icons/svg/icon/mona.svg new file mode 100644 index 0000000..290f7b0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mona.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/msr.svg b/public/images/cryptocurrency-icons/svg/icon/msr.svg new file mode 100644 index 0000000..492aa50 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/msr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mth.svg b/public/images/cryptocurrency-icons/svg/icon/mth.svg new file mode 100644 index 0000000..b57d48b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mtl.svg b/public/images/cryptocurrency-icons/svg/icon/mtl.svg new file mode 100644 index 0000000..bfd02cf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/music.svg b/public/images/cryptocurrency-icons/svg/icon/music.svg new file mode 100644 index 0000000..282b208 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/mzc.svg b/public/images/cryptocurrency-icons/svg/icon/mzc.svg new file mode 100644 index 0000000..4f22170 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/mzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nano.svg b/public/images/cryptocurrency-icons/svg/icon/nano.svg new file mode 100644 index 0000000..9527e1c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nano.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nas.svg b/public/images/cryptocurrency-icons/svg/icon/nas.svg new file mode 100644 index 0000000..cfb617e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nav.svg b/public/images/cryptocurrency-icons/svg/icon/nav.svg new file mode 100644 index 0000000..5b7a82b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ncash.svg b/public/images/cryptocurrency-icons/svg/icon/ncash.svg new file mode 100644 index 0000000..866cf6a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ncash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ndz.svg b/public/images/cryptocurrency-icons/svg/icon/ndz.svg new file mode 100644 index 0000000..ddee65e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ndz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nebl.svg b/public/images/cryptocurrency-icons/svg/icon/nebl.svg new file mode 100644 index 0000000..0a0d8f4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nebl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/neo.svg b/public/images/cryptocurrency-icons/svg/icon/neo.svg new file mode 100644 index 0000000..9fa123f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/neo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/neos.svg b/public/images/cryptocurrency-icons/svg/icon/neos.svg new file mode 100644 index 0000000..1569dc6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/neos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/neu.svg b/public/images/cryptocurrency-icons/svg/icon/neu.svg new file mode 100644 index 0000000..612ff8a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/neu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nexo.svg b/public/images/cryptocurrency-icons/svg/icon/nexo.svg new file mode 100644 index 0000000..31ba790 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nexo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ngc.svg b/public/images/cryptocurrency-icons/svg/icon/ngc.svg new file mode 100644 index 0000000..263cbe0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ngc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nio.svg b/public/images/cryptocurrency-icons/svg/icon/nio.svg new file mode 100644 index 0000000..8fadba0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nlc2.svg b/public/images/cryptocurrency-icons/svg/icon/nlc2.svg new file mode 100644 index 0000000..63af024 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nlc2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nlg.svg b/public/images/cryptocurrency-icons/svg/icon/nlg.svg new file mode 100644 index 0000000..770b3cd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nlg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nmc.svg b/public/images/cryptocurrency-icons/svg/icon/nmc.svg new file mode 100644 index 0000000..f3b116d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nmc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/npxs.svg b/public/images/cryptocurrency-icons/svg/icon/npxs.svg new file mode 100644 index 0000000..62d4eb8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/npxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nuls.svg b/public/images/cryptocurrency-icons/svg/icon/nuls.svg new file mode 100644 index 0000000..c00e5ce --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nuls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nxs.svg b/public/images/cryptocurrency-icons/svg/icon/nxs.svg new file mode 100644 index 0000000..c5ebb64 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/nxt.svg b/public/images/cryptocurrency-icons/svg/icon/nxt.svg new file mode 100644 index 0000000..51cf97c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/nxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/oax.svg b/public/images/cryptocurrency-icons/svg/icon/oax.svg new file mode 100644 index 0000000..7d6c19d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/oax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ok.svg b/public/images/cryptocurrency-icons/svg/icon/ok.svg new file mode 100644 index 0000000..26dc46b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/omg.svg b/public/images/cryptocurrency-icons/svg/icon/omg.svg new file mode 100644 index 0000000..8374538 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/omg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/omni.svg b/public/images/cryptocurrency-icons/svg/icon/omni.svg new file mode 100644 index 0000000..ba5db75 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/omni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ong.svg b/public/images/cryptocurrency-icons/svg/icon/ong.svg new file mode 100644 index 0000000..606bd52 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ont.svg b/public/images/cryptocurrency-icons/svg/icon/ont.svg new file mode 100644 index 0000000..6a5e345 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ont.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/oot.svg b/public/images/cryptocurrency-icons/svg/icon/oot.svg new file mode 100644 index 0000000..d481897 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/oot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ost.svg b/public/images/cryptocurrency-icons/svg/icon/ost.svg new file mode 100644 index 0000000..43d70d7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ox.svg b/public/images/cryptocurrency-icons/svg/icon/ox.svg new file mode 100644 index 0000000..1cc37fd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/part.svg b/public/images/cryptocurrency-icons/svg/icon/part.svg new file mode 100644 index 0000000..3246534 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/part.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/pasc.svg b/public/images/cryptocurrency-icons/svg/icon/pasc.svg new file mode 100644 index 0000000..bd2bf08 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/pasc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/pasl.svg b/public/images/cryptocurrency-icons/svg/icon/pasl.svg new file mode 100644 index 0000000..c4d11b3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/pasl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/pay.svg b/public/images/cryptocurrency-icons/svg/icon/pay.svg new file mode 100644 index 0000000..02a3896 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/payx.svg b/public/images/cryptocurrency-icons/svg/icon/payx.svg new file mode 100644 index 0000000..6cc2331 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/payx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/pink.svg b/public/images/cryptocurrency-icons/svg/icon/pink.svg new file mode 100644 index 0000000..42f6c91 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/pink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/pirl.svg b/public/images/cryptocurrency-icons/svg/icon/pirl.svg new file mode 100644 index 0000000..18fa0ea --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/pirl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/pivx.svg b/public/images/cryptocurrency-icons/svg/icon/pivx.svg new file mode 100644 index 0000000..9430c5f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/pivx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/plr.svg b/public/images/cryptocurrency-icons/svg/icon/plr.svg new file mode 100644 index 0000000..2392289 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/plr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/poa.svg b/public/images/cryptocurrency-icons/svg/icon/poa.svg new file mode 100644 index 0000000..6070d24 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/poa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/poe.svg b/public/images/cryptocurrency-icons/svg/icon/poe.svg new file mode 100644 index 0000000..2d9452b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/poe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/polis.svg b/public/images/cryptocurrency-icons/svg/icon/polis.svg new file mode 100644 index 0000000..c546853 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/polis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/poly.svg b/public/images/cryptocurrency-icons/svg/icon/poly.svg new file mode 100644 index 0000000..ff2a987 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/poly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/pot.svg b/public/images/cryptocurrency-icons/svg/icon/pot.svg new file mode 100644 index 0000000..6a8d937 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/pot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/powr.svg b/public/images/cryptocurrency-icons/svg/icon/powr.svg new file mode 100644 index 0000000..bfbb88a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/powr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ppc.svg b/public/images/cryptocurrency-icons/svg/icon/ppc.svg new file mode 100644 index 0000000..97332a2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ppc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ppp.svg b/public/images/cryptocurrency-icons/svg/icon/ppp.svg new file mode 100644 index 0000000..57b87b2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ppp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ppt.svg b/public/images/cryptocurrency-icons/svg/icon/ppt.svg new file mode 100644 index 0000000..e31a414 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ppt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/prl.svg b/public/images/cryptocurrency-icons/svg/icon/prl.svg new file mode 100644 index 0000000..53bae30 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/prl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/pura.svg b/public/images/cryptocurrency-icons/svg/icon/pura.svg new file mode 100644 index 0000000..428ae0d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/pura.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/qash.svg b/public/images/cryptocurrency-icons/svg/icon/qash.svg new file mode 100644 index 0000000..c105da1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/qash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/qiwi.svg b/public/images/cryptocurrency-icons/svg/icon/qiwi.svg new file mode 100644 index 0000000..689d0b9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/qiwi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/qlc.svg b/public/images/cryptocurrency-icons/svg/icon/qlc.svg new file mode 100644 index 0000000..20b81d9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/qlc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/qrl.svg b/public/images/cryptocurrency-icons/svg/icon/qrl.svg new file mode 100644 index 0000000..692e93c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/qrl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/qsp.svg b/public/images/cryptocurrency-icons/svg/icon/qsp.svg new file mode 100644 index 0000000..54eb832 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/qsp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/qtum.svg b/public/images/cryptocurrency-icons/svg/icon/qtum.svg new file mode 100644 index 0000000..3aa6002 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/qtum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/r.svg b/public/images/cryptocurrency-icons/svg/icon/r.svg new file mode 100644 index 0000000..8363c1e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rads.svg b/public/images/cryptocurrency-icons/svg/icon/rads.svg new file mode 100644 index 0000000..2153283 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rap.svg b/public/images/cryptocurrency-icons/svg/icon/rap.svg new file mode 100644 index 0000000..10e59ca --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rcn.svg b/public/images/cryptocurrency-icons/svg/icon/rcn.svg new file mode 100644 index 0000000..7965ee3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rdd.svg b/public/images/cryptocurrency-icons/svg/icon/rdd.svg new file mode 100644 index 0000000..127e971 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rdd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rdn.svg b/public/images/cryptocurrency-icons/svg/icon/rdn.svg new file mode 100644 index 0000000..f9ab6ce --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rep.svg b/public/images/cryptocurrency-icons/svg/icon/rep.svg new file mode 100644 index 0000000..fbd9700 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/req.svg b/public/images/cryptocurrency-icons/svg/icon/req.svg new file mode 100644 index 0000000..2ff7db4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/req.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rhoc.svg b/public/images/cryptocurrency-icons/svg/icon/rhoc.svg new file mode 100644 index 0000000..92ff4f4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rhoc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ric.svg b/public/images/cryptocurrency-icons/svg/icon/ric.svg new file mode 100644 index 0000000..31c202a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rise.svg b/public/images/cryptocurrency-icons/svg/icon/rise.svg new file mode 100644 index 0000000..76556ce --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rlc.svg b/public/images/cryptocurrency-icons/svg/icon/rlc.svg new file mode 100644 index 0000000..de7d2de --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rlc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rpx.svg b/public/images/cryptocurrency-icons/svg/icon/rpx.svg new file mode 100644 index 0000000..eb36b86 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rpx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rub.svg b/public/images/cryptocurrency-icons/svg/icon/rub.svg new file mode 100644 index 0000000..66f2ffd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/rvn.svg b/public/images/cryptocurrency-icons/svg/icon/rvn.svg new file mode 100644 index 0000000..0cb1bf0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/rvn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ryo.svg b/public/images/cryptocurrency-icons/svg/icon/ryo.svg new file mode 100644 index 0000000..dbedcf8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ryo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/safe.svg b/public/images/cryptocurrency-icons/svg/icon/safe.svg new file mode 100644 index 0000000..c8fd876 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/safe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/salt.svg b/public/images/cryptocurrency-icons/svg/icon/salt.svg new file mode 100644 index 0000000..ccd7dc3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/salt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/san.svg b/public/images/cryptocurrency-icons/svg/icon/san.svg new file mode 100644 index 0000000..7b550a7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/san.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sbd.svg b/public/images/cryptocurrency-icons/svg/icon/sbd.svg new file mode 100644 index 0000000..2314b4a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sbd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sberbank.svg b/public/images/cryptocurrency-icons/svg/icon/sberbank.svg new file mode 100644 index 0000000..8577089 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sberbank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sc.svg b/public/images/cryptocurrency-icons/svg/icon/sc.svg new file mode 100644 index 0000000..06eb4c2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/shift.svg b/public/images/cryptocurrency-icons/svg/icon/shift.svg new file mode 100644 index 0000000..8f69bd6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/shift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sib.svg b/public/images/cryptocurrency-icons/svg/icon/sib.svg new file mode 100644 index 0000000..51b0ec4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sky.svg b/public/images/cryptocurrency-icons/svg/icon/sky.svg new file mode 100644 index 0000000..1be7651 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/slr.svg b/public/images/cryptocurrency-icons/svg/icon/slr.svg new file mode 100644 index 0000000..5711986 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/slr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sls.svg b/public/images/cryptocurrency-icons/svg/icon/sls.svg new file mode 100644 index 0000000..d5965d7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/smart.svg b/public/images/cryptocurrency-icons/svg/icon/smart.svg new file mode 100644 index 0000000..0443f8b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sngls.svg b/public/images/cryptocurrency-icons/svg/icon/sngls.svg new file mode 100644 index 0000000..c9f9c51 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sngls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/snm.svg b/public/images/cryptocurrency-icons/svg/icon/snm.svg new file mode 100644 index 0000000..fb9c531 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/snm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/snt.svg b/public/images/cryptocurrency-icons/svg/icon/snt.svg new file mode 100644 index 0000000..b0932ca --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/snt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/soc.svg b/public/images/cryptocurrency-icons/svg/icon/soc.svg new file mode 100644 index 0000000..8957ed6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/soc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/spank.svg b/public/images/cryptocurrency-icons/svg/icon/spank.svg new file mode 100644 index 0000000..11933db --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/spank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sphtx.svg b/public/images/cryptocurrency-icons/svg/icon/sphtx.svg new file mode 100644 index 0000000..afa8e72 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sphtx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/srn.svg b/public/images/cryptocurrency-icons/svg/icon/srn.svg new file mode 100644 index 0000000..bb23dc2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/srn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/stak.svg b/public/images/cryptocurrency-icons/svg/icon/stak.svg new file mode 100644 index 0000000..d658210 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/stak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/start.svg b/public/images/cryptocurrency-icons/svg/icon/start.svg new file mode 100644 index 0000000..f8148bb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/steem.svg b/public/images/cryptocurrency-icons/svg/icon/steem.svg new file mode 100644 index 0000000..2314b4a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/steem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/storj.svg b/public/images/cryptocurrency-icons/svg/icon/storj.svg new file mode 100644 index 0000000..9e6b118 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/storj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/storm.svg b/public/images/cryptocurrency-icons/svg/icon/storm.svg new file mode 100644 index 0000000..5dc1e24 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/storm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/stq.svg b/public/images/cryptocurrency-icons/svg/icon/stq.svg new file mode 100644 index 0000000..a0429a6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/stq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/strat.svg b/public/images/cryptocurrency-icons/svg/icon/strat.svg new file mode 100644 index 0000000..1d1cd8a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/strat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sub.svg b/public/images/cryptocurrency-icons/svg/icon/sub.svg new file mode 100644 index 0000000..c5f3285 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sumo.svg b/public/images/cryptocurrency-icons/svg/icon/sumo.svg new file mode 100644 index 0000000..083d6ae --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sumo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/sys.svg b/public/images/cryptocurrency-icons/svg/icon/sys.svg new file mode 100644 index 0000000..5985577 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/sys.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/taas.svg b/public/images/cryptocurrency-icons/svg/icon/taas.svg new file mode 100644 index 0000000..f85ddc2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/taas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tau.svg b/public/images/cryptocurrency-icons/svg/icon/tau.svg new file mode 100644 index 0000000..2649e84 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tel.svg b/public/images/cryptocurrency-icons/svg/icon/tel.svg new file mode 100644 index 0000000..2e1ce32 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ten.svg b/public/images/cryptocurrency-icons/svg/icon/ten.svg new file mode 100644 index 0000000..589bbed --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tern.svg b/public/images/cryptocurrency-icons/svg/icon/tern.svg new file mode 100644 index 0000000..c597bd8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tgch.svg b/public/images/cryptocurrency-icons/svg/icon/tgch.svg new file mode 100644 index 0000000..8b8ad22 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tgch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/theta.svg b/public/images/cryptocurrency-icons/svg/icon/theta.svg new file mode 100644 index 0000000..71cb922 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/theta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tix.svg b/public/images/cryptocurrency-icons/svg/icon/tix.svg new file mode 100644 index 0000000..e092ff5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tkn.svg b/public/images/cryptocurrency-icons/svg/icon/tkn.svg new file mode 100644 index 0000000..b22f519 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tkn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tnb.svg b/public/images/cryptocurrency-icons/svg/icon/tnb.svg new file mode 100644 index 0000000..d158167 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tnc.svg b/public/images/cryptocurrency-icons/svg/icon/tnc.svg new file mode 100644 index 0000000..5c33d8a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tnc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tnt.svg b/public/images/cryptocurrency-icons/svg/icon/tnt.svg new file mode 100644 index 0000000..8eca178 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/trig.svg b/public/images/cryptocurrency-icons/svg/icon/trig.svg new file mode 100644 index 0000000..b75c86b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/trig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/trtl.svg b/public/images/cryptocurrency-icons/svg/icon/trtl.svg new file mode 100644 index 0000000..57d2dfa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/trtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/trx.svg b/public/images/cryptocurrency-icons/svg/icon/trx.svg new file mode 100644 index 0000000..a063639 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/trx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tusd.svg b/public/images/cryptocurrency-icons/svg/icon/tusd.svg new file mode 100644 index 0000000..8eaf557 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/tzc.svg b/public/images/cryptocurrency-icons/svg/icon/tzc.svg new file mode 100644 index 0000000..2933648 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/tzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/ubq.svg b/public/images/cryptocurrency-icons/svg/icon/ubq.svg new file mode 100644 index 0000000..ac95fa4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/ubq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/unity.svg b/public/images/cryptocurrency-icons/svg/icon/unity.svg new file mode 100644 index 0000000..7d7e2de --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/usd.svg b/public/images/cryptocurrency-icons/svg/icon/usd.svg new file mode 100644 index 0000000..3077dd5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/usdt.svg b/public/images/cryptocurrency-icons/svg/icon/usdt.svg new file mode 100644 index 0000000..37e188d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/usdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/utk.svg b/public/images/cryptocurrency-icons/svg/icon/utk.svg new file mode 100644 index 0000000..1780ca0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/utk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/veri.svg b/public/images/cryptocurrency-icons/svg/icon/veri.svg new file mode 100644 index 0000000..5b6f110 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/veri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/vet.svg b/public/images/cryptocurrency-icons/svg/icon/vet.svg new file mode 100644 index 0000000..2653f22 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/vet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/via.svg b/public/images/cryptocurrency-icons/svg/icon/via.svg new file mode 100644 index 0000000..6161feb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/via.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/vib.svg b/public/images/cryptocurrency-icons/svg/icon/vib.svg new file mode 100644 index 0000000..d7f307a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/vib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/vibe.svg b/public/images/cryptocurrency-icons/svg/icon/vibe.svg new file mode 100644 index 0000000..a19fbab --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/vibe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/vivo.svg b/public/images/cryptocurrency-icons/svg/icon/vivo.svg new file mode 100644 index 0000000..eed4999 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/vivo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/vrc.svg b/public/images/cryptocurrency-icons/svg/icon/vrc.svg new file mode 100644 index 0000000..0c07caa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/vrc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/vrsc.svg b/public/images/cryptocurrency-icons/svg/icon/vrsc.svg new file mode 100644 index 0000000..43bf436 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/vrsc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/vtc.svg b/public/images/cryptocurrency-icons/svg/icon/vtc.svg new file mode 100644 index 0000000..a4486b8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/vtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/wabi.svg b/public/images/cryptocurrency-icons/svg/icon/wabi.svg new file mode 100644 index 0000000..3d8c69b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/wabi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/wan.svg b/public/images/cryptocurrency-icons/svg/icon/wan.svg new file mode 100644 index 0000000..74de327 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/wan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/waves.svg b/public/images/cryptocurrency-icons/svg/icon/waves.svg new file mode 100644 index 0000000..802665b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/waves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/wax.svg b/public/images/cryptocurrency-icons/svg/icon/wax.svg new file mode 100644 index 0000000..f0e3f23 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/wax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/wgr.svg b/public/images/cryptocurrency-icons/svg/icon/wgr.svg new file mode 100644 index 0000000..6c37612 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/wgr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/wicc.svg b/public/images/cryptocurrency-icons/svg/icon/wicc.svg new file mode 100644 index 0000000..d6e0418 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/wicc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/wings.svg b/public/images/cryptocurrency-icons/svg/icon/wings.svg new file mode 100644 index 0000000..bed3490 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/wings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/wpr.svg b/public/images/cryptocurrency-icons/svg/icon/wpr.svg new file mode 100644 index 0000000..9a99f70 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/wpr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/wtc.svg b/public/images/cryptocurrency-icons/svg/icon/wtc.svg new file mode 100644 index 0000000..22cf213 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/wtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xas.svg b/public/images/cryptocurrency-icons/svg/icon/xas.svg new file mode 100644 index 0000000..dc92939 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xbc.svg b/public/images/cryptocurrency-icons/svg/icon/xbc.svg new file mode 100644 index 0000000..3e05c0f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xby.svg b/public/images/cryptocurrency-icons/svg/icon/xby.svg new file mode 100644 index 0000000..242fed7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xcp.svg b/public/images/cryptocurrency-icons/svg/icon/xcp.svg new file mode 100644 index 0000000..a741d5c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xcp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xdn.svg b/public/images/cryptocurrency-icons/svg/icon/xdn.svg new file mode 100644 index 0000000..1736a62 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xem.svg b/public/images/cryptocurrency-icons/svg/icon/xem.svg new file mode 100644 index 0000000..496797f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xin.svg b/public/images/cryptocurrency-icons/svg/icon/xin.svg new file mode 100644 index 0000000..9aa5873 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xlm.svg b/public/images/cryptocurrency-icons/svg/icon/xlm.svg new file mode 100644 index 0000000..cb741c7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xlm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xmcc.svg b/public/images/cryptocurrency-icons/svg/icon/xmcc.svg new file mode 100644 index 0000000..3d62d8f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xmcc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xmg.svg b/public/images/cryptocurrency-icons/svg/icon/xmg.svg new file mode 100644 index 0000000..9fa38bb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xmg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xmo.svg b/public/images/cryptocurrency-icons/svg/icon/xmo.svg new file mode 100644 index 0000000..66fa2c0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xmo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xmr.svg b/public/images/cryptocurrency-icons/svg/icon/xmr.svg new file mode 100644 index 0000000..43fe55f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xmr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xmy.svg b/public/images/cryptocurrency-icons/svg/icon/xmy.svg new file mode 100644 index 0000000..32cc5cc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xmy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xp.svg b/public/images/cryptocurrency-icons/svg/icon/xp.svg new file mode 100644 index 0000000..c75e425 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xpa.svg b/public/images/cryptocurrency-icons/svg/icon/xpa.svg new file mode 100644 index 0000000..d74199f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xpa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xpm.svg b/public/images/cryptocurrency-icons/svg/icon/xpm.svg new file mode 100644 index 0000000..f7eb656 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xpm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xrp.svg b/public/images/cryptocurrency-icons/svg/icon/xrp.svg new file mode 100644 index 0000000..1ee6f03 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xrp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xsg.svg b/public/images/cryptocurrency-icons/svg/icon/xsg.svg new file mode 100644 index 0000000..f044f36 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xsg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xtz.svg b/public/images/cryptocurrency-icons/svg/icon/xtz.svg new file mode 100644 index 0000000..2298a5c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xtz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xuc.svg b/public/images/cryptocurrency-icons/svg/icon/xuc.svg new file mode 100644 index 0000000..b52ff8b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xuc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xvc.svg b/public/images/cryptocurrency-icons/svg/icon/xvc.svg new file mode 100644 index 0000000..c3646e9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xvc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xvg.svg b/public/images/cryptocurrency-icons/svg/icon/xvg.svg new file mode 100644 index 0000000..59ee828 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xvg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/xzc.svg b/public/images/cryptocurrency-icons/svg/icon/xzc.svg new file mode 100644 index 0000000..93fda61 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/xzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/yoyow.svg b/public/images/cryptocurrency-icons/svg/icon/yoyow.svg new file mode 100644 index 0000000..492800f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/yoyow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/zcl.svg b/public/images/cryptocurrency-icons/svg/icon/zcl.svg new file mode 100644 index 0000000..2c25607 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/zcl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/zec.svg b/public/images/cryptocurrency-icons/svg/icon/zec.svg new file mode 100644 index 0000000..8bb8b9a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/zec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/zel.svg b/public/images/cryptocurrency-icons/svg/icon/zel.svg new file mode 100644 index 0000000..33a3f28 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/zel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/zen.svg b/public/images/cryptocurrency-icons/svg/icon/zen.svg new file mode 100644 index 0000000..f0f4f80 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/zen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/zil.svg b/public/images/cryptocurrency-icons/svg/icon/zil.svg new file mode 100644 index 0000000..d755a0c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/zil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/zilla.svg b/public/images/cryptocurrency-icons/svg/icon/zilla.svg new file mode 100644 index 0000000..3ed6616 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/zilla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/icon/zrx.svg b/public/images/cryptocurrency-icons/svg/icon/zrx.svg new file mode 100644 index 0000000..2715d6b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/icon/zrx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/$pac.svg b/public/images/cryptocurrency-icons/svg/white/$pac.svg new file mode 100644 index 0000000..d9f8c2c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/$pac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/2give.svg b/public/images/cryptocurrency-icons/svg/white/2give.svg new file mode 100644 index 0000000..65dfcfc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/2give.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/abt.svg b/public/images/cryptocurrency-icons/svg/white/abt.svg new file mode 100644 index 0000000..a7e85c4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/abt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/act.svg b/public/images/cryptocurrency-icons/svg/white/act.svg new file mode 100644 index 0000000..5373954 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/act.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/actn.svg b/public/images/cryptocurrency-icons/svg/white/actn.svg new file mode 100644 index 0000000..28994d1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/actn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ada.svg b/public/images/cryptocurrency-icons/svg/white/ada.svg new file mode 100644 index 0000000..51cf45c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ada.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/adx.svg b/public/images/cryptocurrency-icons/svg/white/adx.svg new file mode 100644 index 0000000..264ac0a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/adx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ae.svg b/public/images/cryptocurrency-icons/svg/white/ae.svg new file mode 100644 index 0000000..06f91f3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/aeon.svg b/public/images/cryptocurrency-icons/svg/white/aeon.svg new file mode 100644 index 0000000..ff99388 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/aeon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/agi.svg b/public/images/cryptocurrency-icons/svg/white/agi.svg new file mode 100644 index 0000000..f2f4437 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/agi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/agrs.svg b/public/images/cryptocurrency-icons/svg/white/agrs.svg new file mode 100644 index 0000000..9159856 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/agrs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/aion.svg b/public/images/cryptocurrency-icons/svg/white/aion.svg new file mode 100644 index 0000000..329e0c1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/aion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/amb.svg b/public/images/cryptocurrency-icons/svg/white/amb.svg new file mode 100644 index 0000000..12671aa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/amb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/amp.svg b/public/images/cryptocurrency-icons/svg/white/amp.svg new file mode 100644 index 0000000..ebb2234 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/amp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ant.svg b/public/images/cryptocurrency-icons/svg/white/ant.svg new file mode 100644 index 0000000..b4531e8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/apex.svg b/public/images/cryptocurrency-icons/svg/white/apex.svg new file mode 100644 index 0000000..2e5f731 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/apex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/appc.svg b/public/images/cryptocurrency-icons/svg/white/appc.svg new file mode 100644 index 0000000..f8e5228 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/appc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ardr.svg b/public/images/cryptocurrency-icons/svg/white/ardr.svg new file mode 100644 index 0000000..108705f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ardr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/arg.svg b/public/images/cryptocurrency-icons/svg/white/arg.svg new file mode 100644 index 0000000..48f674b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/arg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ark.svg b/public/images/cryptocurrency-icons/svg/white/ark.svg new file mode 100644 index 0000000..58e097c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/arn.svg b/public/images/cryptocurrency-icons/svg/white/arn.svg new file mode 100644 index 0000000..e67731f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/arn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ary.svg b/public/images/cryptocurrency-icons/svg/white/ary.svg new file mode 100644 index 0000000..4469039 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ast.svg b/public/images/cryptocurrency-icons/svg/white/ast.svg new file mode 100644 index 0000000..4fa8aba --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/atm.svg b/public/images/cryptocurrency-icons/svg/white/atm.svg new file mode 100644 index 0000000..94326b5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/atm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/auto.svg b/public/images/cryptocurrency-icons/svg/white/auto.svg new file mode 100644 index 0000000..f40ed31 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bat.svg b/public/images/cryptocurrency-icons/svg/white/bat.svg new file mode 100644 index 0000000..7e8f7e4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bay.svg b/public/images/cryptocurrency-icons/svg/white/bay.svg new file mode 100644 index 0000000..3f91012 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bcbc.svg b/public/images/cryptocurrency-icons/svg/white/bcbc.svg new file mode 100644 index 0000000..631b69b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bcbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bcc.svg b/public/images/cryptocurrency-icons/svg/white/bcc.svg new file mode 100644 index 0000000..3e8a428 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bcc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bcd.svg b/public/images/cryptocurrency-icons/svg/white/bcd.svg new file mode 100644 index 0000000..688e9b2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bcd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bch.svg b/public/images/cryptocurrency-icons/svg/white/bch.svg new file mode 100644 index 0000000..6fb8019 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bcn.svg b/public/images/cryptocurrency-icons/svg/white/bcn.svg new file mode 100644 index 0000000..9828e33 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bco.svg b/public/images/cryptocurrency-icons/svg/white/bco.svg new file mode 100644 index 0000000..0dd5a43 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bcpt.svg b/public/images/cryptocurrency-icons/svg/white/bcpt.svg new file mode 100644 index 0000000..a821592 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bcpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bdl.svg b/public/images/cryptocurrency-icons/svg/white/bdl.svg new file mode 100644 index 0000000..f9a061a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bdl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bela.svg b/public/images/cryptocurrency-icons/svg/white/bela.svg new file mode 100644 index 0000000..cffa595 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bela.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bix.svg b/public/images/cryptocurrency-icons/svg/white/bix.svg new file mode 100644 index 0000000..51cc206 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/blcn.svg b/public/images/cryptocurrency-icons/svg/white/blcn.svg new file mode 100644 index 0000000..1451130 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/blcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/blk.svg b/public/images/cryptocurrency-icons/svg/white/blk.svg new file mode 100644 index 0000000..81aef5b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/blk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/block.svg b/public/images/cryptocurrency-icons/svg/white/block.svg new file mode 100644 index 0000000..c85bdde --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/block.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/blz.svg b/public/images/cryptocurrency-icons/svg/white/blz.svg new file mode 100644 index 0000000..eaa0fcb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/blz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bnb.svg b/public/images/cryptocurrency-icons/svg/white/bnb.svg new file mode 100644 index 0000000..3e92c08 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bnt.svg b/public/images/cryptocurrency-icons/svg/white/bnt.svg new file mode 100644 index 0000000..1293281 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bnty.svg b/public/images/cryptocurrency-icons/svg/white/bnty.svg new file mode 100644 index 0000000..04d96fd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bnty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bos.svg b/public/images/cryptocurrency-icons/svg/white/bos.svg new file mode 100644 index 0000000..6b757f3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bpt.svg b/public/images/cryptocurrency-icons/svg/white/bpt.svg new file mode 100644 index 0000000..511349a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bq.svg b/public/images/cryptocurrency-icons/svg/white/bq.svg new file mode 100644 index 0000000..7af61a5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/brd.svg b/public/images/cryptocurrency-icons/svg/white/brd.svg new file mode 100644 index 0000000..cd91102 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/brd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bsd.svg b/public/images/cryptocurrency-icons/svg/white/bsd.svg new file mode 100644 index 0000000..2483360 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/btc.svg b/public/images/cryptocurrency-icons/svg/white/btc.svg new file mode 100644 index 0000000..ad2ef2c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/btcd.svg b/public/images/cryptocurrency-icons/svg/white/btcd.svg new file mode 100644 index 0000000..f0de025 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/btcd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/btch.svg b/public/images/cryptocurrency-icons/svg/white/btch.svg new file mode 100644 index 0000000..10e65b6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/btch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/btcp.svg b/public/images/cryptocurrency-icons/svg/white/btcp.svg new file mode 100644 index 0000000..53f596e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/btcp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/btcz.svg b/public/images/cryptocurrency-icons/svg/white/btcz.svg new file mode 100644 index 0000000..d9f0be5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/btcz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/btdx.svg b/public/images/cryptocurrency-icons/svg/white/btdx.svg new file mode 100644 index 0000000..7b1e61b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/btdx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/btg.svg b/public/images/cryptocurrency-icons/svg/white/btg.svg new file mode 100644 index 0000000..fdd9465 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/btg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/btm.svg b/public/images/cryptocurrency-icons/svg/white/btm.svg new file mode 100644 index 0000000..9013b66 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/btm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/bts.svg b/public/images/cryptocurrency-icons/svg/white/bts.svg new file mode 100644 index 0000000..67183c8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/bts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/btx.svg b/public/images/cryptocurrency-icons/svg/white/btx.svg new file mode 100644 index 0000000..f12727d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/btx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/burst.svg b/public/images/cryptocurrency-icons/svg/white/burst.svg new file mode 100644 index 0000000..4cb1747 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/call.svg b/public/images/cryptocurrency-icons/svg/white/call.svg new file mode 100644 index 0000000..90e01c2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cc.svg b/public/images/cryptocurrency-icons/svg/white/cc.svg new file mode 100644 index 0000000..0d2a618 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cdn.svg b/public/images/cryptocurrency-icons/svg/white/cdn.svg new file mode 100644 index 0000000..33b478d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cdt.svg b/public/images/cryptocurrency-icons/svg/white/cdt.svg new file mode 100644 index 0000000..2972248 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cenz.svg b/public/images/cryptocurrency-icons/svg/white/cenz.svg new file mode 100644 index 0000000..786f380 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cenz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/chat.svg b/public/images/cryptocurrency-icons/svg/white/chat.svg new file mode 100644 index 0000000..347ed37 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/chips.svg b/public/images/cryptocurrency-icons/svg/white/chips.svg new file mode 100644 index 0000000..2dd7447 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/chips.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cix.svg b/public/images/cryptocurrency-icons/svg/white/cix.svg new file mode 100644 index 0000000..377e4e6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/clam.svg b/public/images/cryptocurrency-icons/svg/white/clam.svg new file mode 100644 index 0000000..6226e93 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/clam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cloak.svg b/public/images/cryptocurrency-icons/svg/white/cloak.svg new file mode 100644 index 0000000..c90b05b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cloak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cmm.svg b/public/images/cryptocurrency-icons/svg/white/cmm.svg new file mode 100644 index 0000000..4345a9e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cmm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cmt.svg b/public/images/cryptocurrency-icons/svg/white/cmt.svg new file mode 100644 index 0000000..23b4612 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cmt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cnd.svg b/public/images/cryptocurrency-icons/svg/white/cnd.svg new file mode 100644 index 0000000..b37dce5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cnd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cnx.svg b/public/images/cryptocurrency-icons/svg/white/cnx.svg new file mode 100644 index 0000000..d23e9c5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cnx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cny.svg b/public/images/cryptocurrency-icons/svg/white/cny.svg new file mode 100644 index 0000000..a826edf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cob.svg b/public/images/cryptocurrency-icons/svg/white/cob.svg new file mode 100644 index 0000000..a2160d4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cob.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/colx.svg b/public/images/cryptocurrency-icons/svg/white/colx.svg new file mode 100644 index 0000000..41a704d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/colx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/coqui.svg b/public/images/cryptocurrency-icons/svg/white/coqui.svg new file mode 100644 index 0000000..7eb2b42 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/coqui.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cred.svg b/public/images/cryptocurrency-icons/svg/white/cred.svg new file mode 100644 index 0000000..f5e6972 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cred.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/crpt.svg b/public/images/cryptocurrency-icons/svg/white/crpt.svg new file mode 100644 index 0000000..ef8406e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/crpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/crw.svg b/public/images/cryptocurrency-icons/svg/white/crw.svg new file mode 100644 index 0000000..4da8c35 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/crw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cs.svg b/public/images/cryptocurrency-icons/svg/white/cs.svg new file mode 100644 index 0000000..7f6a262 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ctr.svg b/public/images/cryptocurrency-icons/svg/white/ctr.svg new file mode 100644 index 0000000..03c8c5f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ctr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ctxc.svg b/public/images/cryptocurrency-icons/svg/white/ctxc.svg new file mode 100644 index 0000000..75513e1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ctxc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/cvc.svg b/public/images/cryptocurrency-icons/svg/white/cvc.svg new file mode 100644 index 0000000..41040a9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/cvc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dash.svg b/public/images/cryptocurrency-icons/svg/white/dash.svg new file mode 100644 index 0000000..fcda0c1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dat.svg b/public/images/cryptocurrency-icons/svg/white/dat.svg new file mode 100644 index 0000000..f125908 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/data.svg b/public/images/cryptocurrency-icons/svg/white/data.svg new file mode 100644 index 0000000..a31925d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/data.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dbc.svg b/public/images/cryptocurrency-icons/svg/white/dbc.svg new file mode 100644 index 0000000..6180369 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dcn.svg b/public/images/cryptocurrency-icons/svg/white/dcn.svg new file mode 100644 index 0000000..a6167e3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dcr.svg b/public/images/cryptocurrency-icons/svg/white/dcr.svg new file mode 100644 index 0000000..48758de --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dcr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/deez.svg b/public/images/cryptocurrency-icons/svg/white/deez.svg new file mode 100644 index 0000000..df14241 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/deez.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dent.svg b/public/images/cryptocurrency-icons/svg/white/dent.svg new file mode 100644 index 0000000..207b63b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dew.svg b/public/images/cryptocurrency-icons/svg/white/dew.svg new file mode 100644 index 0000000..698a5f3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dgb.svg b/public/images/cryptocurrency-icons/svg/white/dgb.svg new file mode 100644 index 0000000..5a48632 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dgb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dgd.svg b/public/images/cryptocurrency-icons/svg/white/dgd.svg new file mode 100644 index 0000000..905639e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dgd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dlt.svg b/public/images/cryptocurrency-icons/svg/white/dlt.svg new file mode 100644 index 0000000..f32393a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dlt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dnr.svg b/public/images/cryptocurrency-icons/svg/white/dnr.svg new file mode 100644 index 0000000..544f600 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dnr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dnt.svg b/public/images/cryptocurrency-icons/svg/white/dnt.svg new file mode 100644 index 0000000..3b259d0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dock.svg b/public/images/cryptocurrency-icons/svg/white/dock.svg new file mode 100644 index 0000000..f8b7112 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/doge.svg b/public/images/cryptocurrency-icons/svg/white/doge.svg new file mode 100644 index 0000000..cdbb38f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/doge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/drgn.svg b/public/images/cryptocurrency-icons/svg/white/drgn.svg new file mode 100644 index 0000000..c502d2e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/drgn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/drop.svg b/public/images/cryptocurrency-icons/svg/white/drop.svg new file mode 100644 index 0000000..12daf05 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/drop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dta.svg b/public/images/cryptocurrency-icons/svg/white/dta.svg new file mode 100644 index 0000000..034c2dc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dth.svg b/public/images/cryptocurrency-icons/svg/white/dth.svg new file mode 100644 index 0000000..3788ce4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/dtr.svg b/public/images/cryptocurrency-icons/svg/white/dtr.svg new file mode 100644 index 0000000..9e398ed --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/dtr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ebst.svg b/public/images/cryptocurrency-icons/svg/white/ebst.svg new file mode 100644 index 0000000..758d48e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ebst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/eca.svg b/public/images/cryptocurrency-icons/svg/white/eca.svg new file mode 100644 index 0000000..770bcb0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/eca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/edg.svg b/public/images/cryptocurrency-icons/svg/white/edg.svg new file mode 100644 index 0000000..633f3c4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/edg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/edo.svg b/public/images/cryptocurrency-icons/svg/white/edo.svg new file mode 100644 index 0000000..042ebde --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/edo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/edoge.svg b/public/images/cryptocurrency-icons/svg/white/edoge.svg new file mode 100644 index 0000000..7a62c88 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/edoge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ela.svg b/public/images/cryptocurrency-icons/svg/white/ela.svg new file mode 100644 index 0000000..1a8afac --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ela.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/elf.svg b/public/images/cryptocurrency-icons/svg/white/elf.svg new file mode 100644 index 0000000..5c1042c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/elf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/elix.svg b/public/images/cryptocurrency-icons/svg/white/elix.svg new file mode 100644 index 0000000..6881e6b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/elix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ella.svg b/public/images/cryptocurrency-icons/svg/white/ella.svg new file mode 100644 index 0000000..a514663 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/emc.svg b/public/images/cryptocurrency-icons/svg/white/emc.svg new file mode 100644 index 0000000..c87b930 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/emc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/emc2.svg b/public/images/cryptocurrency-icons/svg/white/emc2.svg new file mode 100644 index 0000000..31e3215 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/emc2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/eng.svg b/public/images/cryptocurrency-icons/svg/white/eng.svg new file mode 100644 index 0000000..0ae211a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/eng.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/enj.svg b/public/images/cryptocurrency-icons/svg/white/enj.svg new file mode 100644 index 0000000..bdf6b90 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/enj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/eos.svg b/public/images/cryptocurrency-icons/svg/white/eos.svg new file mode 100644 index 0000000..a1bbb42 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/eos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/eqli.svg b/public/images/cryptocurrency-icons/svg/white/eqli.svg new file mode 100644 index 0000000..a15de3b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/eqli.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/equa.svg b/public/images/cryptocurrency-icons/svg/white/equa.svg new file mode 100644 index 0000000..866084b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/equa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/etc.svg b/public/images/cryptocurrency-icons/svg/white/etc.svg new file mode 100644 index 0000000..06d5af9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/etc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/eth.svg b/public/images/cryptocurrency-icons/svg/white/eth.svg new file mode 100644 index 0000000..3649db5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/eth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ethos.svg b/public/images/cryptocurrency-icons/svg/white/ethos.svg new file mode 100644 index 0000000..f89cc75 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ethos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/etn.svg b/public/images/cryptocurrency-icons/svg/white/etn.svg new file mode 100644 index 0000000..4854ea8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/etn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/etp.svg b/public/images/cryptocurrency-icons/svg/white/etp.svg new file mode 100644 index 0000000..d0ea0cb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/etp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/eur.svg b/public/images/cryptocurrency-icons/svg/white/eur.svg new file mode 100644 index 0000000..6a1ea64 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/eur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/evx.svg b/public/images/cryptocurrency-icons/svg/white/evx.svg new file mode 100644 index 0000000..1844445 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/evx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/exmo.svg b/public/images/cryptocurrency-icons/svg/white/exmo.svg new file mode 100644 index 0000000..468bd9d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/exmo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/exp.svg b/public/images/cryptocurrency-icons/svg/white/exp.svg new file mode 100644 index 0000000..4619073 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/exp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/fair.svg b/public/images/cryptocurrency-icons/svg/white/fair.svg new file mode 100644 index 0000000..ffb77c0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/fair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/fct.svg b/public/images/cryptocurrency-icons/svg/white/fct.svg new file mode 100644 index 0000000..af49b35 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/fct.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/fil.svg b/public/images/cryptocurrency-icons/svg/white/fil.svg new file mode 100644 index 0000000..103ba8d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/fil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/fjc.svg b/public/images/cryptocurrency-icons/svg/white/fjc.svg new file mode 100644 index 0000000..7bb50b4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/fjc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/fldc.svg b/public/images/cryptocurrency-icons/svg/white/fldc.svg new file mode 100644 index 0000000..14b3101 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/fldc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/flo.svg b/public/images/cryptocurrency-icons/svg/white/flo.svg new file mode 100644 index 0000000..37f8371 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/flo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/fsn.svg b/public/images/cryptocurrency-icons/svg/white/fsn.svg new file mode 100644 index 0000000..8590ba8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/fsn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ftc.svg b/public/images/cryptocurrency-icons/svg/white/ftc.svg new file mode 100644 index 0000000..896fdc6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ftc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/fuel.svg b/public/images/cryptocurrency-icons/svg/white/fuel.svg new file mode 100644 index 0000000..2b30c16 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/fuel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/fun.svg b/public/images/cryptocurrency-icons/svg/white/fun.svg new file mode 100644 index 0000000..b038ec1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/fun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/game.svg b/public/images/cryptocurrency-icons/svg/white/game.svg new file mode 100644 index 0000000..78ea355 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/game.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gas.svg b/public/images/cryptocurrency-icons/svg/white/gas.svg new file mode 100644 index 0000000..c53a1fc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gbp.svg b/public/images/cryptocurrency-icons/svg/white/gbp.svg new file mode 100644 index 0000000..5730490 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gbp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gbx.svg b/public/images/cryptocurrency-icons/svg/white/gbx.svg new file mode 100644 index 0000000..67b8e42 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gbx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gbyte.svg b/public/images/cryptocurrency-icons/svg/white/gbyte.svg new file mode 100644 index 0000000..ad2f47a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gbyte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/generic.svg b/public/images/cryptocurrency-icons/svg/white/generic.svg new file mode 100644 index 0000000..eca7cb4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/generic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/glxt.svg b/public/images/cryptocurrency-icons/svg/white/glxt.svg new file mode 100644 index 0000000..e3d1183 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/glxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gmr.svg b/public/images/cryptocurrency-icons/svg/white/gmr.svg new file mode 100644 index 0000000..6bf17ac --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gmr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gno.svg b/public/images/cryptocurrency-icons/svg/white/gno.svg new file mode 100644 index 0000000..b09a602 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gnt.svg b/public/images/cryptocurrency-icons/svg/white/gnt.svg new file mode 100644 index 0000000..82e75b7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/grc.svg b/public/images/cryptocurrency-icons/svg/white/grc.svg new file mode 100644 index 0000000..5fc52c0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/grc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/grs.svg b/public/images/cryptocurrency-icons/svg/white/grs.svg new file mode 100644 index 0000000..a24dd16 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/grs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gsc.svg b/public/images/cryptocurrency-icons/svg/white/gsc.svg new file mode 100644 index 0000000..a107467 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gsc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gto.svg b/public/images/cryptocurrency-icons/svg/white/gto.svg new file mode 100644 index 0000000..4d6f8f7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gup.svg b/public/images/cryptocurrency-icons/svg/white/gup.svg new file mode 100644 index 0000000..ac73b7c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gusd.svg b/public/images/cryptocurrency-icons/svg/white/gusd.svg new file mode 100644 index 0000000..ac8d90c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gvt.svg b/public/images/cryptocurrency-icons/svg/white/gvt.svg new file mode 100644 index 0000000..bb951f7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gvt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gxs.svg b/public/images/cryptocurrency-icons/svg/white/gxs.svg new file mode 100644 index 0000000..4e1f0f4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/gzr.svg b/public/images/cryptocurrency-icons/svg/white/gzr.svg new file mode 100644 index 0000000..7d9dfc7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/gzr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/hight.svg b/public/images/cryptocurrency-icons/svg/white/hight.svg new file mode 100644 index 0000000..903257f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/hight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/hodl.svg b/public/images/cryptocurrency-icons/svg/white/hodl.svg new file mode 100644 index 0000000..db86fad --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/hodl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/hpb.svg b/public/images/cryptocurrency-icons/svg/white/hpb.svg new file mode 100644 index 0000000..d862e19 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/hpb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/hsr.svg b/public/images/cryptocurrency-icons/svg/white/hsr.svg new file mode 100644 index 0000000..535def6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/hsr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ht.svg b/public/images/cryptocurrency-icons/svg/white/ht.svg new file mode 100644 index 0000000..e9ae503 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ht.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/html.svg b/public/images/cryptocurrency-icons/svg/white/html.svg new file mode 100644 index 0000000..420c959 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/html.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/huc.svg b/public/images/cryptocurrency-icons/svg/white/huc.svg new file mode 100644 index 0000000..bbc11be --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/huc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/hush.svg b/public/images/cryptocurrency-icons/svg/white/hush.svg new file mode 100644 index 0000000..903787c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/hush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/icn.svg b/public/images/cryptocurrency-icons/svg/white/icn.svg new file mode 100644 index 0000000..eb598ee --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/icn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/icx.svg b/public/images/cryptocurrency-icons/svg/white/icx.svg new file mode 100644 index 0000000..93cca83 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/icx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ignis.svg b/public/images/cryptocurrency-icons/svg/white/ignis.svg new file mode 100644 index 0000000..a469823 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ignis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ink.svg b/public/images/cryptocurrency-icons/svg/white/ink.svg new file mode 100644 index 0000000..c400960 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ins.svg b/public/images/cryptocurrency-icons/svg/white/ins.svg new file mode 100644 index 0000000..06bde78 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ion.svg b/public/images/cryptocurrency-icons/svg/white/ion.svg new file mode 100644 index 0000000..9fc9e6e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/iop.svg b/public/images/cryptocurrency-icons/svg/white/iop.svg new file mode 100644 index 0000000..3bbf19a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/iop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/iost.svg b/public/images/cryptocurrency-icons/svg/white/iost.svg new file mode 100644 index 0000000..258cbd6 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/iost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/iotx.svg b/public/images/cryptocurrency-icons/svg/white/iotx.svg new file mode 100644 index 0000000..4733690 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/iotx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/itc.svg b/public/images/cryptocurrency-icons/svg/white/itc.svg new file mode 100644 index 0000000..774b05f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/itc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/jnt.svg b/public/images/cryptocurrency-icons/svg/white/jnt.svg new file mode 100644 index 0000000..5c606ec --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/jnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/jpy.svg b/public/images/cryptocurrency-icons/svg/white/jpy.svg new file mode 100644 index 0000000..378aa28 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/jpy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/kcs.svg b/public/images/cryptocurrency-icons/svg/white/kcs.svg new file mode 100644 index 0000000..0a08919 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/kcs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/kin.svg b/public/images/cryptocurrency-icons/svg/white/kin.svg new file mode 100644 index 0000000..04990c1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/kin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/kmd.svg b/public/images/cryptocurrency-icons/svg/white/kmd.svg new file mode 100644 index 0000000..086195c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/kmd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/knc.svg b/public/images/cryptocurrency-icons/svg/white/knc.svg new file mode 100644 index 0000000..5e19435 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/knc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/krb.svg b/public/images/cryptocurrency-icons/svg/white/krb.svg new file mode 100644 index 0000000..19ebabf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/krb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/lbc.svg b/public/images/cryptocurrency-icons/svg/white/lbc.svg new file mode 100644 index 0000000..e0b8ebe --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/lbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/lend.svg b/public/images/cryptocurrency-icons/svg/white/lend.svg new file mode 100644 index 0000000..aa11127 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/lend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/link.svg b/public/images/cryptocurrency-icons/svg/white/link.svg new file mode 100644 index 0000000..dbdde59 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/lkk.svg b/public/images/cryptocurrency-icons/svg/white/lkk.svg new file mode 100644 index 0000000..da9eb20 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/lkk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/loom.svg b/public/images/cryptocurrency-icons/svg/white/loom.svg new file mode 100644 index 0000000..a922066 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/loom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/lrc.svg b/public/images/cryptocurrency-icons/svg/white/lrc.svg new file mode 100644 index 0000000..873941e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/lrc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/lsk.svg b/public/images/cryptocurrency-icons/svg/white/lsk.svg new file mode 100644 index 0000000..ec7aa4a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/lsk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ltc.svg b/public/images/cryptocurrency-icons/svg/white/ltc.svg new file mode 100644 index 0000000..1866521 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ltc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/lun.svg b/public/images/cryptocurrency-icons/svg/white/lun.svg new file mode 100644 index 0000000..9edea88 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/lun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/maid.svg b/public/images/cryptocurrency-icons/svg/white/maid.svg new file mode 100644 index 0000000..899b83f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/maid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mana.svg b/public/images/cryptocurrency-icons/svg/white/mana.svg new file mode 100644 index 0000000..e584216 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mcap.svg b/public/images/cryptocurrency-icons/svg/white/mcap.svg new file mode 100644 index 0000000..63dd49d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mcap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mco.svg b/public/images/cryptocurrency-icons/svg/white/mco.svg new file mode 100644 index 0000000..5593dbc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mda.svg b/public/images/cryptocurrency-icons/svg/white/mda.svg new file mode 100644 index 0000000..d924d6b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mds.svg b/public/images/cryptocurrency-icons/svg/white/mds.svg new file mode 100644 index 0000000..c8af22d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/med.svg b/public/images/cryptocurrency-icons/svg/white/med.svg new file mode 100644 index 0000000..f5bbf5d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/med.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/miota.svg b/public/images/cryptocurrency-icons/svg/white/miota.svg new file mode 100644 index 0000000..6d9b47f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/miota.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mith.svg b/public/images/cryptocurrency-icons/svg/white/mith.svg new file mode 100644 index 0000000..9b0c7b2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mkr.svg b/public/images/cryptocurrency-icons/svg/white/mkr.svg new file mode 100644 index 0000000..65fa7cf --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mkr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mln.svg b/public/images/cryptocurrency-icons/svg/white/mln.svg new file mode 100644 index 0000000..1e91aa2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mln.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mnx.svg b/public/images/cryptocurrency-icons/svg/white/mnx.svg new file mode 100644 index 0000000..60df9de --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mnx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mnz.svg b/public/images/cryptocurrency-icons/svg/white/mnz.svg new file mode 100644 index 0000000..0381bd2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mnz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/moac.svg b/public/images/cryptocurrency-icons/svg/white/moac.svg new file mode 100644 index 0000000..73da21d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/moac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mod.svg b/public/images/cryptocurrency-icons/svg/white/mod.svg new file mode 100644 index 0000000..40e500f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mona.svg b/public/images/cryptocurrency-icons/svg/white/mona.svg new file mode 100644 index 0000000..1eb96e0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mona.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/msr.svg b/public/images/cryptocurrency-icons/svg/white/msr.svg new file mode 100644 index 0000000..bdb8934 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/msr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mth.svg b/public/images/cryptocurrency-icons/svg/white/mth.svg new file mode 100644 index 0000000..076922f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mtl.svg b/public/images/cryptocurrency-icons/svg/white/mtl.svg new file mode 100644 index 0000000..be7f793 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/music.svg b/public/images/cryptocurrency-icons/svg/white/music.svg new file mode 100644 index 0000000..d0ae27b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/mzc.svg b/public/images/cryptocurrency-icons/svg/white/mzc.svg new file mode 100644 index 0000000..bd95876 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/mzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nano.svg b/public/images/cryptocurrency-icons/svg/white/nano.svg new file mode 100644 index 0000000..77701f2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nano.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nas.svg b/public/images/cryptocurrency-icons/svg/white/nas.svg new file mode 100644 index 0000000..8a6a808 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nav.svg b/public/images/cryptocurrency-icons/svg/white/nav.svg new file mode 100644 index 0000000..b984807 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ncash.svg b/public/images/cryptocurrency-icons/svg/white/ncash.svg new file mode 100644 index 0000000..c7caac8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ncash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ndz.svg b/public/images/cryptocurrency-icons/svg/white/ndz.svg new file mode 100644 index 0000000..4ce39fd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ndz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nebl.svg b/public/images/cryptocurrency-icons/svg/white/nebl.svg new file mode 100644 index 0000000..532a4d4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nebl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/neo.svg b/public/images/cryptocurrency-icons/svg/white/neo.svg new file mode 100644 index 0000000..c53a1fc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/neo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/neos.svg b/public/images/cryptocurrency-icons/svg/white/neos.svg new file mode 100644 index 0000000..0432a48 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/neos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/neu.svg b/public/images/cryptocurrency-icons/svg/white/neu.svg new file mode 100644 index 0000000..41ef24f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/neu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nexo.svg b/public/images/cryptocurrency-icons/svg/white/nexo.svg new file mode 100644 index 0000000..f310300 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nexo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ngc.svg b/public/images/cryptocurrency-icons/svg/white/ngc.svg new file mode 100644 index 0000000..c631fec --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ngc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nio.svg b/public/images/cryptocurrency-icons/svg/white/nio.svg new file mode 100644 index 0000000..90674f7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nlc2.svg b/public/images/cryptocurrency-icons/svg/white/nlc2.svg new file mode 100644 index 0000000..b98335f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nlc2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nlg.svg b/public/images/cryptocurrency-icons/svg/white/nlg.svg new file mode 100644 index 0000000..8c12784 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nlg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nmc.svg b/public/images/cryptocurrency-icons/svg/white/nmc.svg new file mode 100644 index 0000000..c5193a1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nmc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/npxs.svg b/public/images/cryptocurrency-icons/svg/white/npxs.svg new file mode 100644 index 0000000..37c6ed5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/npxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nuls.svg b/public/images/cryptocurrency-icons/svg/white/nuls.svg new file mode 100644 index 0000000..672f997 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nuls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nxs.svg b/public/images/cryptocurrency-icons/svg/white/nxs.svg new file mode 100644 index 0000000..e115a9b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/nxt.svg b/public/images/cryptocurrency-icons/svg/white/nxt.svg new file mode 100644 index 0000000..78f65e5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/nxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/oax.svg b/public/images/cryptocurrency-icons/svg/white/oax.svg new file mode 100644 index 0000000..73406a7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/oax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ok.svg b/public/images/cryptocurrency-icons/svg/white/ok.svg new file mode 100644 index 0000000..c1b7066 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/omg.svg b/public/images/cryptocurrency-icons/svg/white/omg.svg new file mode 100644 index 0000000..2433418 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/omg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/omni.svg b/public/images/cryptocurrency-icons/svg/white/omni.svg new file mode 100644 index 0000000..f7e7a0e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/omni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ong.svg b/public/images/cryptocurrency-icons/svg/white/ong.svg new file mode 100644 index 0000000..df9df05 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ont.svg b/public/images/cryptocurrency-icons/svg/white/ont.svg new file mode 100644 index 0000000..c60afff --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ont.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/oot.svg b/public/images/cryptocurrency-icons/svg/white/oot.svg new file mode 100644 index 0000000..01bc7a1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/oot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ost.svg b/public/images/cryptocurrency-icons/svg/white/ost.svg new file mode 100644 index 0000000..e057579 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ox.svg b/public/images/cryptocurrency-icons/svg/white/ox.svg new file mode 100644 index 0000000..df6ce5b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/part.svg b/public/images/cryptocurrency-icons/svg/white/part.svg new file mode 100644 index 0000000..f03cdce --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/part.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/pasc.svg b/public/images/cryptocurrency-icons/svg/white/pasc.svg new file mode 100644 index 0000000..29e8678 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/pasc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/pasl.svg b/public/images/cryptocurrency-icons/svg/white/pasl.svg new file mode 100644 index 0000000..7a10422 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/pasl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/pay.svg b/public/images/cryptocurrency-icons/svg/white/pay.svg new file mode 100644 index 0000000..1d83c22 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/payx.svg b/public/images/cryptocurrency-icons/svg/white/payx.svg new file mode 100644 index 0000000..07ff03d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/payx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/pink.svg b/public/images/cryptocurrency-icons/svg/white/pink.svg new file mode 100644 index 0000000..e4ebf34 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/pink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/pirl.svg b/public/images/cryptocurrency-icons/svg/white/pirl.svg new file mode 100644 index 0000000..c2c4fd3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/pirl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/pivx.svg b/public/images/cryptocurrency-icons/svg/white/pivx.svg new file mode 100644 index 0000000..696b38d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/pivx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/plr.svg b/public/images/cryptocurrency-icons/svg/white/plr.svg new file mode 100644 index 0000000..bfa7d50 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/plr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/poa.svg b/public/images/cryptocurrency-icons/svg/white/poa.svg new file mode 100644 index 0000000..a6c29db --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/poa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/poe.svg b/public/images/cryptocurrency-icons/svg/white/poe.svg new file mode 100644 index 0000000..20fda1c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/poe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/polis.svg b/public/images/cryptocurrency-icons/svg/white/polis.svg new file mode 100644 index 0000000..f3d5c63 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/polis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/poly.svg b/public/images/cryptocurrency-icons/svg/white/poly.svg new file mode 100644 index 0000000..582a349 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/poly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/pot.svg b/public/images/cryptocurrency-icons/svg/white/pot.svg new file mode 100644 index 0000000..918ca07 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/pot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/powr.svg b/public/images/cryptocurrency-icons/svg/white/powr.svg new file mode 100644 index 0000000..6537eeb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/powr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ppc.svg b/public/images/cryptocurrency-icons/svg/white/ppc.svg new file mode 100644 index 0000000..0f6355c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ppc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ppp.svg b/public/images/cryptocurrency-icons/svg/white/ppp.svg new file mode 100644 index 0000000..4cf0a8b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ppp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ppt.svg b/public/images/cryptocurrency-icons/svg/white/ppt.svg new file mode 100644 index 0000000..65c88c5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ppt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/prl.svg b/public/images/cryptocurrency-icons/svg/white/prl.svg new file mode 100644 index 0000000..1dee680 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/prl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/pura.svg b/public/images/cryptocurrency-icons/svg/white/pura.svg new file mode 100644 index 0000000..2f75454 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/pura.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/qash.svg b/public/images/cryptocurrency-icons/svg/white/qash.svg new file mode 100644 index 0000000..c641b47 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/qash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/qiwi.svg b/public/images/cryptocurrency-icons/svg/white/qiwi.svg new file mode 100644 index 0000000..52d8cfa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/qiwi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/qlc.svg b/public/images/cryptocurrency-icons/svg/white/qlc.svg new file mode 100644 index 0000000..eff6498 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/qlc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/qrl.svg b/public/images/cryptocurrency-icons/svg/white/qrl.svg new file mode 100644 index 0000000..ad52e43 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/qrl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/qsp.svg b/public/images/cryptocurrency-icons/svg/white/qsp.svg new file mode 100644 index 0000000..f65d8cc --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/qsp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/qtum.svg b/public/images/cryptocurrency-icons/svg/white/qtum.svg new file mode 100644 index 0000000..f3f75d0 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/qtum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/r.svg b/public/images/cryptocurrency-icons/svg/white/r.svg new file mode 100644 index 0000000..71ea310 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rads.svg b/public/images/cryptocurrency-icons/svg/white/rads.svg new file mode 100644 index 0000000..c1f7c2b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rap.svg b/public/images/cryptocurrency-icons/svg/white/rap.svg new file mode 100644 index 0000000..1be0f18 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rcn.svg b/public/images/cryptocurrency-icons/svg/white/rcn.svg new file mode 100644 index 0000000..be2408f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rcn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rdd.svg b/public/images/cryptocurrency-icons/svg/white/rdd.svg new file mode 100644 index 0000000..089e1f7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rdd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rdn.svg b/public/images/cryptocurrency-icons/svg/white/rdn.svg new file mode 100644 index 0000000..1ddd5ee --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rep.svg b/public/images/cryptocurrency-icons/svg/white/rep.svg new file mode 100644 index 0000000..7e17a18 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/req.svg b/public/images/cryptocurrency-icons/svg/white/req.svg new file mode 100644 index 0000000..7c2be07 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/req.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rhoc.svg b/public/images/cryptocurrency-icons/svg/white/rhoc.svg new file mode 100644 index 0000000..0259579 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rhoc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ric.svg b/public/images/cryptocurrency-icons/svg/white/ric.svg new file mode 100644 index 0000000..6fabd24 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rise.svg b/public/images/cryptocurrency-icons/svg/white/rise.svg new file mode 100644 index 0000000..710d4e3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rlc.svg b/public/images/cryptocurrency-icons/svg/white/rlc.svg new file mode 100644 index 0000000..a5d656e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rlc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rpx.svg b/public/images/cryptocurrency-icons/svg/white/rpx.svg new file mode 100644 index 0000000..932d76c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rpx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rub.svg b/public/images/cryptocurrency-icons/svg/white/rub.svg new file mode 100644 index 0000000..ec43f21 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/rvn.svg b/public/images/cryptocurrency-icons/svg/white/rvn.svg new file mode 100644 index 0000000..0c0e040 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/rvn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ryo.svg b/public/images/cryptocurrency-icons/svg/white/ryo.svg new file mode 100644 index 0000000..70e2827 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ryo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/safe.svg b/public/images/cryptocurrency-icons/svg/white/safe.svg new file mode 100644 index 0000000..19ea43b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/safe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/salt.svg b/public/images/cryptocurrency-icons/svg/white/salt.svg new file mode 100644 index 0000000..91ae710 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/salt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/san.svg b/public/images/cryptocurrency-icons/svg/white/san.svg new file mode 100644 index 0000000..c0453e9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/san.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sbd.svg b/public/images/cryptocurrency-icons/svg/white/sbd.svg new file mode 100644 index 0000000..c787e52 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sbd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sberbank.svg b/public/images/cryptocurrency-icons/svg/white/sberbank.svg new file mode 100644 index 0000000..41bbf1c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sberbank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sc.svg b/public/images/cryptocurrency-icons/svg/white/sc.svg new file mode 100644 index 0000000..2eed6c9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/shift.svg b/public/images/cryptocurrency-icons/svg/white/shift.svg new file mode 100644 index 0000000..c73d1f2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/shift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sib.svg b/public/images/cryptocurrency-icons/svg/white/sib.svg new file mode 100644 index 0000000..48df146 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sky.svg b/public/images/cryptocurrency-icons/svg/white/sky.svg new file mode 100644 index 0000000..0f36051 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/slr.svg b/public/images/cryptocurrency-icons/svg/white/slr.svg new file mode 100644 index 0000000..0280c92 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/slr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sls.svg b/public/images/cryptocurrency-icons/svg/white/sls.svg new file mode 100644 index 0000000..3755e48 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/smart.svg b/public/images/cryptocurrency-icons/svg/white/smart.svg new file mode 100644 index 0000000..5ccbc08 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sngls.svg b/public/images/cryptocurrency-icons/svg/white/sngls.svg new file mode 100644 index 0000000..1afb45b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sngls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/snm.svg b/public/images/cryptocurrency-icons/svg/white/snm.svg new file mode 100644 index 0000000..db03a4a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/snm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/snt.svg b/public/images/cryptocurrency-icons/svg/white/snt.svg new file mode 100644 index 0000000..c9d185d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/snt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/soc.svg b/public/images/cryptocurrency-icons/svg/white/soc.svg new file mode 100644 index 0000000..5479b9b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/soc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/spank.svg b/public/images/cryptocurrency-icons/svg/white/spank.svg new file mode 100644 index 0000000..f24c962 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/spank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sphtx.svg b/public/images/cryptocurrency-icons/svg/white/sphtx.svg new file mode 100644 index 0000000..1881951 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sphtx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/srn.svg b/public/images/cryptocurrency-icons/svg/white/srn.svg new file mode 100644 index 0000000..61b1941 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/srn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/stak.svg b/public/images/cryptocurrency-icons/svg/white/stak.svg new file mode 100644 index 0000000..925d2d4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/stak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/start.svg b/public/images/cryptocurrency-icons/svg/white/start.svg new file mode 100644 index 0000000..2dc15b1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/steem.svg b/public/images/cryptocurrency-icons/svg/white/steem.svg new file mode 100644 index 0000000..3bb7d6c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/steem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/storj.svg b/public/images/cryptocurrency-icons/svg/white/storj.svg new file mode 100644 index 0000000..ee9fc53 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/storj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/storm.svg b/public/images/cryptocurrency-icons/svg/white/storm.svg new file mode 100644 index 0000000..a826956 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/storm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/stq.svg b/public/images/cryptocurrency-icons/svg/white/stq.svg new file mode 100644 index 0000000..019e9a2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/stq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/strat.svg b/public/images/cryptocurrency-icons/svg/white/strat.svg new file mode 100644 index 0000000..3999cb3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/strat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sub.svg b/public/images/cryptocurrency-icons/svg/white/sub.svg new file mode 100644 index 0000000..0324599 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sumo.svg b/public/images/cryptocurrency-icons/svg/white/sumo.svg new file mode 100644 index 0000000..105fda4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sumo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/sys.svg b/public/images/cryptocurrency-icons/svg/white/sys.svg new file mode 100644 index 0000000..a2745a2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/sys.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/taas.svg b/public/images/cryptocurrency-icons/svg/white/taas.svg new file mode 100644 index 0000000..cfe60f7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/taas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tau.svg b/public/images/cryptocurrency-icons/svg/white/tau.svg new file mode 100644 index 0000000..c8d73a5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tel.svg b/public/images/cryptocurrency-icons/svg/white/tel.svg new file mode 100644 index 0000000..429f50b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ten.svg b/public/images/cryptocurrency-icons/svg/white/ten.svg new file mode 100644 index 0000000..73e605e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tern.svg b/public/images/cryptocurrency-icons/svg/white/tern.svg new file mode 100644 index 0000000..2a0a36b --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tgch.svg b/public/images/cryptocurrency-icons/svg/white/tgch.svg new file mode 100644 index 0000000..d67df6d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tgch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/theta.svg b/public/images/cryptocurrency-icons/svg/white/theta.svg new file mode 100644 index 0000000..5df403c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/theta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tix.svg b/public/images/cryptocurrency-icons/svg/white/tix.svg new file mode 100644 index 0000000..eb2e6d2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tkn.svg b/public/images/cryptocurrency-icons/svg/white/tkn.svg new file mode 100644 index 0000000..1b2b407 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tkn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tnb.svg b/public/images/cryptocurrency-icons/svg/white/tnb.svg new file mode 100644 index 0000000..d516c75 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tnc.svg b/public/images/cryptocurrency-icons/svg/white/tnc.svg new file mode 100644 index 0000000..8b49565 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tnc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tnt.svg b/public/images/cryptocurrency-icons/svg/white/tnt.svg new file mode 100644 index 0000000..30675ee --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/trig.svg b/public/images/cryptocurrency-icons/svg/white/trig.svg new file mode 100644 index 0000000..719a50f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/trig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/trtl.svg b/public/images/cryptocurrency-icons/svg/white/trtl.svg new file mode 100644 index 0000000..bd9d397 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/trtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/trx.svg b/public/images/cryptocurrency-icons/svg/white/trx.svg new file mode 100644 index 0000000..591a4fd --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/trx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tusd.svg b/public/images/cryptocurrency-icons/svg/white/tusd.svg new file mode 100644 index 0000000..21a58e5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/tzc.svg b/public/images/cryptocurrency-icons/svg/white/tzc.svg new file mode 100644 index 0000000..c3b90d5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/tzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/ubq.svg b/public/images/cryptocurrency-icons/svg/white/ubq.svg new file mode 100644 index 0000000..7bf003d --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/ubq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/unity.svg b/public/images/cryptocurrency-icons/svg/white/unity.svg new file mode 100644 index 0000000..1ef36d5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/usd.svg b/public/images/cryptocurrency-icons/svg/white/usd.svg new file mode 100644 index 0000000..6a45490 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/usdt.svg b/public/images/cryptocurrency-icons/svg/white/usdt.svg new file mode 100644 index 0000000..d52ee47 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/usdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/utk.svg b/public/images/cryptocurrency-icons/svg/white/utk.svg new file mode 100644 index 0000000..0f69698 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/utk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/veri.svg b/public/images/cryptocurrency-icons/svg/white/veri.svg new file mode 100644 index 0000000..88e3f67 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/veri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/vet.svg b/public/images/cryptocurrency-icons/svg/white/vet.svg new file mode 100644 index 0000000..fbb13c2 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/vet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/via.svg b/public/images/cryptocurrency-icons/svg/white/via.svg new file mode 100644 index 0000000..aa506a4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/via.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/vib.svg b/public/images/cryptocurrency-icons/svg/white/vib.svg new file mode 100644 index 0000000..cd52c81 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/vib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/vibe.svg b/public/images/cryptocurrency-icons/svg/white/vibe.svg new file mode 100644 index 0000000..e3cc7df --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/vibe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/vivo.svg b/public/images/cryptocurrency-icons/svg/white/vivo.svg new file mode 100644 index 0000000..fb955f7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/vivo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/vrc.svg b/public/images/cryptocurrency-icons/svg/white/vrc.svg new file mode 100644 index 0000000..ccd2a1e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/vrc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/vrsc.svg b/public/images/cryptocurrency-icons/svg/white/vrsc.svg new file mode 100644 index 0000000..782af56 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/vrsc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/vtc.svg b/public/images/cryptocurrency-icons/svg/white/vtc.svg new file mode 100644 index 0000000..e33875a --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/vtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/wabi.svg b/public/images/cryptocurrency-icons/svg/white/wabi.svg new file mode 100644 index 0000000..61991d3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/wabi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/wan.svg b/public/images/cryptocurrency-icons/svg/white/wan.svg new file mode 100644 index 0000000..58cdfef --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/wan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/waves.svg b/public/images/cryptocurrency-icons/svg/white/waves.svg new file mode 100644 index 0000000..cb970da --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/waves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/wax.svg b/public/images/cryptocurrency-icons/svg/white/wax.svg new file mode 100644 index 0000000..ab42842 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/wax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/wgr.svg b/public/images/cryptocurrency-icons/svg/white/wgr.svg new file mode 100644 index 0000000..b3fdcc7 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/wgr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/wicc.svg b/public/images/cryptocurrency-icons/svg/white/wicc.svg new file mode 100644 index 0000000..6a6ab7f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/wicc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/wings.svg b/public/images/cryptocurrency-icons/svg/white/wings.svg new file mode 100644 index 0000000..3e553eb --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/wings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/wpr.svg b/public/images/cryptocurrency-icons/svg/white/wpr.svg new file mode 100644 index 0000000..9ef2e50 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/wpr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/wtc.svg b/public/images/cryptocurrency-icons/svg/white/wtc.svg new file mode 100644 index 0000000..60286ad --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/wtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xas.svg b/public/images/cryptocurrency-icons/svg/white/xas.svg new file mode 100644 index 0000000..710b422 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xbc.svg b/public/images/cryptocurrency-icons/svg/white/xbc.svg new file mode 100644 index 0000000..3608a06 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xby.svg b/public/images/cryptocurrency-icons/svg/white/xby.svg new file mode 100644 index 0000000..28c7cb1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xcp.svg b/public/images/cryptocurrency-icons/svg/white/xcp.svg new file mode 100644 index 0000000..3246ad9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xcp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xdn.svg b/public/images/cryptocurrency-icons/svg/white/xdn.svg new file mode 100644 index 0000000..64d8e93 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xem.svg b/public/images/cryptocurrency-icons/svg/white/xem.svg new file mode 100644 index 0000000..726a283 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xin.svg b/public/images/cryptocurrency-icons/svg/white/xin.svg new file mode 100644 index 0000000..81c4573 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xlm.svg b/public/images/cryptocurrency-icons/svg/white/xlm.svg new file mode 100644 index 0000000..790e1aa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xlm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xmcc.svg b/public/images/cryptocurrency-icons/svg/white/xmcc.svg new file mode 100644 index 0000000..a234bfa --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xmcc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xmg.svg b/public/images/cryptocurrency-icons/svg/white/xmg.svg new file mode 100644 index 0000000..ba76cba --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xmg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xmo.svg b/public/images/cryptocurrency-icons/svg/white/xmo.svg new file mode 100644 index 0000000..d30d3a8 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xmo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xmr.svg b/public/images/cryptocurrency-icons/svg/white/xmr.svg new file mode 100644 index 0000000..95bfa8e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xmr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xmy.svg b/public/images/cryptocurrency-icons/svg/white/xmy.svg new file mode 100644 index 0000000..d558754 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xmy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xp.svg b/public/images/cryptocurrency-icons/svg/white/xp.svg new file mode 100644 index 0000000..e4bb5d1 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xpa.svg b/public/images/cryptocurrency-icons/svg/white/xpa.svg new file mode 100644 index 0000000..f91bb32 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xpa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xpm.svg b/public/images/cryptocurrency-icons/svg/white/xpm.svg new file mode 100644 index 0000000..51735c4 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xpm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xrp.svg b/public/images/cryptocurrency-icons/svg/white/xrp.svg new file mode 100644 index 0000000..16a8482 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xrp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xsg.svg b/public/images/cryptocurrency-icons/svg/white/xsg.svg new file mode 100644 index 0000000..5b92b08 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xsg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xtz.svg b/public/images/cryptocurrency-icons/svg/white/xtz.svg new file mode 100644 index 0000000..a8f759c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xtz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xuc.svg b/public/images/cryptocurrency-icons/svg/white/xuc.svg new file mode 100644 index 0000000..bcdef44 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xuc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xvc.svg b/public/images/cryptocurrency-icons/svg/white/xvc.svg new file mode 100644 index 0000000..93e29be --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xvc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xvg.svg b/public/images/cryptocurrency-icons/svg/white/xvg.svg new file mode 100644 index 0000000..ebf0568 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xvg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/xzc.svg b/public/images/cryptocurrency-icons/svg/white/xzc.svg new file mode 100644 index 0000000..781d615 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/xzc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/yoyow.svg b/public/images/cryptocurrency-icons/svg/white/yoyow.svg new file mode 100644 index 0000000..93085f3 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/yoyow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/zcl.svg b/public/images/cryptocurrency-icons/svg/white/zcl.svg new file mode 100644 index 0000000..942dac9 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/zcl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/zec.svg b/public/images/cryptocurrency-icons/svg/white/zec.svg new file mode 100644 index 0000000..020375e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/zec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/zel.svg b/public/images/cryptocurrency-icons/svg/white/zel.svg new file mode 100644 index 0000000..e03ed7f --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/zel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/zen.svg b/public/images/cryptocurrency-icons/svg/white/zen.svg new file mode 100644 index 0000000..db1487e --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/zen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/zil.svg b/public/images/cryptocurrency-icons/svg/white/zil.svg new file mode 100644 index 0000000..005e1b5 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/zil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/zilla.svg b/public/images/cryptocurrency-icons/svg/white/zilla.svg new file mode 100644 index 0000000..e0d2d61 --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/zilla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/cryptocurrency-icons/svg/white/zrx.svg b/public/images/cryptocurrency-icons/svg/white/zrx.svg new file mode 100644 index 0000000..608800c --- /dev/null +++ b/public/images/cryptocurrency-icons/svg/white/zrx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/logo.svg b/public/images/logo.svg new file mode 100644 index 0000000..6efd779 --- /dev/null +++ b/public/images/logo.svg @@ -0,0 +1,55 @@ + + + + 128x128 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..4584cbc --- /dev/null +++ b/public/index.php @@ -0,0 +1,60 @@ + + */ + +define('LARAVEL_START', microtime(true)); + +/* +|-------------------------------------------------------------------------- +| Register The Auto Loader +|-------------------------------------------------------------------------- +| +| Composer provides a convenient, automatically generated class loader for +| our application. We just need to utilize it! We'll simply require it +| into the script here so that we don't have to worry about manual +| loading any of our classes later on. It feels great to relax. +| +*/ + +require __DIR__.'/../vendor/autoload.php'; + +/* +|-------------------------------------------------------------------------- +| Turn On The Lights +|-------------------------------------------------------------------------- +| +| We need to illuminate PHP development, so let us turn on the lights. +| This bootstraps the framework and gets it ready for use, then it +| will load up this application so that we can run it and send +| the responses back to the browser and delight our users. +| +*/ + +$app = require_once __DIR__.'/../bootstrap/app.php'; + +/* +|-------------------------------------------------------------------------- +| Run The Application +|-------------------------------------------------------------------------- +| +| Once we have the application, we can handle the incoming request +| through the kernel, and send the associated response back to +| the client's browser allowing them to enjoy the creative +| and wonderful application we have prepared for them. +| +*/ + +$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); + +$response = $kernel->handle( + $request = Illuminate\Http\Request::capture() +); + +$response->send(); + +$kernel->terminate($request, $response); diff --git a/public/js/app.js b/public/js/app.js new file mode 100644 index 0000000..a46c0b3 --- /dev/null +++ b/public/js/app.js @@ -0,0 +1,51187 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "/"; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 11); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var bind = __webpack_require__(5); +var isBuffer = __webpack_require__(19); + +/*global toString:true*/ + +// utils is a library of generic helper functions non-specific to axios + +var toString = Object.prototype.toString; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Array, otherwise false + */ +function isArray(val) { + return toString.call(val) === '[object Array]'; +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +function isArrayBuffer(val) { + return toString.call(val) === '[object ArrayBuffer]'; +} + +/** + * Determine if a value is a FormData + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an FormData, otherwise false + */ +function isFormData(val) { + return (typeof FormData !== 'undefined') && (val instanceof FormData); +} + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + var result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a String, otherwise false + */ +function isString(val) { + return typeof val === 'string'; +} + +/** + * Determine if a value is a Number + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Number, otherwise false + */ +function isNumber(val) { + return typeof val === 'number'; +} + +/** + * Determine if a value is undefined + * + * @param {Object} val The value to test + * @returns {boolean} True if the value is undefined, otherwise false + */ +function isUndefined(val) { + return typeof val === 'undefined'; +} + +/** + * Determine if a value is an Object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Object, otherwise false + */ +function isObject(val) { + return val !== null && typeof val === 'object'; +} + +/** + * Determine if a value is a Date + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Date, otherwise false + */ +function isDate(val) { + return toString.call(val) === '[object Date]'; +} + +/** + * Determine if a value is a File + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a File, otherwise false + */ +function isFile(val) { + return toString.call(val) === '[object File]'; +} + +/** + * Determine if a value is a Blob + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Blob, otherwise false + */ +function isBlob(val) { + return toString.call(val) === '[object Blob]'; +} + +/** + * Determine if a value is a Function + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +function isFunction(val) { + return toString.call(val) === '[object Function]'; +} + +/** + * Determine if a value is a Stream + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Stream, otherwise false + */ +function isStream(val) { + return isObject(val) && isFunction(val.pipe); +} + +/** + * Determine if a value is a URLSearchParams object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +function isURLSearchParams(val) { + return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams; +} + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * @returns {String} The String freed of excess whitespace + */ +function trim(str) { + return str.replace(/^\s*/, '').replace(/\s*$/, ''); +} + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + */ +function isStandardBrowserEnv() { + if (typeof navigator !== 'undefined' && navigator.product === 'ReactNative') { + return false; + } + return ( + typeof window !== 'undefined' && + typeof document !== 'undefined' + ); +} + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + */ +function forEach(obj, fn) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (var i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + fn.call(null, obj[key], key, obj); + } + } + } +} + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + var result = {}; + function assignValue(val, key) { + if (typeof result[key] === 'object' && typeof val === 'object') { + result[key] = merge(result[key], val); + } else { + result[key] = val; + } + } + + for (var i = 0, l = arguments.length; i < l; i++) { + forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * @return {Object} The resulting value of object a + */ +function extend(a, b, thisArg) { + forEach(b, function assignValue(val, key) { + if (thisArg && typeof val === 'function') { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }); + return a; +} + +module.exports = { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isBuffer: isBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isObject: isObject, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isFunction: isFunction, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isStandardBrowserEnv: isStandardBrowserEnv, + forEach: forEach, + merge: merge, + extend: extend, + trim: trim +}; + + +/***/ }), +/* 1 */ +/***/ (function(module, exports) { + +var g; + +// This works in non-strict mode +g = (function() { + return this; +})(); + +try { + // This works if eval is allowed (see CSP) + g = g || Function("return this")() || (1,eval)("this"); +} catch(e) { + // This works if the window reference is available + if(typeof window === "object") + g = window; +} + +// g can still be undefined, but nothing to do about it... +// We return undefined, instead of nothing here, so it's +// easier to handle this case. if(!global) { ...} + +module.exports = g; + + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +var utils = __webpack_require__(0); +var normalizeHeaderName = __webpack_require__(21); + +var DEFAULT_CONTENT_TYPE = { + 'Content-Type': 'application/x-www-form-urlencoded' +}; + +function setContentTypeIfUnset(headers, value) { + if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { + headers['Content-Type'] = value; + } +} + +function getDefaultAdapter() { + var adapter; + if (typeof XMLHttpRequest !== 'undefined') { + // For browsers use XHR adapter + adapter = __webpack_require__(7); + } else if (typeof process !== 'undefined') { + // For node use HTTP adapter + adapter = __webpack_require__(7); + } + return adapter; +} + +var defaults = { + adapter: getDefaultAdapter(), + + transformRequest: [function transformRequest(data, headers) { + normalizeHeaderName(headers, 'Content-Type'); + if (utils.isFormData(data) || + utils.isArrayBuffer(data) || + utils.isBuffer(data) || + utils.isStream(data) || + utils.isFile(data) || + utils.isBlob(data) + ) { + return data; + } + if (utils.isArrayBufferView(data)) { + return data.buffer; + } + if (utils.isURLSearchParams(data)) { + setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); + return data.toString(); + } + if (utils.isObject(data)) { + setContentTypeIfUnset(headers, 'application/json;charset=utf-8'); + return JSON.stringify(data); + } + return data; + }], + + transformResponse: [function transformResponse(data) { + /*eslint no-param-reassign:0*/ + if (typeof data === 'string') { + try { + data = JSON.parse(data); + } catch (e) { /* Ignore */ } + } + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + } +}; + +defaults.headers = { + common: { + 'Accept': 'application/json, text/plain, */*' + } +}; + +utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { + defaults.headers[method] = {}; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); +}); + +module.exports = defaults; + +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(6))) + +/***/ }), +/* 3 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* WEBPACK VAR INJECTION */(function(global) {/**! + * @fileOverview Kickass library to create and place poppers near their reference elements. + * @version 1.14.5 + * @license + * Copyright (c) 2016 Federico Zivolo and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +var isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined'; + +var longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox']; +var timeoutDuration = 0; +for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) { + if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) { + timeoutDuration = 1; + break; + } +} + +function microtaskDebounce(fn) { + var called = false; + return function () { + if (called) { + return; + } + called = true; + window.Promise.resolve().then(function () { + called = false; + fn(); + }); + }; +} + +function taskDebounce(fn) { + var scheduled = false; + return function () { + if (!scheduled) { + scheduled = true; + setTimeout(function () { + scheduled = false; + fn(); + }, timeoutDuration); + } + }; +} + +var supportsMicroTasks = isBrowser && window.Promise; + +/** +* Create a debounced version of a method, that's asynchronously deferred +* but called in the minimum time possible. +* +* @method +* @memberof Popper.Utils +* @argument {Function} fn +* @returns {Function} +*/ +var debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce; + +/** + * Check if the given variable is a function + * @method + * @memberof Popper.Utils + * @argument {Any} functionToCheck - variable to check + * @returns {Boolean} answer to: is a function? + */ +function isFunction(functionToCheck) { + var getType = {}; + return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]'; +} + +/** + * Get CSS computed property of the given element + * @method + * @memberof Popper.Utils + * @argument {Eement} element + * @argument {String} property + */ +function getStyleComputedProperty(element, property) { + if (element.nodeType !== 1) { + return []; + } + // NOTE: 1 DOM access here + var window = element.ownerDocument.defaultView; + var css = window.getComputedStyle(element, null); + return property ? css[property] : css; +} + +/** + * Returns the parentNode or the host of the element + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} parent + */ +function getParentNode(element) { + if (element.nodeName === 'HTML') { + return element; + } + return element.parentNode || element.host; +} + +/** + * Returns the scrolling parent of the given element + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} scroll parent + */ +function getScrollParent(element) { + // Return body, `getScroll` will take care to get the correct `scrollTop` from it + if (!element) { + return document.body; + } + + switch (element.nodeName) { + case 'HTML': + case 'BODY': + return element.ownerDocument.body; + case '#document': + return element.body; + } + + // Firefox want us to check `-x` and `-y` variations as well + + var _getStyleComputedProp = getStyleComputedProperty(element), + overflow = _getStyleComputedProp.overflow, + overflowX = _getStyleComputedProp.overflowX, + overflowY = _getStyleComputedProp.overflowY; + + if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) { + return element; + } + + return getScrollParent(getParentNode(element)); +} + +var isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode); +var isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent); + +/** + * Determines if the browser is Internet Explorer + * @method + * @memberof Popper.Utils + * @param {Number} version to check + * @returns {Boolean} isIE + */ +function isIE(version) { + if (version === 11) { + return isIE11; + } + if (version === 10) { + return isIE10; + } + return isIE11 || isIE10; +} + +/** + * Returns the offset parent of the given element + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} offset parent + */ +function getOffsetParent(element) { + if (!element) { + return document.documentElement; + } + + var noOffsetParent = isIE(10) ? document.body : null; + + // NOTE: 1 DOM access here + var offsetParent = element.offsetParent || null; + // Skip hidden elements which don't have an offsetParent + while (offsetParent === noOffsetParent && element.nextElementSibling) { + offsetParent = (element = element.nextElementSibling).offsetParent; + } + + var nodeName = offsetParent && offsetParent.nodeName; + + if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') { + return element ? element.ownerDocument.documentElement : document.documentElement; + } + + // .offsetParent will return the closest TH, TD or TABLE in case + // no offsetParent is present, I hate this job... + if (['TH', 'TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') { + return getOffsetParent(offsetParent); + } + + return offsetParent; +} + +function isOffsetContainer(element) { + var nodeName = element.nodeName; + + if (nodeName === 'BODY') { + return false; + } + return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element; +} + +/** + * Finds the root node (document, shadowDOM root) of the given element + * @method + * @memberof Popper.Utils + * @argument {Element} node + * @returns {Element} root node + */ +function getRoot(node) { + if (node.parentNode !== null) { + return getRoot(node.parentNode); + } + + return node; +} + +/** + * Finds the offset parent common to the two provided nodes + * @method + * @memberof Popper.Utils + * @argument {Element} element1 + * @argument {Element} element2 + * @returns {Element} common offset parent + */ +function findCommonOffsetParent(element1, element2) { + // This check is needed to avoid errors in case one of the elements isn't defined for any reason + if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) { + return document.documentElement; + } + + // Here we make sure to give as "start" the element that comes first in the DOM + var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING; + var start = order ? element1 : element2; + var end = order ? element2 : element1; + + // Get common ancestor container + var range = document.createRange(); + range.setStart(start, 0); + range.setEnd(end, 0); + var commonAncestorContainer = range.commonAncestorContainer; + + // Both nodes are inside #document + + if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) { + if (isOffsetContainer(commonAncestorContainer)) { + return commonAncestorContainer; + } + + return getOffsetParent(commonAncestorContainer); + } + + // one of the nodes is inside shadowDOM, find which one + var element1root = getRoot(element1); + if (element1root.host) { + return findCommonOffsetParent(element1root.host, element2); + } else { + return findCommonOffsetParent(element1, getRoot(element2).host); + } +} + +/** + * Gets the scroll value of the given element in the given side (top and left) + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @argument {String} side `top` or `left` + * @returns {number} amount of scrolled pixels + */ +function getScroll(element) { + var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top'; + + var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft'; + var nodeName = element.nodeName; + + if (nodeName === 'BODY' || nodeName === 'HTML') { + var html = element.ownerDocument.documentElement; + var scrollingElement = element.ownerDocument.scrollingElement || html; + return scrollingElement[upperSide]; + } + + return element[upperSide]; +} + +/* + * Sum or subtract the element scroll values (left and top) from a given rect object + * @method + * @memberof Popper.Utils + * @param {Object} rect - Rect object you want to change + * @param {HTMLElement} element - The element from the function reads the scroll values + * @param {Boolean} subtract - set to true if you want to subtract the scroll values + * @return {Object} rect - The modifier rect object + */ +function includeScroll(rect, element) { + var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + + var scrollTop = getScroll(element, 'top'); + var scrollLeft = getScroll(element, 'left'); + var modifier = subtract ? -1 : 1; + rect.top += scrollTop * modifier; + rect.bottom += scrollTop * modifier; + rect.left += scrollLeft * modifier; + rect.right += scrollLeft * modifier; + return rect; +} + +/* + * Helper to detect borders of a given element + * @method + * @memberof Popper.Utils + * @param {CSSStyleDeclaration} styles + * Result of `getStyleComputedProperty` on the given element + * @param {String} axis - `x` or `y` + * @return {number} borders - The borders size of the given axis + */ + +function getBordersSize(styles, axis) { + var sideA = axis === 'x' ? 'Left' : 'Top'; + var sideB = sideA === 'Left' ? 'Right' : 'Bottom'; + + return parseFloat(styles['border' + sideA + 'Width'], 10) + parseFloat(styles['border' + sideB + 'Width'], 10); +} + +function getSize(axis, body, html, computedStyle) { + return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? parseInt(html['offset' + axis]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')]) : 0); +} + +function getWindowSizes(document) { + var body = document.body; + var html = document.documentElement; + var computedStyle = isIE(10) && getComputedStyle(html); + + return { + height: getSize('Height', body, html, computedStyle), + width: getSize('Width', body, html, computedStyle) + }; +} + +var classCallCheck = function (instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +}; + +var createClass = function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + + return function (Constructor, protoProps, staticProps) { + if (protoProps) defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; +}(); + + + + + +var defineProperty = function (obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + + return obj; +}; + +var _extends = Object.assign || function (target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + + return target; +}; + +/** + * Given element offsets, generate an output similar to getBoundingClientRect + * @method + * @memberof Popper.Utils + * @argument {Object} offsets + * @returns {Object} ClientRect like output + */ +function getClientRect(offsets) { + return _extends({}, offsets, { + right: offsets.left + offsets.width, + bottom: offsets.top + offsets.height + }); +} + +/** + * Get bounding client rect of given element + * @method + * @memberof Popper.Utils + * @param {HTMLElement} element + * @return {Object} client rect + */ +function getBoundingClientRect(element) { + var rect = {}; + + // IE10 10 FIX: Please, don't ask, the element isn't + // considered in DOM in some circumstances... + // This isn't reproducible in IE10 compatibility mode of IE11 + try { + if (isIE(10)) { + rect = element.getBoundingClientRect(); + var scrollTop = getScroll(element, 'top'); + var scrollLeft = getScroll(element, 'left'); + rect.top += scrollTop; + rect.left += scrollLeft; + rect.bottom += scrollTop; + rect.right += scrollLeft; + } else { + rect = element.getBoundingClientRect(); + } + } catch (e) {} + + var result = { + left: rect.left, + top: rect.top, + width: rect.right - rect.left, + height: rect.bottom - rect.top + }; + + // subtract scrollbar size from sizes + var sizes = element.nodeName === 'HTML' ? getWindowSizes(element.ownerDocument) : {}; + var width = sizes.width || element.clientWidth || result.right - result.left; + var height = sizes.height || element.clientHeight || result.bottom - result.top; + + var horizScrollbar = element.offsetWidth - width; + var vertScrollbar = element.offsetHeight - height; + + // if an hypothetical scrollbar is detected, we must be sure it's not a `border` + // we make this check conditional for performance reasons + if (horizScrollbar || vertScrollbar) { + var styles = getStyleComputedProperty(element); + horizScrollbar -= getBordersSize(styles, 'x'); + vertScrollbar -= getBordersSize(styles, 'y'); + + result.width -= horizScrollbar; + result.height -= vertScrollbar; + } + + return getClientRect(result); +} + +function getOffsetRectRelativeToArbitraryNode(children, parent) { + var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + + var isIE10 = isIE(10); + var isHTML = parent.nodeName === 'HTML'; + var childrenRect = getBoundingClientRect(children); + var parentRect = getBoundingClientRect(parent); + var scrollParent = getScrollParent(children); + + var styles = getStyleComputedProperty(parent); + var borderTopWidth = parseFloat(styles.borderTopWidth, 10); + var borderLeftWidth = parseFloat(styles.borderLeftWidth, 10); + + // In cases where the parent is fixed, we must ignore negative scroll in offset calc + if (fixedPosition && isHTML) { + parentRect.top = Math.max(parentRect.top, 0); + parentRect.left = Math.max(parentRect.left, 0); + } + var offsets = getClientRect({ + top: childrenRect.top - parentRect.top - borderTopWidth, + left: childrenRect.left - parentRect.left - borderLeftWidth, + width: childrenRect.width, + height: childrenRect.height + }); + offsets.marginTop = 0; + offsets.marginLeft = 0; + + // Subtract margins of documentElement in case it's being used as parent + // we do this only on HTML because it's the only element that behaves + // differently when margins are applied to it. The margins are included in + // the box of the documentElement, in the other cases not. + if (!isIE10 && isHTML) { + var marginTop = parseFloat(styles.marginTop, 10); + var marginLeft = parseFloat(styles.marginLeft, 10); + + offsets.top -= borderTopWidth - marginTop; + offsets.bottom -= borderTopWidth - marginTop; + offsets.left -= borderLeftWidth - marginLeft; + offsets.right -= borderLeftWidth - marginLeft; + + // Attach marginTop and marginLeft because in some circumstances we may need them + offsets.marginTop = marginTop; + offsets.marginLeft = marginLeft; + } + + if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') { + offsets = includeScroll(offsets, parent); + } + + return offsets; +} + +function getViewportOffsetRectRelativeToArtbitraryNode(element) { + var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + + var html = element.ownerDocument.documentElement; + var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html); + var width = Math.max(html.clientWidth, window.innerWidth || 0); + var height = Math.max(html.clientHeight, window.innerHeight || 0); + + var scrollTop = !excludeScroll ? getScroll(html) : 0; + var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0; + + var offset = { + top: scrollTop - relativeOffset.top + relativeOffset.marginTop, + left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft, + width: width, + height: height + }; + + return getClientRect(offset); +} + +/** + * Check if the given element is fixed or is inside a fixed parent + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @argument {Element} customContainer + * @returns {Boolean} answer to "isFixed?" + */ +function isFixed(element) { + var nodeName = element.nodeName; + if (nodeName === 'BODY' || nodeName === 'HTML') { + return false; + } + if (getStyleComputedProperty(element, 'position') === 'fixed') { + return true; + } + return isFixed(getParentNode(element)); +} + +/** + * Finds the first parent of an element that has a transformed property defined + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} first transformed parent or documentElement + */ + +function getFixedPositionOffsetParent(element) { + // This check is needed to avoid errors in case one of the elements isn't defined for any reason + if (!element || !element.parentElement || isIE()) { + return document.documentElement; + } + var el = element.parentElement; + while (el && getStyleComputedProperty(el, 'transform') === 'none') { + el = el.parentElement; + } + return el || document.documentElement; +} + +/** + * Computed the boundaries limits and return them + * @method + * @memberof Popper.Utils + * @param {HTMLElement} popper + * @param {HTMLElement} reference + * @param {number} padding + * @param {HTMLElement} boundariesElement - Element used to define the boundaries + * @param {Boolean} fixedPosition - Is in fixed position mode + * @returns {Object} Coordinates of the boundaries + */ +function getBoundaries(popper, reference, padding, boundariesElement) { + var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false; + + // NOTE: 1 DOM access here + + var boundaries = { top: 0, left: 0 }; + var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference); + + // Handle viewport case + if (boundariesElement === 'viewport') { + boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition); + } else { + // Handle other cases based on DOM element used as boundaries + var boundariesNode = void 0; + if (boundariesElement === 'scrollParent') { + boundariesNode = getScrollParent(getParentNode(reference)); + if (boundariesNode.nodeName === 'BODY') { + boundariesNode = popper.ownerDocument.documentElement; + } + } else if (boundariesElement === 'window') { + boundariesNode = popper.ownerDocument.documentElement; + } else { + boundariesNode = boundariesElement; + } + + var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition); + + // In case of HTML, we need a different computation + if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) { + var _getWindowSizes = getWindowSizes(popper.ownerDocument), + height = _getWindowSizes.height, + width = _getWindowSizes.width; + + boundaries.top += offsets.top - offsets.marginTop; + boundaries.bottom = height + offsets.top; + boundaries.left += offsets.left - offsets.marginLeft; + boundaries.right = width + offsets.left; + } else { + // for all the other DOM elements, this one is good + boundaries = offsets; + } + } + + // Add paddings + padding = padding || 0; + var isPaddingNumber = typeof padding === 'number'; + boundaries.left += isPaddingNumber ? padding : padding.left || 0; + boundaries.top += isPaddingNumber ? padding : padding.top || 0; + boundaries.right -= isPaddingNumber ? padding : padding.right || 0; + boundaries.bottom -= isPaddingNumber ? padding : padding.bottom || 0; + + return boundaries; +} + +function getArea(_ref) { + var width = _ref.width, + height = _ref.height; + + return width * height; +} + +/** + * Utility used to transform the `auto` placement to the placement with more + * available space. + * @method + * @memberof Popper.Utils + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) { + var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0; + + if (placement.indexOf('auto') === -1) { + return placement; + } + + var boundaries = getBoundaries(popper, reference, padding, boundariesElement); + + var rects = { + top: { + width: boundaries.width, + height: refRect.top - boundaries.top + }, + right: { + width: boundaries.right - refRect.right, + height: boundaries.height + }, + bottom: { + width: boundaries.width, + height: boundaries.bottom - refRect.bottom + }, + left: { + width: refRect.left - boundaries.left, + height: boundaries.height + } + }; + + var sortedAreas = Object.keys(rects).map(function (key) { + return _extends({ + key: key + }, rects[key], { + area: getArea(rects[key]) + }); + }).sort(function (a, b) { + return b.area - a.area; + }); + + var filteredAreas = sortedAreas.filter(function (_ref2) { + var width = _ref2.width, + height = _ref2.height; + return width >= popper.clientWidth && height >= popper.clientHeight; + }); + + var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key; + + var variation = placement.split('-')[1]; + + return computedPlacement + (variation ? '-' + variation : ''); +} + +/** + * Get offsets to the reference element + * @method + * @memberof Popper.Utils + * @param {Object} state + * @param {Element} popper - the popper element + * @param {Element} reference - the reference element (the popper will be relative to this) + * @param {Element} fixedPosition - is in fixed position mode + * @returns {Object} An object containing the offsets which will be applied to the popper + */ +function getReferenceOffsets(state, popper, reference) { + var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; + + var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference); + return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition); +} + +/** + * Get the outer sizes of the given element (offset size + margins) + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Object} object containing width and height properties + */ +function getOuterSizes(element) { + var window = element.ownerDocument.defaultView; + var styles = window.getComputedStyle(element); + var x = parseFloat(styles.marginTop) + parseFloat(styles.marginBottom); + var y = parseFloat(styles.marginLeft) + parseFloat(styles.marginRight); + var result = { + width: element.offsetWidth + y, + height: element.offsetHeight + x + }; + return result; +} + +/** + * Get the opposite placement of the given one + * @method + * @memberof Popper.Utils + * @argument {String} placement + * @returns {String} flipped placement + */ +function getOppositePlacement(placement) { + var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' }; + return placement.replace(/left|right|bottom|top/g, function (matched) { + return hash[matched]; + }); +} + +/** + * Get offsets to the popper + * @method + * @memberof Popper.Utils + * @param {Object} position - CSS position the Popper will get applied + * @param {HTMLElement} popper - the popper element + * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this) + * @param {String} placement - one of the valid placement options + * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper + */ +function getPopperOffsets(popper, referenceOffsets, placement) { + placement = placement.split('-')[0]; + + // Get popper node sizes + var popperRect = getOuterSizes(popper); + + // Add position, width and height to our offsets object + var popperOffsets = { + width: popperRect.width, + height: popperRect.height + }; + + // depending by the popper placement we have to compute its offsets slightly differently + var isHoriz = ['right', 'left'].indexOf(placement) !== -1; + var mainSide = isHoriz ? 'top' : 'left'; + var secondarySide = isHoriz ? 'left' : 'top'; + var measurement = isHoriz ? 'height' : 'width'; + var secondaryMeasurement = !isHoriz ? 'height' : 'width'; + + popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2; + if (placement === secondarySide) { + popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement]; + } else { + popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)]; + } + + return popperOffsets; +} + +/** + * Mimics the `find` method of Array + * @method + * @memberof Popper.Utils + * @argument {Array} arr + * @argument prop + * @argument value + * @returns index or -1 + */ +function find(arr, check) { + // use native find if supported + if (Array.prototype.find) { + return arr.find(check); + } + + // use `filter` to obtain the same behavior of `find` + return arr.filter(check)[0]; +} + +/** + * Return the index of the matching object + * @method + * @memberof Popper.Utils + * @argument {Array} arr + * @argument prop + * @argument value + * @returns index or -1 + */ +function findIndex(arr, prop, value) { + // use native findIndex if supported + if (Array.prototype.findIndex) { + return arr.findIndex(function (cur) { + return cur[prop] === value; + }); + } + + // use `find` + `indexOf` if `findIndex` isn't supported + var match = find(arr, function (obj) { + return obj[prop] === value; + }); + return arr.indexOf(match); +} + +/** + * Loop trough the list of modifiers and run them in order, + * each of them will then edit the data object. + * @method + * @memberof Popper.Utils + * @param {dataObject} data + * @param {Array} modifiers + * @param {String} ends - Optional modifier name used as stopper + * @returns {dataObject} + */ +function runModifiers(modifiers, data, ends) { + var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends)); + + modifiersToRun.forEach(function (modifier) { + if (modifier['function']) { + // eslint-disable-line dot-notation + console.warn('`modifier.function` is deprecated, use `modifier.fn`!'); + } + var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation + if (modifier.enabled && isFunction(fn)) { + // Add properties to offsets to make them a complete clientRect object + // we do this before each modifier to make sure the previous one doesn't + // mess with these values + data.offsets.popper = getClientRect(data.offsets.popper); + data.offsets.reference = getClientRect(data.offsets.reference); + + data = fn(data, modifier); + } + }); + + return data; +} + +/** + * Updates the position of the popper, computing the new offsets and applying + * the new style.
+ * Prefer `scheduleUpdate` over `update` because of performance reasons. + * @method + * @memberof Popper + */ +function update() { + // if popper is destroyed, don't perform any further update + if (this.state.isDestroyed) { + return; + } + + var data = { + instance: this, + styles: {}, + arrowStyles: {}, + attributes: {}, + flipped: false, + offsets: {} + }; + + // compute reference element offsets + data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed); + + // compute auto placement, store placement inside the data object, + // modifiers will be able to edit `placement` if needed + // and refer to originalPlacement to know the original value + data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding); + + // store the computed placement inside `originalPlacement` + data.originalPlacement = data.placement; + + data.positionFixed = this.options.positionFixed; + + // compute the popper offsets + data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement); + + data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute'; + + // run the modifiers + data = runModifiers(this.modifiers, data); + + // the first `update` will call `onCreate` callback + // the other ones will call `onUpdate` callback + if (!this.state.isCreated) { + this.state.isCreated = true; + this.options.onCreate(data); + } else { + this.options.onUpdate(data); + } +} + +/** + * Helper used to know if the given modifier is enabled. + * @method + * @memberof Popper.Utils + * @returns {Boolean} + */ +function isModifierEnabled(modifiers, modifierName) { + return modifiers.some(function (_ref) { + var name = _ref.name, + enabled = _ref.enabled; + return enabled && name === modifierName; + }); +} + +/** + * Get the prefixed supported property name + * @method + * @memberof Popper.Utils + * @argument {String} property (camelCase) + * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix) + */ +function getSupportedPropertyName(property) { + var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O']; + var upperProp = property.charAt(0).toUpperCase() + property.slice(1); + + for (var i = 0; i < prefixes.length; i++) { + var prefix = prefixes[i]; + var toCheck = prefix ? '' + prefix + upperProp : property; + if (typeof document.body.style[toCheck] !== 'undefined') { + return toCheck; + } + } + return null; +} + +/** + * Destroys the popper. + * @method + * @memberof Popper + */ +function destroy() { + this.state.isDestroyed = true; + + // touch DOM only if `applyStyle` modifier is enabled + if (isModifierEnabled(this.modifiers, 'applyStyle')) { + this.popper.removeAttribute('x-placement'); + this.popper.style.position = ''; + this.popper.style.top = ''; + this.popper.style.left = ''; + this.popper.style.right = ''; + this.popper.style.bottom = ''; + this.popper.style.willChange = ''; + this.popper.style[getSupportedPropertyName('transform')] = ''; + } + + this.disableEventListeners(); + + // remove the popper if user explicity asked for the deletion on destroy + // do not use `remove` because IE11 doesn't support it + if (this.options.removeOnDestroy) { + this.popper.parentNode.removeChild(this.popper); + } + return this; +} + +/** + * Get the window associated with the element + * @argument {Element} element + * @returns {Window} + */ +function getWindow(element) { + var ownerDocument = element.ownerDocument; + return ownerDocument ? ownerDocument.defaultView : window; +} + +function attachToScrollParents(scrollParent, event, callback, scrollParents) { + var isBody = scrollParent.nodeName === 'BODY'; + var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent; + target.addEventListener(event, callback, { passive: true }); + + if (!isBody) { + attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents); + } + scrollParents.push(target); +} + +/** + * Setup needed event listeners used to update the popper position + * @method + * @memberof Popper.Utils + * @private + */ +function setupEventListeners(reference, options, state, updateBound) { + // Resize event listener on window + state.updateBound = updateBound; + getWindow(reference).addEventListener('resize', state.updateBound, { passive: true }); + + // Scroll event listener on scroll parents + var scrollElement = getScrollParent(reference); + attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents); + state.scrollElement = scrollElement; + state.eventsEnabled = true; + + return state; +} + +/** + * It will add resize/scroll events and start recalculating + * position of the popper element when they are triggered. + * @method + * @memberof Popper + */ +function enableEventListeners() { + if (!this.state.eventsEnabled) { + this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate); + } +} + +/** + * Remove event listeners used to update the popper position + * @method + * @memberof Popper.Utils + * @private + */ +function removeEventListeners(reference, state) { + // Remove resize event listener on window + getWindow(reference).removeEventListener('resize', state.updateBound); + + // Remove scroll event listener on scroll parents + state.scrollParents.forEach(function (target) { + target.removeEventListener('scroll', state.updateBound); + }); + + // Reset state + state.updateBound = null; + state.scrollParents = []; + state.scrollElement = null; + state.eventsEnabled = false; + return state; +} + +/** + * It will remove resize/scroll events and won't recalculate popper position + * when they are triggered. It also won't trigger `onUpdate` callback anymore, + * unless you call `update` method manually. + * @method + * @memberof Popper + */ +function disableEventListeners() { + if (this.state.eventsEnabled) { + cancelAnimationFrame(this.scheduleUpdate); + this.state = removeEventListeners(this.reference, this.state); + } +} + +/** + * Tells if a given input is a number + * @method + * @memberof Popper.Utils + * @param {*} input to check + * @return {Boolean} + */ +function isNumeric(n) { + return n !== '' && !isNaN(parseFloat(n)) && isFinite(n); +} + +/** + * Set the style to the given popper + * @method + * @memberof Popper.Utils + * @argument {Element} element - Element to apply the style to + * @argument {Object} styles + * Object with a list of properties and values which will be applied to the element + */ +function setStyles(element, styles) { + Object.keys(styles).forEach(function (prop) { + var unit = ''; + // add unit if the value is numeric and is one of the following + if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) { + unit = 'px'; + } + element.style[prop] = styles[prop] + unit; + }); +} + +/** + * Set the attributes to the given popper + * @method + * @memberof Popper.Utils + * @argument {Element} element - Element to apply the attributes to + * @argument {Object} styles + * Object with a list of properties and values which will be applied to the element + */ +function setAttributes(element, attributes) { + Object.keys(attributes).forEach(function (prop) { + var value = attributes[prop]; + if (value !== false) { + element.setAttribute(prop, attributes[prop]); + } else { + element.removeAttribute(prop); + } + }); +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} data.styles - List of style properties - values to apply to popper element + * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The same data object + */ +function applyStyle(data) { + // any property present in `data.styles` will be applied to the popper, + // in this way we can make the 3rd party modifiers add custom styles to it + // Be aware, modifiers could override the properties defined in the previous + // lines of this modifier! + setStyles(data.instance.popper, data.styles); + + // any property present in `data.attributes` will be applied to the popper, + // they will be set as HTML attributes of the element + setAttributes(data.instance.popper, data.attributes); + + // if arrowElement is defined and arrowStyles has some properties + if (data.arrowElement && Object.keys(data.arrowStyles).length) { + setStyles(data.arrowElement, data.arrowStyles); + } + + return data; +} + +/** + * Set the x-placement attribute before everything else because it could be used + * to add margins to the popper margins needs to be calculated to get the + * correct popper offsets. + * @method + * @memberof Popper.modifiers + * @param {HTMLElement} reference - The reference element used to position the popper + * @param {HTMLElement} popper - The HTML element used as popper + * @param {Object} options - Popper.js options + */ +function applyStyleOnLoad(reference, popper, options, modifierOptions, state) { + // compute reference element offsets + var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed); + + // compute auto placement, store placement inside the data object, + // modifiers will be able to edit `placement` if needed + // and refer to originalPlacement to know the original value + var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding); + + popper.setAttribute('x-placement', placement); + + // Apply `position` to popper before anything else because + // without the position applied we can't guarantee correct computations + setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' }); + + return options; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function computeStyle(data, options) { + var x = options.x, + y = options.y; + var popper = data.offsets.popper; + + // Remove this legacy support in Popper.js v2 + + var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) { + return modifier.name === 'applyStyle'; + }).gpuAcceleration; + if (legacyGpuAccelerationOption !== undefined) { + console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!'); + } + var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration; + + var offsetParent = getOffsetParent(data.instance.popper); + var offsetParentRect = getBoundingClientRect(offsetParent); + + // Styles + var styles = { + position: popper.position + }; + + // Avoid blurry text by using full pixel integers. + // For pixel-perfect positioning, top/bottom prefers rounded + // values, while left/right prefers floored values. + var offsets = { + left: Math.floor(popper.left), + top: Math.round(popper.top), + bottom: Math.round(popper.bottom), + right: Math.floor(popper.right) + }; + + var sideA = x === 'bottom' ? 'top' : 'bottom'; + var sideB = y === 'right' ? 'left' : 'right'; + + // if gpuAcceleration is set to `true` and transform is supported, + // we use `translate3d` to apply the position to the popper we + // automatically use the supported prefixed version if needed + var prefixedProperty = getSupportedPropertyName('transform'); + + // now, let's make a step back and look at this code closely (wtf?) + // If the content of the popper grows once it's been positioned, it + // may happen that the popper gets misplaced because of the new content + // overflowing its reference element + // To avoid this problem, we provide two options (x and y), which allow + // the consumer to define the offset origin. + // If we position a popper on top of a reference element, we can set + // `x` to `top` to make the popper grow towards its top instead of + // its bottom. + var left = void 0, + top = void 0; + if (sideA === 'bottom') { + // when offsetParent is the positioning is relative to the bottom of the screen (excluding the scrollbar) + // and not the bottom of the html element + if (offsetParent.nodeName === 'HTML') { + top = -offsetParent.clientHeight + offsets.bottom; + } else { + top = -offsetParentRect.height + offsets.bottom; + } + } else { + top = offsets.top; + } + if (sideB === 'right') { + if (offsetParent.nodeName === 'HTML') { + left = -offsetParent.clientWidth + offsets.right; + } else { + left = -offsetParentRect.width + offsets.right; + } + } else { + left = offsets.left; + } + if (gpuAcceleration && prefixedProperty) { + styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)'; + styles[sideA] = 0; + styles[sideB] = 0; + styles.willChange = 'transform'; + } else { + // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties + var invertTop = sideA === 'bottom' ? -1 : 1; + var invertLeft = sideB === 'right' ? -1 : 1; + styles[sideA] = top * invertTop; + styles[sideB] = left * invertLeft; + styles.willChange = sideA + ', ' + sideB; + } + + // Attributes + var attributes = { + 'x-placement': data.placement + }; + + // Update `data` attributes, styles and arrowStyles + data.attributes = _extends({}, attributes, data.attributes); + data.styles = _extends({}, styles, data.styles); + data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles); + + return data; +} + +/** + * Helper used to know if the given modifier depends from another one.
+ * It checks if the needed modifier is listed and enabled. + * @method + * @memberof Popper.Utils + * @param {Array} modifiers - list of modifiers + * @param {String} requestingName - name of requesting modifier + * @param {String} requestedName - name of requested modifier + * @returns {Boolean} + */ +function isModifierRequired(modifiers, requestingName, requestedName) { + var requesting = find(modifiers, function (_ref) { + var name = _ref.name; + return name === requestingName; + }); + + var isRequired = !!requesting && modifiers.some(function (modifier) { + return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order; + }); + + if (!isRequired) { + var _requesting = '`' + requestingName + '`'; + var requested = '`' + requestedName + '`'; + console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!'); + } + return isRequired; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function arrow(data, options) { + var _data$offsets$arrow; + + // arrow depends on keepTogether in order to work + if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) { + return data; + } + + var arrowElement = options.element; + + // if arrowElement is a string, suppose it's a CSS selector + if (typeof arrowElement === 'string') { + arrowElement = data.instance.popper.querySelector(arrowElement); + + // if arrowElement is not found, don't run the modifier + if (!arrowElement) { + return data; + } + } else { + // if the arrowElement isn't a query selector we must check that the + // provided DOM node is child of its popper node + if (!data.instance.popper.contains(arrowElement)) { + console.warn('WARNING: `arrow.element` must be child of its popper element!'); + return data; + } + } + + var placement = data.placement.split('-')[0]; + var _data$offsets = data.offsets, + popper = _data$offsets.popper, + reference = _data$offsets.reference; + + var isVertical = ['left', 'right'].indexOf(placement) !== -1; + + var len = isVertical ? 'height' : 'width'; + var sideCapitalized = isVertical ? 'Top' : 'Left'; + var side = sideCapitalized.toLowerCase(); + var altSide = isVertical ? 'left' : 'top'; + var opSide = isVertical ? 'bottom' : 'right'; + var arrowElementSize = getOuterSizes(arrowElement)[len]; + + // + // extends keepTogether behavior making sure the popper and its + // reference have enough pixels in conjunction + // + + // top/left side + if (reference[opSide] - arrowElementSize < popper[side]) { + data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize); + } + // bottom/right side + if (reference[side] + arrowElementSize > popper[opSide]) { + data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide]; + } + data.offsets.popper = getClientRect(data.offsets.popper); + + // compute center of the popper + var center = reference[side] + reference[len] / 2 - arrowElementSize / 2; + + // Compute the sideValue using the updated popper offsets + // take popper margin in account because we don't have this info available + var css = getStyleComputedProperty(data.instance.popper); + var popperMarginSide = parseFloat(css['margin' + sideCapitalized], 10); + var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width'], 10); + var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide; + + // prevent arrowElement from being placed not contiguously to its popper + sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0); + + data.arrowElement = arrowElement; + data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow); + + return data; +} + +/** + * Get the opposite placement variation of the given one + * @method + * @memberof Popper.Utils + * @argument {String} placement variation + * @returns {String} flipped placement variation + */ +function getOppositeVariation(variation) { + if (variation === 'end') { + return 'start'; + } else if (variation === 'start') { + return 'end'; + } + return variation; +} + +/** + * List of accepted placements to use as values of the `placement` option.
+ * Valid placements are: + * - `auto` + * - `top` + * - `right` + * - `bottom` + * - `left` + * + * Each placement can have a variation from this list: + * - `-start` + * - `-end` + * + * Variations are interpreted easily if you think of them as the left to right + * written languages. Horizontally (`top` and `bottom`), `start` is left and `end` + * is right.
+ * Vertically (`left` and `right`), `start` is top and `end` is bottom. + * + * Some valid examples are: + * - `top-end` (on top of reference, right aligned) + * - `right-start` (on right of reference, top aligned) + * - `bottom` (on bottom, centered) + * - `auto-end` (on the side with more space available, alignment depends by placement) + * + * @static + * @type {Array} + * @enum {String} + * @readonly + * @method placements + * @memberof Popper + */ +var placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start']; + +// Get rid of `auto` `auto-start` and `auto-end` +var validPlacements = placements.slice(3); + +/** + * Given an initial placement, returns all the subsequent placements + * clockwise (or counter-clockwise). + * + * @method + * @memberof Popper.Utils + * @argument {String} placement - A valid placement (it accepts variations) + * @argument {Boolean} counter - Set to true to walk the placements counterclockwise + * @returns {Array} placements including their variations + */ +function clockwise(placement) { + var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + + var index = validPlacements.indexOf(placement); + var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index)); + return counter ? arr.reverse() : arr; +} + +var BEHAVIORS = { + FLIP: 'flip', + CLOCKWISE: 'clockwise', + COUNTERCLOCKWISE: 'counterclockwise' +}; + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function flip(data, options) { + // if `inner` modifier is enabled, we can't use the `flip` modifier + if (isModifierEnabled(data.instance.modifiers, 'inner')) { + return data; + } + + if (data.flipped && data.placement === data.originalPlacement) { + // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides + return data; + } + + var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed); + + var placement = data.placement.split('-')[0]; + var placementOpposite = getOppositePlacement(placement); + var variation = data.placement.split('-')[1] || ''; + + var flipOrder = []; + + switch (options.behavior) { + case BEHAVIORS.FLIP: + flipOrder = [placement, placementOpposite]; + break; + case BEHAVIORS.CLOCKWISE: + flipOrder = clockwise(placement); + break; + case BEHAVIORS.COUNTERCLOCKWISE: + flipOrder = clockwise(placement, true); + break; + default: + flipOrder = options.behavior; + } + + flipOrder.forEach(function (step, index) { + if (placement !== step || flipOrder.length === index + 1) { + return data; + } + + placement = data.placement.split('-')[0]; + placementOpposite = getOppositePlacement(placement); + + var popperOffsets = data.offsets.popper; + var refOffsets = data.offsets.reference; + + // using floor because the reference offsets may contain decimals we are not going to consider here + var floor = Math.floor; + var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom); + + var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left); + var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right); + var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top); + var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom); + + var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom; + + // flip the variation if required + var isVertical = ['top', 'bottom'].indexOf(placement) !== -1; + var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom); + + if (overlapsRef || overflowsBoundaries || flippedVariation) { + // this boolean to detect any flip loop + data.flipped = true; + + if (overlapsRef || overflowsBoundaries) { + placement = flipOrder[index + 1]; + } + + if (flippedVariation) { + variation = getOppositeVariation(variation); + } + + data.placement = placement + (variation ? '-' + variation : ''); + + // this object contains `position`, we want to preserve it along with + // any additional property we may add in the future + data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement)); + + data = runModifiers(data.instance.modifiers, data, 'flip'); + } + }); + return data; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function keepTogether(data) { + var _data$offsets = data.offsets, + popper = _data$offsets.popper, + reference = _data$offsets.reference; + + var placement = data.placement.split('-')[0]; + var floor = Math.floor; + var isVertical = ['top', 'bottom'].indexOf(placement) !== -1; + var side = isVertical ? 'right' : 'bottom'; + var opSide = isVertical ? 'left' : 'top'; + var measurement = isVertical ? 'width' : 'height'; + + if (popper[side] < floor(reference[opSide])) { + data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement]; + } + if (popper[opSide] > floor(reference[side])) { + data.offsets.popper[opSide] = floor(reference[side]); + } + + return data; +} + +/** + * Converts a string containing value + unit into a px value number + * @function + * @memberof {modifiers~offset} + * @private + * @argument {String} str - Value + unit string + * @argument {String} measurement - `height` or `width` + * @argument {Object} popperOffsets + * @argument {Object} referenceOffsets + * @returns {Number|String} + * Value in pixels, or original string if no values were extracted + */ +function toValue(str, measurement, popperOffsets, referenceOffsets) { + // separate value from unit + var split = str.match(/((?:\-|\+)?\d*\.?\d*)(.*)/); + var value = +split[1]; + var unit = split[2]; + + // If it's not a number it's an operator, I guess + if (!value) { + return str; + } + + if (unit.indexOf('%') === 0) { + var element = void 0; + switch (unit) { + case '%p': + element = popperOffsets; + break; + case '%': + case '%r': + default: + element = referenceOffsets; + } + + var rect = getClientRect(element); + return rect[measurement] / 100 * value; + } else if (unit === 'vh' || unit === 'vw') { + // if is a vh or vw, we calculate the size based on the viewport + var size = void 0; + if (unit === 'vh') { + size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0); + } else { + size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0); + } + return size / 100 * value; + } else { + // if is an explicit pixel unit, we get rid of the unit and keep the value + // if is an implicit unit, it's px, and we return just the value + return value; + } +} + +/** + * Parse an `offset` string to extrapolate `x` and `y` numeric offsets. + * @function + * @memberof {modifiers~offset} + * @private + * @argument {String} offset + * @argument {Object} popperOffsets + * @argument {Object} referenceOffsets + * @argument {String} basePlacement + * @returns {Array} a two cells array with x and y offsets in numbers + */ +function parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) { + var offsets = [0, 0]; + + // Use height if placement is left or right and index is 0 otherwise use width + // in this way the first offset will use an axis and the second one + // will use the other one + var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1; + + // Split the offset string to obtain a list of values and operands + // The regex addresses values with the plus or minus sign in front (+10, -20, etc) + var fragments = offset.split(/(\+|\-)/).map(function (frag) { + return frag.trim(); + }); + + // Detect if the offset string contains a pair of values or a single one + // they could be separated by comma or space + var divider = fragments.indexOf(find(fragments, function (frag) { + return frag.search(/,|\s/) !== -1; + })); + + if (fragments[divider] && fragments[divider].indexOf(',') === -1) { + console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.'); + } + + // If divider is found, we divide the list of values and operands to divide + // them by ofset X and Y. + var splitRegex = /\s*,\s*|\s+/; + var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments]; + + // Convert the values with units to absolute pixels to allow our computations + ops = ops.map(function (op, index) { + // Most of the units rely on the orientation of the popper + var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width'; + var mergeWithPrevious = false; + return op + // This aggregates any `+` or `-` sign that aren't considered operators + // e.g.: 10 + +5 => [10, +, +5] + .reduce(function (a, b) { + if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) { + a[a.length - 1] = b; + mergeWithPrevious = true; + return a; + } else if (mergeWithPrevious) { + a[a.length - 1] += b; + mergeWithPrevious = false; + return a; + } else { + return a.concat(b); + } + }, []) + // Here we convert the string values into number values (in px) + .map(function (str) { + return toValue(str, measurement, popperOffsets, referenceOffsets); + }); + }); + + // Loop trough the offsets arrays and execute the operations + ops.forEach(function (op, index) { + op.forEach(function (frag, index2) { + if (isNumeric(frag)) { + offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1); + } + }); + }); + return offsets; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @argument {Number|String} options.offset=0 + * The offset value as described in the modifier description + * @returns {Object} The data object, properly modified + */ +function offset(data, _ref) { + var offset = _ref.offset; + var placement = data.placement, + _data$offsets = data.offsets, + popper = _data$offsets.popper, + reference = _data$offsets.reference; + + var basePlacement = placement.split('-')[0]; + + var offsets = void 0; + if (isNumeric(+offset)) { + offsets = [+offset, 0]; + } else { + offsets = parseOffset(offset, popper, reference, basePlacement); + } + + if (basePlacement === 'left') { + popper.top += offsets[0]; + popper.left -= offsets[1]; + } else if (basePlacement === 'right') { + popper.top += offsets[0]; + popper.left += offsets[1]; + } else if (basePlacement === 'top') { + popper.left += offsets[0]; + popper.top -= offsets[1]; + } else if (basePlacement === 'bottom') { + popper.left += offsets[0]; + popper.top += offsets[1]; + } + + data.popper = popper; + return data; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function preventOverflow(data, options) { + var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper); + + // If offsetParent is the reference element, we really want to + // go one step up and use the next offsetParent as reference to + // avoid to make this modifier completely useless and look like broken + if (data.instance.reference === boundariesElement) { + boundariesElement = getOffsetParent(boundariesElement); + } + + // NOTE: DOM access here + // resets the popper's position so that the document size can be calculated excluding + // the size of the popper element itself + var transformProp = getSupportedPropertyName('transform'); + var popperStyles = data.instance.popper.style; // assignment to help minification + var top = popperStyles.top, + left = popperStyles.left, + transform = popperStyles[transformProp]; + + popperStyles.top = ''; + popperStyles.left = ''; + popperStyles[transformProp] = ''; + + var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed); + + // NOTE: DOM access here + // restores the original style properties after the offsets have been computed + popperStyles.top = top; + popperStyles.left = left; + popperStyles[transformProp] = transform; + + options.boundaries = boundaries; + + var order = options.priority; + var popper = data.offsets.popper; + + var check = { + primary: function primary(placement) { + var value = popper[placement]; + if (popper[placement] < boundaries[placement] && !options.escapeWithReference) { + value = Math.max(popper[placement], boundaries[placement]); + } + return defineProperty({}, placement, value); + }, + secondary: function secondary(placement) { + var mainSide = placement === 'right' ? 'left' : 'top'; + var value = popper[mainSide]; + if (popper[placement] > boundaries[placement] && !options.escapeWithReference) { + value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height)); + } + return defineProperty({}, mainSide, value); + } + }; + + order.forEach(function (placement) { + var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary'; + popper = _extends({}, popper, check[side](placement)); + }); + + data.offsets.popper = popper; + + return data; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function shift(data) { + var placement = data.placement; + var basePlacement = placement.split('-')[0]; + var shiftvariation = placement.split('-')[1]; + + // if shift shiftvariation is specified, run the modifier + if (shiftvariation) { + var _data$offsets = data.offsets, + reference = _data$offsets.reference, + popper = _data$offsets.popper; + + var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1; + var side = isVertical ? 'left' : 'top'; + var measurement = isVertical ? 'width' : 'height'; + + var shiftOffsets = { + start: defineProperty({}, side, reference[side]), + end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement]) + }; + + data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]); + } + + return data; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function hide(data) { + if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) { + return data; + } + + var refRect = data.offsets.reference; + var bound = find(data.instance.modifiers, function (modifier) { + return modifier.name === 'preventOverflow'; + }).boundaries; + + if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) { + // Avoid unnecessary DOM access if visibility hasn't changed + if (data.hide === true) { + return data; + } + + data.hide = true; + data.attributes['x-out-of-boundaries'] = ''; + } else { + // Avoid unnecessary DOM access if visibility hasn't changed + if (data.hide === false) { + return data; + } + + data.hide = false; + data.attributes['x-out-of-boundaries'] = false; + } + + return data; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function inner(data) { + var placement = data.placement; + var basePlacement = placement.split('-')[0]; + var _data$offsets = data.offsets, + popper = _data$offsets.popper, + reference = _data$offsets.reference; + + var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1; + + var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1; + + popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0); + + data.placement = getOppositePlacement(placement); + data.offsets.popper = getClientRect(popper); + + return data; +} + +/** + * Modifier function, each modifier can have a function of this type assigned + * to its `fn` property.
+ * These functions will be called on each update, this means that you must + * make sure they are performant enough to avoid performance bottlenecks. + * + * @function ModifierFn + * @argument {dataObject} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {dataObject} The data object, properly modified + */ + +/** + * Modifiers are plugins used to alter the behavior of your poppers.
+ * Popper.js uses a set of 9 modifiers to provide all the basic functionalities + * needed by the library. + * + * Usually you don't want to override the `order`, `fn` and `onLoad` props. + * All the other properties are configurations that could be tweaked. + * @namespace modifiers + */ +var modifiers = { + /** + * Modifier used to shift the popper on the start or end of its reference + * element.
+ * It will read the variation of the `placement` property.
+ * It can be one either `-end` or `-start`. + * @memberof modifiers + * @inner + */ + shift: { + /** @prop {number} order=100 - Index used to define the order of execution */ + order: 100, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: shift + }, + + /** + * The `offset` modifier can shift your popper on both its axis. + * + * It accepts the following units: + * - `px` or unit-less, interpreted as pixels + * - `%` or `%r`, percentage relative to the length of the reference element + * - `%p`, percentage relative to the length of the popper element + * - `vw`, CSS viewport width unit + * - `vh`, CSS viewport height unit + * + * For length is intended the main axis relative to the placement of the popper.
+ * This means that if the placement is `top` or `bottom`, the length will be the + * `width`. In case of `left` or `right`, it will be the `height`. + * + * You can provide a single value (as `Number` or `String`), or a pair of values + * as `String` divided by a comma or one (or more) white spaces.
+ * The latter is a deprecated method because it leads to confusion and will be + * removed in v2.
+ * Additionally, it accepts additions and subtractions between different units. + * Note that multiplications and divisions aren't supported. + * + * Valid examples are: + * ``` + * 10 + * '10%' + * '10, 10' + * '10%, 10' + * '10 + 10%' + * '10 - 5vh + 3%' + * '-10px + 5vh, 5px - 6%' + * ``` + * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap + * > with their reference element, unfortunately, you will have to disable the `flip` modifier. + * > You can read more on this at this [issue](https://github.com/FezVrasta/popper.js/issues/373). + * + * @memberof modifiers + * @inner + */ + offset: { + /** @prop {number} order=200 - Index used to define the order of execution */ + order: 200, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: offset, + /** @prop {Number|String} offset=0 + * The offset value as described in the modifier description + */ + offset: 0 + }, + + /** + * Modifier used to prevent the popper from being positioned outside the boundary. + * + * A scenario exists where the reference itself is not within the boundaries.
+ * We can say it has "escaped the boundaries" — or just "escaped".
+ * In this case we need to decide whether the popper should either: + * + * - detach from the reference and remain "trapped" in the boundaries, or + * - if it should ignore the boundary and "escape with its reference" + * + * When `escapeWithReference` is set to`true` and reference is completely + * outside its boundaries, the popper will overflow (or completely leave) + * the boundaries in order to remain attached to the edge of the reference. + * + * @memberof modifiers + * @inner + */ + preventOverflow: { + /** @prop {number} order=300 - Index used to define the order of execution */ + order: 300, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: preventOverflow, + /** + * @prop {Array} [priority=['left','right','top','bottom']] + * Popper will try to prevent overflow following these priorities by default, + * then, it could overflow on the left and on top of the `boundariesElement` + */ + priority: ['left', 'right', 'top', 'bottom'], + /** + * @prop {number} padding=5 + * Amount of pixel used to define a minimum distance between the boundaries + * and the popper. This makes sure the popper always has a little padding + * between the edges of its container + */ + padding: 5, + /** + * @prop {String|HTMLElement} boundariesElement='scrollParent' + * Boundaries used by the modifier. Can be `scrollParent`, `window`, + * `viewport` or any DOM element. + */ + boundariesElement: 'scrollParent' + }, + + /** + * Modifier used to make sure the reference and its popper stay near each other + * without leaving any gap between the two. Especially useful when the arrow is + * enabled and you want to ensure that it points to its reference element. + * It cares only about the first axis. You can still have poppers with margin + * between the popper and its reference element. + * @memberof modifiers + * @inner + */ + keepTogether: { + /** @prop {number} order=400 - Index used to define the order of execution */ + order: 400, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: keepTogether + }, + + /** + * This modifier is used to move the `arrowElement` of the popper to make + * sure it is positioned between the reference element and its popper element. + * It will read the outer size of the `arrowElement` node to detect how many + * pixels of conjunction are needed. + * + * It has no effect if no `arrowElement` is provided. + * @memberof modifiers + * @inner + */ + arrow: { + /** @prop {number} order=500 - Index used to define the order of execution */ + order: 500, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: arrow, + /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */ + element: '[x-arrow]' + }, + + /** + * Modifier used to flip the popper's placement when it starts to overlap its + * reference element. + * + * Requires the `preventOverflow` modifier before it in order to work. + * + * **NOTE:** this modifier will interrupt the current update cycle and will + * restart it if it detects the need to flip the placement. + * @memberof modifiers + * @inner + */ + flip: { + /** @prop {number} order=600 - Index used to define the order of execution */ + order: 600, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: flip, + /** + * @prop {String|Array} behavior='flip' + * The behavior used to change the popper's placement. It can be one of + * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid + * placements (with optional variations) + */ + behavior: 'flip', + /** + * @prop {number} padding=5 + * The popper will flip if it hits the edges of the `boundariesElement` + */ + padding: 5, + /** + * @prop {String|HTMLElement} boundariesElement='viewport' + * The element which will define the boundaries of the popper position. + * The popper will never be placed outside of the defined boundaries + * (except if `keepTogether` is enabled) + */ + boundariesElement: 'viewport' + }, + + /** + * Modifier used to make the popper flow toward the inner of the reference element. + * By default, when this modifier is disabled, the popper will be placed outside + * the reference element. + * @memberof modifiers + * @inner + */ + inner: { + /** @prop {number} order=700 - Index used to define the order of execution */ + order: 700, + /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */ + enabled: false, + /** @prop {ModifierFn} */ + fn: inner + }, + + /** + * Modifier used to hide the popper when its reference element is outside of the + * popper boundaries. It will set a `x-out-of-boundaries` attribute which can + * be used to hide with a CSS selector the popper when its reference is + * out of boundaries. + * + * Requires the `preventOverflow` modifier before it in order to work. + * @memberof modifiers + * @inner + */ + hide: { + /** @prop {number} order=800 - Index used to define the order of execution */ + order: 800, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: hide + }, + + /** + * Computes the style that will be applied to the popper element to gets + * properly positioned. + * + * Note that this modifier will not touch the DOM, it just prepares the styles + * so that `applyStyle` modifier can apply it. This separation is useful + * in case you need to replace `applyStyle` with a custom implementation. + * + * This modifier has `850` as `order` value to maintain backward compatibility + * with previous versions of Popper.js. Expect the modifiers ordering method + * to change in future major versions of the library. + * + * @memberof modifiers + * @inner + */ + computeStyle: { + /** @prop {number} order=850 - Index used to define the order of execution */ + order: 850, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: computeStyle, + /** + * @prop {Boolean} gpuAcceleration=true + * If true, it uses the CSS 3D transformation to position the popper. + * Otherwise, it will use the `top` and `left` properties + */ + gpuAcceleration: true, + /** + * @prop {string} [x='bottom'] + * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin. + * Change this if your popper should grow in a direction different from `bottom` + */ + x: 'bottom', + /** + * @prop {string} [x='left'] + * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin. + * Change this if your popper should grow in a direction different from `right` + */ + y: 'right' + }, + + /** + * Applies the computed styles to the popper element. + * + * All the DOM manipulations are limited to this modifier. This is useful in case + * you want to integrate Popper.js inside a framework or view library and you + * want to delegate all the DOM manipulations to it. + * + * Note that if you disable this modifier, you must make sure the popper element + * has its position set to `absolute` before Popper.js can do its work! + * + * Just disable this modifier and define your own to achieve the desired effect. + * + * @memberof modifiers + * @inner + */ + applyStyle: { + /** @prop {number} order=900 - Index used to define the order of execution */ + order: 900, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: applyStyle, + /** @prop {Function} */ + onLoad: applyStyleOnLoad, + /** + * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier + * @prop {Boolean} gpuAcceleration=true + * If true, it uses the CSS 3D transformation to position the popper. + * Otherwise, it will use the `top` and `left` properties + */ + gpuAcceleration: undefined + } +}; + +/** + * The `dataObject` is an object containing all the information used by Popper.js. + * This object is passed to modifiers and to the `onCreate` and `onUpdate` callbacks. + * @name dataObject + * @property {Object} data.instance The Popper.js instance + * @property {String} data.placement Placement applied to popper + * @property {String} data.originalPlacement Placement originally defined on init + * @property {Boolean} data.flipped True if popper has been flipped by flip modifier + * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper + * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier + * @property {Object} data.styles Any CSS property defined here will be applied to the popper. It expects the JavaScript nomenclature (eg. `marginBottom`) + * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow. It expects the JavaScript nomenclature (eg. `marginBottom`) + * @property {Object} data.boundaries Offsets of the popper boundaries + * @property {Object} data.offsets The measurements of popper, reference and arrow elements + * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values + * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values + * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0 + */ + +/** + * Default options provided to Popper.js constructor.
+ * These can be overridden using the `options` argument of Popper.js.
+ * To override an option, simply pass an object with the same + * structure of the `options` object, as the 3rd argument. For example: + * ``` + * new Popper(ref, pop, { + * modifiers: { + * preventOverflow: { enabled: false } + * } + * }) + * ``` + * @type {Object} + * @static + * @memberof Popper + */ +var Defaults = { + /** + * Popper's placement. + * @prop {Popper.placements} placement='bottom' + */ + placement: 'bottom', + + /** + * Set this to true if you want popper to position it self in 'fixed' mode + * @prop {Boolean} positionFixed=false + */ + positionFixed: false, + + /** + * Whether events (resize, scroll) are initially enabled. + * @prop {Boolean} eventsEnabled=true + */ + eventsEnabled: true, + + /** + * Set to true if you want to automatically remove the popper when + * you call the `destroy` method. + * @prop {Boolean} removeOnDestroy=false + */ + removeOnDestroy: false, + + /** + * Callback called when the popper is created.
+ * By default, it is set to no-op.
+ * Access Popper.js instance with `data.instance`. + * @prop {onCreate} + */ + onCreate: function onCreate() {}, + + /** + * Callback called when the popper is updated. This callback is not called + * on the initialization/creation of the popper, but only on subsequent + * updates.
+ * By default, it is set to no-op.
+ * Access Popper.js instance with `data.instance`. + * @prop {onUpdate} + */ + onUpdate: function onUpdate() {}, + + /** + * List of modifiers used to modify the offsets before they are applied to the popper. + * They provide most of the functionalities of Popper.js. + * @prop {modifiers} + */ + modifiers: modifiers +}; + +/** + * @callback onCreate + * @param {dataObject} data + */ + +/** + * @callback onUpdate + * @param {dataObject} data + */ + +// Utils +// Methods +var Popper = function () { + /** + * Creates a new Popper.js instance. + * @class Popper + * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper + * @param {HTMLElement} popper - The HTML element used as the popper + * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults) + * @return {Object} instance - The generated Popper.js instance + */ + function Popper(reference, popper) { + var _this = this; + + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + classCallCheck(this, Popper); + + this.scheduleUpdate = function () { + return requestAnimationFrame(_this.update); + }; + + // make update() debounced, so that it only runs at most once-per-tick + this.update = debounce(this.update.bind(this)); + + // with {} we create a new object with the options inside it + this.options = _extends({}, Popper.Defaults, options); + + // init state + this.state = { + isDestroyed: false, + isCreated: false, + scrollParents: [] + }; + + // get reference and popper elements (allow jQuery wrappers) + this.reference = reference && reference.jquery ? reference[0] : reference; + this.popper = popper && popper.jquery ? popper[0] : popper; + + // Deep merge modifiers options + this.options.modifiers = {}; + Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) { + _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {}); + }); + + // Refactoring modifiers' list (Object => Array) + this.modifiers = Object.keys(this.options.modifiers).map(function (name) { + return _extends({ + name: name + }, _this.options.modifiers[name]); + }) + // sort the modifiers by order + .sort(function (a, b) { + return a.order - b.order; + }); + + // modifiers have the ability to execute arbitrary code when Popper.js get inited + // such code is executed in the same order of its modifier + // they could add new properties to their options configuration + // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`! + this.modifiers.forEach(function (modifierOptions) { + if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) { + modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state); + } + }); + + // fire the first update to position the popper in the right place + this.update(); + + var eventsEnabled = this.options.eventsEnabled; + if (eventsEnabled) { + // setup event listeners, they will take care of update the position in specific situations + this.enableEventListeners(); + } + + this.state.eventsEnabled = eventsEnabled; + } + + // We can't use class properties because they don't get listed in the + // class prototype and break stuff like Sinon stubs + + + createClass(Popper, [{ + key: 'update', + value: function update$$1() { + return update.call(this); + } + }, { + key: 'destroy', + value: function destroy$$1() { + return destroy.call(this); + } + }, { + key: 'enableEventListeners', + value: function enableEventListeners$$1() { + return enableEventListeners.call(this); + } + }, { + key: 'disableEventListeners', + value: function disableEventListeners$$1() { + return disableEventListeners.call(this); + } + + /** + * Schedules an update. It will run on the next UI update available. + * @method scheduleUpdate + * @memberof Popper + */ + + + /** + * Collection of utilities useful when writing custom modifiers. + * Starting from version 1.7, this method is available only if you + * include `popper-utils.js` before `popper.js`. + * + * **DEPRECATION**: This way to access PopperUtils is deprecated + * and will be removed in v2! Use the PopperUtils module directly instead. + * Due to the high instability of the methods contained in Utils, we can't + * guarantee them to follow semver. Use them at your own risk! + * @static + * @private + * @type {Object} + * @deprecated since version 1.8 + * @member Utils + * @memberof Popper + */ + + }]); + return Popper; +}(); + +/** + * The `referenceObject` is an object that provides an interface compatible with Popper.js + * and lets you use it as replacement of a real DOM node.
+ * You can use this method to position a popper relatively to a set of coordinates + * in case you don't have a DOM node to use as reference. + * + * ``` + * new Popper(referenceObject, popperNode); + * ``` + * + * NB: This feature isn't supported in Internet Explorer 10. + * @name referenceObject + * @property {Function} data.getBoundingClientRect + * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method. + * @property {number} data.clientWidth + * An ES6 getter that will return the width of the virtual reference element. + * @property {number} data.clientHeight + * An ES6 getter that will return the height of the virtual reference element. + */ + + +Popper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils; +Popper.placements = placements; +Popper.Defaults = Defaults; + +/* harmony default export */ __webpack_exports__["default"] = (Popper); +//# sourceMappingURL=popper.js.map + +/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1))) + +/***/ }), +/* 4 */ +/***/ (function(module, exports, __webpack_require__) { + +var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! + * jQuery JavaScript Library v3.3.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var document = window.document; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + + + + var preservedScriptAttributes = { + type: true, + src: true, + noModule: true + }; + + function DOMEval( code, doc, node ) { + doc = doc || document; + + var i, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + if ( node[ i ] ) { + script[ i ] = node[ i ]; + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.3.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android <=4.0 only + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + + if ( copyIsArray ) { + copyIsArray = false; + clone = src && Array.isArray( src ) ? src : []; + + } else { + clone = src && jQuery.isPlainObject( src ) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + + /* eslint-disable no-unused-vars */ + // See https://github.com/eslint/eslint/issues/6125 + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + DOMEval( code ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // Support: Android <=4.0 only + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.3 + * https://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2016-08-08 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + disabledAncestor = addCombinator( + function( elem ) { + return elem.disabled === true && ("form" in elem || "label" in elem); + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + + // ID selector + if ( (m = match[1]) ) { + + // Document context + if ( nodeType === 9 ) { + if ( (elem = context.getElementById( m )) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && (elem = newContext.getElementById( m )) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( (m = match[3]) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !compilerCache[ selector + " " ] && + (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + + if ( nodeType !== 1 ) { + newContext = context; + newSelector = selector; + + // qSA looks outside Element context, which is not what we want + // Thanks to Andrew Dupont for this workaround technique + // Support: IE <=8 + // Exclude object elements + } else if ( context.nodeName.toLowerCase() !== "object" ) { + + // Capture the context ID, setting it first if necessary + if ( (nid = context.getAttribute( "id" )) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", (nid = expando) ); + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[i] = "#" + nid + " " + toSelector( groups[i] ); + } + newSelector = groups.join( "," ); + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement("fieldset"); + + try { + return !!fn( el ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + disabledAncestor( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9-11, Edge + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + if ( preferredDoc !== document && + (subWindow = document.defaultView) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( el ) { + el.className = "i"; + return !el.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( el ) { + el.appendChild( document.createComment("") ); + return !el.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + }); + + // ID filter and find + if ( support.getById ) { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( (elem = elems[i++]) ) { + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( el ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement("input"); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll(":enabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll(":disabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( el ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === document ? -1 : + b === document ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + !compilerCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return (sel + "").replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + // Use previously-cached element index if available + if ( useCache ) { + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( (oldCache = uniqueCache[ key ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context === document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + if ( !context && elem.ownerDocument !== document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context || document, xml) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( el ) { + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( el ) { + return el.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( nodeName( elem, "iframe" ) ) { + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + jQuery.contains( elem.ownerDocument, elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + +var swap = function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // Support: IE <=9 only + option: [ 1, "" ], + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] +}; + +// Support: IE <=9 only +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +} )(); +var documentElement = document.documentElement; + + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 only +// See #13393 for more info +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = {}; + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + // Make a writable jQuery.Event from the native event object + var event = jQuery.event.fix( nativeEvent ); + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or 2) have namespace(s) + // a subset or equal to those in the bound event (both can have no namespace). + if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + /* eslint-disable max-len */ + + // See https://github.com/eslint/eslint/issues/3229 + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, + + /* eslint-enable */ + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.access( src ); + pdataCur = dataPriv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), doc, node ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html.replace( rxhtmlTag, "<$1>" ); + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + div.style.position = "absolute"; + scrollboxSizeVal = div.offsetWidth === 36 || "absolute"; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }, + + cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style; + +// Return a css property mapped to a potentially vendor prefixed property +function vendorPropName( name ) { + + // Shortcut for names that are not vendor prefixed + if ( name in emptyStyle ) { + return name; + } + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a property mapped along what jQuery.cssProps suggests or to +// a vendor prefixed property. +function finalPropName( name ) { + var ret = jQuery.cssProps[ name ]; + if ( !ret ) { + ret = jQuery.cssProps[ name ] = vendorPropName( name ) || name; + } + return ret; +} + +function setPositiveNumber( elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + ) ); + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + val = curCSS( elem, dimension, styles ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox; + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + // Check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = valueIsBorderBox && + ( support.boxSizingReliable() || val === elem.style[ dimension ] ); + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + if ( val === "auto" || + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) { + + val = elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ]; + + // offsetWidth/offsetHeight provide border-box values + valueIsBorderBox = true; + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + if ( type === "number" ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra && boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ); + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && support.scrollboxSize() === styles.position ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && + ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || + jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = Date.now(); + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match == null ? null : match; + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + + +jQuery._evalUrl = function( url ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + "throws": true + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " diff --git a/resources/lang/en/auth.php b/resources/lang/en/auth.php new file mode 100644 index 0000000..e5506df --- /dev/null +++ b/resources/lang/en/auth.php @@ -0,0 +1,19 @@ + 'These credentials do not match our records.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', + +]; diff --git a/resources/lang/en/pagination.php b/resources/lang/en/pagination.php new file mode 100644 index 0000000..d481411 --- /dev/null +++ b/resources/lang/en/pagination.php @@ -0,0 +1,19 @@ + '« Previous', + 'next' => 'Next »', + +]; diff --git a/resources/lang/en/passwords.php b/resources/lang/en/passwords.php new file mode 100644 index 0000000..e5544d2 --- /dev/null +++ b/resources/lang/en/passwords.php @@ -0,0 +1,22 @@ + 'Passwords must be at least six characters and match the confirmation.', + 'reset' => 'Your password has been reset!', + 'sent' => 'We have e-mailed your password reset link!', + 'token' => 'This password reset token is invalid.', + 'user' => "We can't find a user with that e-mail address.", + +]; diff --git a/resources/lang/en/validation.php b/resources/lang/en/validation.php new file mode 100644 index 0000000..6c4571c --- /dev/null +++ b/resources/lang/en/validation.php @@ -0,0 +1,148 @@ + 'The :attribute must be accepted.', + 'active_url' => 'The :attribute is not a valid URL.', + 'after' => 'The :attribute must be a date after :date.', + 'after_or_equal' => 'The :attribute must be a date after or equal to :date.', + 'alpha' => 'The :attribute may only contain letters.', + 'alpha_dash' => 'The :attribute may only contain letters, numbers, dashes and underscores.', + 'alpha_num' => 'The :attribute may only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'before' => 'The :attribute must be a date before :date.', + 'before_or_equal' => 'The :attribute must be a date before or equal to :date.', + 'between' => [ + 'numeric' => 'The :attribute must be between :min and :max.', + 'file' => 'The :attribute must be between :min and :max kilobytes.', + 'string' => 'The :attribute must be between :min and :max characters.', + 'array' => 'The :attribute must have between :min and :max items.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'confirmed' => 'The :attribute confirmation does not match.', + 'date' => 'The :attribute is not a valid date.', + 'date_equals' => 'The :attribute must be a date equal to :date.', + 'date_format' => 'The :attribute does not match the format :format.', + 'different' => 'The :attribute and :other must be different.', + 'digits' => 'The :attribute must be :digits digits.', + 'digits_between' => 'The :attribute must be between :min and :max digits.', + 'dimensions' => 'The :attribute has invalid image dimensions.', + 'distinct' => 'The :attribute field has a duplicate value.', + 'email' => 'The :attribute must be a valid email address.', + 'exists' => 'The selected :attribute is invalid.', + 'file' => 'The :attribute must be a file.', + 'filled' => 'The :attribute field must have a value.', + 'gt' => [ + 'numeric' => 'The :attribute must be greater than :value.', + 'file' => 'The :attribute must be greater than :value kilobytes.', + 'string' => 'The :attribute must be greater than :value characters.', + 'array' => 'The :attribute must have more than :value items.', + ], + 'gte' => [ + 'numeric' => 'The :attribute must be greater than or equal :value.', + 'file' => 'The :attribute must be greater than or equal :value kilobytes.', + 'string' => 'The :attribute must be greater than or equal :value characters.', + 'array' => 'The :attribute must have :value items or more.', + ], + 'image' => 'The :attribute must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'in_array' => 'The :attribute field does not exist in :other.', + 'integer' => 'The :attribute must be an integer.', + 'ip' => 'The :attribute must be a valid IP address.', + 'ipv4' => 'The :attribute must be a valid IPv4 address.', + 'ipv6' => 'The :attribute must be a valid IPv6 address.', + 'json' => 'The :attribute must be a valid JSON string.', + 'lt' => [ + 'numeric' => 'The :attribute must be less than :value.', + 'file' => 'The :attribute must be less than :value kilobytes.', + 'string' => 'The :attribute must be less than :value characters.', + 'array' => 'The :attribute must have less than :value items.', + ], + 'lte' => [ + 'numeric' => 'The :attribute must be less than or equal :value.', + 'file' => 'The :attribute must be less than or equal :value kilobytes.', + 'string' => 'The :attribute must be less than or equal :value characters.', + 'array' => 'The :attribute must not have more than :value items.', + ], + 'max' => [ + 'numeric' => 'The :attribute may not be greater than :max.', + 'file' => 'The :attribute may not be greater than :max kilobytes.', + 'string' => 'The :attribute may not be greater than :max characters.', + 'array' => 'The :attribute may not have more than :max items.', + ], + 'mimes' => 'The :attribute must be a file of type: :values.', + 'mimetypes' => 'The :attribute must be a file of type: :values.', + 'min' => [ + 'numeric' => 'The :attribute must be at least :min.', + 'file' => 'The :attribute must be at least :min kilobytes.', + 'string' => 'The :attribute must be at least :min characters.', + 'array' => 'The :attribute must have at least :min items.', + ], + 'not_in' => 'The selected :attribute is invalid.', + 'not_regex' => 'The :attribute format is invalid.', + 'numeric' => 'The :attribute must be a number.', + 'present' => 'The :attribute field must be present.', + 'regex' => 'The :attribute format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_unless' => 'The :attribute field is required unless :other is in :values.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values are present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute and :other must match.', + 'size' => [ + 'numeric' => 'The :attribute must be :size.', + 'file' => 'The :attribute must be :size kilobytes.', + 'string' => 'The :attribute must be :size characters.', + 'array' => 'The :attribute must contain :size items.', + ], + 'string' => 'The :attribute must be a string.', + 'timezone' => 'The :attribute must be a valid zone.', + 'unique' => 'The :attribute has already been taken.', + 'uploaded' => 'The :attribute failed to upload.', + 'url' => 'The :attribute format is invalid.', + 'uuid' => 'The :attribute must be a valid UUID.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap our attribute placeholder + | with something more reader friendly such as "E-Mail Address" instead + | of "email". This simply helps us make our message more expressive. + | + */ + + 'attributes' => [], + +]; diff --git a/resources/sass/_variables.scss b/resources/sass/_variables.scss new file mode 100644 index 0000000..6799fc4 --- /dev/null +++ b/resources/sass/_variables.scss @@ -0,0 +1,20 @@ + +// Body +$body-bg: #f8fafc; + +// Typography +$font-family-sans-serif: "Nunito", sans-serif; +$font-size-base: 0.9rem; +$line-height-base: 1.6; + +// Colors +$blue: #3490dc; +$indigo: #6574cd; +$purple: #9561e2; +$pink: #f66D9b; +$red: #e3342f; +$orange: #f6993f; +$yellow: #ffed4a; +$green: #38c172; +$teal: #4dc0b5; +$cyan: #6cb2eb; diff --git a/resources/sass/app.scss b/resources/sass/app.scss new file mode 100644 index 0000000..b204f89 --- /dev/null +++ b/resources/sass/app.scss @@ -0,0 +1,176 @@ + +// Fonts +@import url('https://fonts.googleapis.com/css?family=Nunito'); + +// Variables +@import 'variables'; + +// Bulma +@import '~bulma/bulma'; + +* { + box-sizing: border-box !important; + font-family: 'Open Sans Condensed', sans-serif; + color:#b9b9b9; +} +html, body{ + height:100%; +} +.section { + padding: 1.5rem 1.5rem; +} +html.has-navbar-fixed-top, body.has-navbar-fixed-top { + padding-top: 60px; +} + +.push-right{ + margin-right: 1em; +} +.text-primary { + color: #f4ab25!important; +} +.text-secondary { + color: #568ebd!important; +} +.text-success { + color:#7ba428; +} +.text-error { + color:#d92626; +} + +.icon-circle { + border-radius: 50%; + background-color: #1f2732; + color: #b9b9b9; + top: 0; + left: 0; + width: 46px; + height: 46px; + z-index: 9; + box-sizing: border-box; + display: flex; + align-items: center; + justify-content: center; +} +.button.is-dark { + background-color: #1f2731; + color:#dcdcdc; +} +.button { + font-weight:700; + color:#dcdcdc; +} + +.flex-middle { + -ms-flex-align: center; + align-items: center; +} + +.flex-space { + -ms-flex-pack: justify; + justify-content: space-between; +} +.flex-row { + -ms-flex-direction: row; + flex-direction: row; +} +.flex-column, .flex-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.filters-bar{ + padding-bottom:0px; + background-image: linear-gradient(180deg, #0d1116b3 0, #19202900 60%); +margin-left:-20px; +margin-right:-20px; +} +.filters-title{ + font-weight: 700; + padding-right: 20px; + float: left; + line-height: 36px; + padding-left: 20px; +} +.trade-info-small{ + padding-left: 20px; + padding-top: 5px; + color: #bfbfbf; + font-weight: 200; + float: left; + font-size: 0.7rem; +} +#app{ + min-height: 100%; + background-color: #192029; + background-image: linear-gradient(180deg,#0d1116 0,#192029 60%); +} +.navbar{ + background-color: #1f2733; +} +.navbar-item, .navbar-link{ + color:#cacaca; +} + +.navbar-brand{ + font-size: 1.75rem; + font-weight: 700; +} +.navbar-item img { + max-height: 2.75rem; + padding-right: 0.5rem; +} + +.coin-card{ + background-color: #1f2733; + border-radius: 4px; + display:flex; + font-weight: 600; + padding: 1.25rem 0; + position: relative; + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} + +.tokenicon-wrap { + display: block; + position: relative; + width: 56px; + min-height: 46px; + padding-left:20px; +} +.tokenicon-wrap .tokenicon-image { + display: block; + position: relative; + overflow: hidden; + text-align: center; + width: 46px; + height: auto; +} + +.tv-top-container, .tv-top-column{ + transition:all 1000ms ease; +} +#vue-trading-view{ + height:100%; +} +.tv-top-container.colapse { + max-height:0px; + overflow:hidden; + // background-color:transparent; + padding:0px; + } + + + .expand { + height:350px; + } + .tradingview-widget-container{ + transition:max-height 500ms ease; + } + + #tradingview_fcc41 { + // transition:all 500ms ease; + height:100%; + } \ No newline at end of file diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php new file mode 100644 index 0000000..30ffafb --- /dev/null +++ b/resources/views/index.blade.php @@ -0,0 +1,48 @@ + + + + + + + + + + + + Document + + + +
+ + +
+ + + + + + + diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php new file mode 100644 index 0000000..26ca674 --- /dev/null +++ b/resources/views/welcome.blade.php @@ -0,0 +1,98 @@ + + + + + + + Laravel + + + + + + + + +
+ @if (Route::has('login')) + + @endif + +
+
+ Laravel +
+ + +
+
+ + diff --git a/routes/api.php b/routes/api.php new file mode 100644 index 0000000..aadaba0 --- /dev/null +++ b/routes/api.php @@ -0,0 +1,21 @@ +get('/user', function (Request $request) { + return $request->user(); +}); + +Route::get('3commas/gettrades', 'ThreeCommasController@getTrades'); +Route::get('getsignals', 'ThreeCommasController@getSignals'); diff --git a/routes/channels.php b/routes/channels.php new file mode 100644 index 0000000..f16a20b --- /dev/null +++ b/routes/channels.php @@ -0,0 +1,16 @@ +id === (int) $id; +}); diff --git a/routes/console.php b/routes/console.php new file mode 100644 index 0000000..75dd0cd --- /dev/null +++ b/routes/console.php @@ -0,0 +1,18 @@ +comment(Inspiring::quote()); +})->describe('Display an inspiring quote'); diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 0000000..74ca509 --- /dev/null +++ b/routes/web.php @@ -0,0 +1,15 @@ +where('any', '.*'); diff --git a/server.php b/server.php new file mode 100644 index 0000000..5fb6379 --- /dev/null +++ b/server.php @@ -0,0 +1,21 @@ + + */ + +$uri = urldecode( + parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) +); + +// This file allows us to emulate Apache's "mod_rewrite" functionality from the +// built-in PHP web server. This provides a convenient way to test a Laravel +// application without having installed a "real" web server software here. +if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { + return false; +} + +require_once __DIR__.'/public/index.php'; diff --git a/storage/app/.gitignore b/storage/app/.gitignore new file mode 100755 index 0000000..8f4803c --- /dev/null +++ b/storage/app/.gitignore @@ -0,0 +1,3 @@ +* +!public/ +!.gitignore diff --git a/storage/app/public/.gitignore b/storage/app/public/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/app/public/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/.gitignore b/storage/framework/.gitignore new file mode 100755 index 0000000..b02b700 --- /dev/null +++ b/storage/framework/.gitignore @@ -0,0 +1,8 @@ +config.php +routes.php +schedule-* +compiled.php +services.json +events.scanned.php +routes.scanned.php +down diff --git a/storage/framework/cache/.gitignore b/storage/framework/cache/.gitignore new file mode 100755 index 0000000..01e4a6c --- /dev/null +++ b/storage/framework/cache/.gitignore @@ -0,0 +1,3 @@ +* +!data/ +!.gitignore diff --git a/storage/framework/cache/data/.gitignore b/storage/framework/cache/data/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/cache/data/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/sessions/.gitignore b/storage/framework/sessions/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/sessions/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/testing/.gitignore b/storage/framework/testing/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/testing/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/views/.gitignore b/storage/framework/views/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/views/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/logs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/tests/CreatesApplication.php b/tests/CreatesApplication.php new file mode 100644 index 0000000..547152f --- /dev/null +++ b/tests/CreatesApplication.php @@ -0,0 +1,22 @@ +make(Kernel::class)->bootstrap(); + + return $app; + } +} diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php new file mode 100644 index 0000000..f31e495 --- /dev/null +++ b/tests/Feature/ExampleTest.php @@ -0,0 +1,21 @@ +get('/'); + + $response->assertStatus(200); + } +} diff --git a/tests/TestCase.php b/tests/TestCase.php new file mode 100644 index 0000000..2932d4a --- /dev/null +++ b/tests/TestCase.php @@ -0,0 +1,10 @@ +assertTrue(true); + } +} diff --git a/webpack.mix.js b/webpack.mix.js new file mode 100644 index 0000000..4eadae6 --- /dev/null +++ b/webpack.mix.js @@ -0,0 +1,16 @@ +const mix = require('laravel-mix'); + +/* + |-------------------------------------------------------------------------- + | Mix Asset Management + |-------------------------------------------------------------------------- + | + | Mix provides a clean, fluent API for defining some Webpack build steps + | for your Laravel application. By default, we are compiling the Sass + | file for the application as well as bundling up all the JS files. + | + */ + +mix.js('resources/js/app.js', 'public/js') + .sass('resources/sass/app.scss', 'public/css') + .copy('node_modules/cryptocurrency-icons/', 'public/images/cryptocurrency-icons/');