diff --git a/.travis.yml b/.travis.yml index 213ec9c..021648b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,10 +32,6 @@ after_success: matrix: include: - - php: 7.1 - - php: 7.1 - env: setup=lowest - - php: 7.2 env: coverage=true - php: 7.2 diff --git a/app.js b/app.js index 0940820..150e386 100644 --- a/app.js +++ b/app.js @@ -1,4 +1,4 @@ import $ from 'jquery' import 'bootstrap'; -import './resources/scss/app.scss'; -import './resources/scss/header.scss'; +import './resources/themes/default/scss/app.scss'; +import './resources/themes/default/scss/header.scss'; diff --git a/bootstrap/app.php b/bootstrap/app.php index ea73b9e..1f622fb 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -1,5 +1,9 @@ instance('path.storage', app()->basePath().DIRECTORY_SEPARATOR.'storage'); $app->withFacades(); -$app->withEloquent(); +//$app->withEloquent(); /* |-------------------------------------------------------------------------- @@ -48,6 +52,20 @@ App\Console\Kernel::class ); +$app->register(LaravelDoctrine\ORM\DoctrineServiceProvider::class); + +if (!class_exists('EntityManager')) { + class_alias(EntityManager::class, 'EntityManager'); +} + +if (!class_exists('Registry')) { + class_alias(Registry::class, 'Registry'); +} + +if (!class_exists('Doctrine')) { + class_alias(Doctrine::class, 'Doctrine'); +} + /* |-------------------------------------------------------------------------- | Register Middleware diff --git a/composer.json b/composer.json index 5e71c2a..7afd121 100644 --- a/composer.json +++ b/composer.json @@ -5,11 +5,13 @@ "license": "MIT", "type": "project", "require": { - "php": ">=7.1.3", + "php": ">=7.2", + "laravel-doctrine/orm": "1.4.*", "laravel/lumen-framework": "5.8.*", "vlucas/phpdotenv": "^3.3" }, "require-dev": { + "roave/security-advisories": "dev-master", "friendsofphp/php-cs-fixer": "^2.15", "fzaninotto/faker": "^1.4", "mockery/mockery": "^1.0", diff --git a/composer.lock b/composer.lock index a4fea6c..3ed12a8 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,458 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "98e52c7b9113579a35c9e14ce0271bd7", + "content-hash": "557a83c5ceea62f697fd00cbc454a596", "packages": [ + { + "name": "doctrine/annotations", + "version": "v1.6.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/53120e0eb10355388d6ccbe462f1fea34ddadb24", + "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24", + "shasum": "" + }, + "require": { + "doctrine/lexer": "1.*", + "php": "^7.1" + }, + "require-dev": { + "doctrine/cache": "1.*", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "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": "Docblock Annotations Parser", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "time": "2019-03-25T19:12:02+00:00" + }, + { + "name": "doctrine/cache", + "version": "v1.8.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/d768d58baee9a4862ca783840eca1b9add7a7f57", + "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57", + "shasum": "" + }, + "require": { + "php": "~7.1" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/coding-standard": "^4.0", + "mongodb/mongodb": "^1.1", + "phpunit/phpunit": "^7.0", + "predis/predis": "~1.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "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": "Caching library offering an object-oriented API for many cache backends", + "homepage": "https://www.doctrine-project.org", + "keywords": [ + "cache", + "caching" + ], + "time": "2018-08-21T18:01:43+00:00" + }, + { + "name": "doctrine/collections", + "version": "v1.6.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/c5e0bc17b1620e97c968ac409acbff28b8b850be", + "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan-shim": "^0.9.2", + "phpunit/phpunit": "^7.0", + "vimeo/psalm": "^3.2.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" + } + }, + "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": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", + "homepage": "https://www.doctrine-project.org/projects/collections.html", + "keywords": [ + "array", + "collections", + "iterators", + "php" + ], + "time": "2019-06-09T13:48:14+00:00" + }, + { + "name": "doctrine/common", + "version": "v2.10.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "30e33f60f64deec87df728c02b107f82cdafad9d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/30e33f60f64deec87df728c02b107f82cdafad9d", + "reference": "30e33f60f64deec87df728c02b107f82cdafad9d", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/inflector": "^1.0", + "doctrine/lexer": "^1.0", + "doctrine/persistence": "^1.1", + "doctrine/reflection": "^1.0", + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^1.0", + "phpunit/phpunit": "^6.3", + "squizlabs/php_codesniffer": "^3.0", + "symfony/phpunit-bridge": "^4.0.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "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" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": [ + "common", + "doctrine", + "php" + ], + "time": "2018-11-21T01:24:55+00:00" + }, + { + "name": "doctrine/dbal", + "version": "v2.9.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9", + "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9", + "shasum": "" + }, + "require": { + "doctrine/cache": "^1.0", + "doctrine/event-manager": "^1.0", + "ext-pdo": "*", + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "jetbrains/phpstorm-stubs": "^2018.1.2", + "phpstan/phpstan": "^0.10.1", + "phpunit/phpunit": "^7.4", + "symfony/console": "^2.0.5|^3.0|^4.0", + "symfony/phpunit-bridge": "^3.4.5|^4.0.5" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.9.x-dev", + "dev-develop": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" + } + }, + "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" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "dbal", + "mysql", + "persistence", + "pgsql", + "php", + "queryobject" + ], + "time": "2018-12-31T03:27:51+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/a520bc093a0170feeb6b14e9d83f3a14452e64b3", + "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.9@dev" + }, + "require-dev": { + "doctrine/coding-standard": "^4.0", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "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" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Doctrine Event Manager component", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "eventdispatcher", + "eventmanager" + ], + "time": "2018-06-11T11:59:03+00:00" + }, { "name": "doctrine/inflector", "version": "v1.3.0", @@ -24,17 +474,292 @@ "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^6.2" + "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/instantiator", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "a2c590166b2133a4633738648b6b064edae0814a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", + "reference": "a2c590166b2133a4633738648b6b064edae0814a", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "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://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2019-03-17T17:37:11+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/1febd6c3ef84253d7c815bed85fc622ad207a9f8", + "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "^4.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "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": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "time": "2019-06-08T11:03:04+00:00" + }, + { + "name": "doctrine/orm", + "version": "v2.6.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/orm.git", + "reference": "434820973cadf2da2d66e7184be370084cc32ca8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/orm/zipball/434820973cadf2da2d66e7184be370084cc32ca8", + "reference": "434820973cadf2da2d66e7184be370084cc32ca8", + "shasum": "" + }, + "require": { + "doctrine/annotations": "~1.5", + "doctrine/cache": "~1.6", + "doctrine/collections": "^1.4", + "doctrine/common": "^2.7.1", + "doctrine/dbal": "^2.6", + "doctrine/instantiator": "~1.1", + "ext-pdo": "*", + "php": "^7.1", + "symfony/console": "~3.0|~4.0" + }, + "require-dev": { + "doctrine/coding-standard": "^1.0", + "phpunit/phpunit": "^6.5", + "squizlabs/php_codesniffer": "^3.2", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" + }, + "bin": [ + "bin/doctrine" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\ORM\\": "lib/Doctrine/ORM" + } + }, + "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": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Object-Relational-Mapper for PHP", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "database", + "orm" + ], + "time": "2018-11-20T23:46:46+00:00" + }, + { + "name": "doctrine/persistence", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/persistence.git", + "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/3da7c9d125591ca83944f477e65ed3d7b4617c48", + "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/reflection": "^1.0", + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.10@dev" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "phpstan/phpstan": "^0.8", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + "Doctrine\\Common\\": "lib/Doctrine/Common" } }, "notification-url": "https://packagist.org/downloads/", @@ -61,37 +786,49 @@ { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", + "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", + "homepage": "https://doctrine-project.org/projects/persistence.html", "keywords": [ - "inflection", - "pluralize", - "singularize", - "string" + "mapper", + "object", + "odm", + "orm", + "persistence" ], - "time": "2018-01-09T20:05:19+00:00" + "time": "2019-04-23T08:28:24+00:00" }, { - "name": "doctrine/lexer", - "version": "1.0.2", + "name": "doctrine/reflection", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8" + "url": "https://github.com/doctrine/reflection.git", + "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/1febd6c3ef84253d7c815bed85fc622ad207a9f8", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8", + "url": "https://api.github.com/repos/doctrine/reflection/zipball/02538d3f95e88eb397a5f86274deb2c6175c2ab6", + "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6", "shasum": "" }, "require": { - "php": ">=5.3.2" + "doctrine/annotations": "^1.0", + "ext-tokenizer": "*", + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^4.5" + "doctrine/coding-standard": "^4.0", + "doctrine/common": "^2.8", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-phpunit": "^0.9.4", + "phpunit/phpunit": "^7.0", + "squizlabs/php_codesniffer": "^3.0" }, "type": "library", "extra": { @@ -101,7 +838,7 @@ }, "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Doctrine\\Common\\": "lib/Doctrine/Common" } }, "notification-url": "https://packagist.org/downloads/", @@ -113,25 +850,33 @@ "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" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "description": "Doctrine Reflection component", + "homepage": "https://www.doctrine-project.org/projects/reflection.html", "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" + "reflection" ], - "time": "2019-06-08T11:03:04+00:00" + "time": "2018-06-14T14:45:07+00:00" }, { "name": "dragonmantank/cron-expression", @@ -189,16 +934,16 @@ }, { "name": "egulias/email-validator", - "version": "2.1.8", + "version": "2.1.10", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "c26463ff9241f27907112fbcd0c86fa670cfef98" + "reference": "a6c8d7101b19a451c1707b1b79bbbc56e4bdb7ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/c26463ff9241f27907112fbcd0c86fa670cfef98", - "reference": "c26463ff9241f27907112fbcd0c86fa670cfef98", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/a6c8d7101b19a451c1707b1b79bbbc56e4bdb7ec", + "reference": "a6c8d7101b19a451c1707b1b79bbbc56e4bdb7ec", "shasum": "" }, "require": { @@ -208,7 +953,8 @@ "require-dev": { "dominicsayers/isemail": "dev-master", "phpunit/phpunit": "^4.8.35||^5.7||^6.0", - "satooshi/php-coveralls": "^1.0.1" + "satooshi/php-coveralls": "^1.0.1", + "symfony/phpunit-bridge": "^4.4@dev" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" @@ -242,20 +988,20 @@ "validation", "validator" ], - "time": "2019-05-16T22:02:54+00:00" + "time": "2019-07-19T20:52:08+00:00" }, { "name": "illuminate/auth", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/auth.git", - "reference": "d15bec1414e4691e62ad571ef47c825bc5140e78" + "reference": "53260454772447b6cfa7c8803626e7d81c8f816c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/auth/zipball/d15bec1414e4691e62ad571ef47c825bc5140e78", - "reference": "d15bec1414e4691e62ad571ef47c825bc5140e78", + "url": "https://api.github.com/repos/illuminate/auth/zipball/53260454772447b6cfa7c8803626e7d81c8f816c", + "reference": "53260454772447b6cfa7c8803626e7d81c8f816c", "shasum": "" }, "require": { @@ -293,20 +1039,20 @@ ], "description": "The Illuminate Auth package.", "homepage": "https://laravel.com", - "time": "2019-05-30T19:51:03+00:00" + "time": "2019-07-08T15:45:15+00:00" }, { "name": "illuminate/broadcasting", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/broadcasting.git", - "reference": "4e855c50e5fe18272571db6c303f6ca096b8406b" + "reference": "b1217ccf631e86ed17d59cdd43562555996e9a48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/broadcasting/zipball/4e855c50e5fe18272571db6c303f6ca096b8406b", - "reference": "4e855c50e5fe18272571db6c303f6ca096b8406b", + "url": "https://api.github.com/repos/illuminate/broadcasting/zipball/b1217ccf631e86ed17d59cdd43562555996e9a48", + "reference": "b1217ccf631e86ed17d59cdd43562555996e9a48", "shasum": "" }, "require": { @@ -344,11 +1090,11 @@ ], "description": "The Illuminate Broadcasting package.", "homepage": "https://laravel.com", - "time": "2019-04-22T18:38:59+00:00" + "time": "2019-06-04T14:33:55+00:00" }, { "name": "illuminate/bus", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/bus.git", @@ -393,16 +1139,16 @@ }, { "name": "illuminate/cache", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/cache.git", - "reference": "2eb67998857161904289db33e703e1a925243731" + "reference": "e333321e9e4288ce5c9264a4c59e0d777cc39321" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/cache/zipball/2eb67998857161904289db33e703e1a925243731", - "reference": "2eb67998857161904289db33e703e1a925243731", + "url": "https://api.github.com/repos/illuminate/cache/zipball/e333321e9e4288ce5c9264a4c59e0d777cc39321", + "reference": "e333321e9e4288ce5c9264a4c59e0d777cc39321", "shasum": "" }, "require": { @@ -438,11 +1184,11 @@ ], "description": "The Illuminate Cache package.", "homepage": "https://laravel.com", - "time": "2019-05-26T12:37:11+00:00" + "time": "2019-07-04T12:51:49+00:00" }, { "name": "illuminate/config", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/config.git", @@ -486,16 +1232,16 @@ }, { "name": "illuminate/console", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/console.git", - "reference": "31ca5f87565db8010d29dff42b379608644adc16" + "reference": "19fc2dbfbee0462c53e31866cf726404adbc0d6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/console/zipball/31ca5f87565db8010d29dff42b379608644adc16", - "reference": "31ca5f87565db8010d29dff42b379608644adc16", + "url": "https://api.github.com/repos/illuminate/console/zipball/19fc2dbfbee0462c53e31866cf726404adbc0d6e", + "reference": "19fc2dbfbee0462c53e31866cf726404adbc0d6e", "shasum": "" }, "require": { @@ -533,20 +1279,20 @@ ], "description": "The Illuminate Console package.", "homepage": "https://laravel.com", - "time": "2019-04-11T13:00:36+00:00" + "time": "2019-07-15T20:54:32+00:00" }, { "name": "illuminate/container", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/container.git", - "reference": "9405989993a48c2cd50ad1e5b2b08a33383c3807" + "reference": "7afee1ef2cb53190a98d727ea77096b6a610c05e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/container/zipball/9405989993a48c2cd50ad1e5b2b08a33383c3807", - "reference": "9405989993a48c2cd50ad1e5b2b08a33383c3807", + "url": "https://api.github.com/repos/illuminate/container/zipball/7afee1ef2cb53190a98d727ea77096b6a610c05e", + "reference": "7afee1ef2cb53190a98d727ea77096b6a610c05e", "shasum": "" }, "require": { @@ -578,20 +1324,20 @@ ], "description": "The Illuminate Container package.", "homepage": "https://laravel.com", - "time": "2019-04-22T13:12:35+00:00" + "time": "2019-07-16T13:14:16+00:00" }, { "name": "illuminate/contracts", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", - "reference": "c4aedc2d440a22a798f8b060a4ee52d3ee8881d2" + "reference": "f6a2633c280b3f0efcd5a6d2d4a975dfa26033e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/c4aedc2d440a22a798f8b060a4ee52d3ee8881d2", - "reference": "c4aedc2d440a22a798f8b060a4ee52d3ee8881d2", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/f6a2633c280b3f0efcd5a6d2d4a975dfa26033e8", + "reference": "f6a2633c280b3f0efcd5a6d2d4a975dfa26033e8", "shasum": "" }, "require": { @@ -622,20 +1368,20 @@ ], "description": "The Illuminate Contracts package.", "homepage": "https://laravel.com", - "time": "2019-06-02T04:52:04+00:00" + "time": "2019-06-24T11:16:37+00:00" }, { "name": "illuminate/database", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/database.git", - "reference": "0912ab85c15a56a9b2d917592c14daa34330d70c" + "reference": "bd3c54536c237de5eb53fcbdf35f904403353f4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/database/zipball/0912ab85c15a56a9b2d917592c14daa34330d70c", - "reference": "0912ab85c15a56a9b2d917592c14daa34330d70c", + "url": "https://api.github.com/repos/illuminate/database/zipball/bd3c54536c237de5eb53fcbdf35f904403353f4b", + "reference": "bd3c54536c237de5eb53fcbdf35f904403353f4b", "shasum": "" }, "require": { @@ -682,20 +1428,20 @@ "orm", "sql" ], - "time": "2019-06-04T13:01:08+00:00" + "time": "2019-07-15T14:10:50+00:00" }, { "name": "illuminate/encryption", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/encryption.git", - "reference": "6f8364eada25daebc5724e1b9700eabc932ee4ed" + "reference": "135c631bab0e0a8b9535b5750687e0a867c85193" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/encryption/zipball/6f8364eada25daebc5724e1b9700eabc932ee4ed", - "reference": "6f8364eada25daebc5724e1b9700eabc932ee4ed", + "url": "https://api.github.com/repos/illuminate/encryption/zipball/135c631bab0e0a8b9535b5750687e0a867c85193", + "reference": "135c631bab0e0a8b9535b5750687e0a867c85193", "shasum": "" }, "require": { @@ -729,11 +1475,11 @@ ], "description": "The Illuminate Encryption package.", "homepage": "https://laravel.com", - "time": "2019-02-18T18:37:54+00:00" + "time": "2019-06-11T14:00:26+00:00" }, { "name": "illuminate/events", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/events.git", @@ -778,16 +1524,16 @@ }, { "name": "illuminate/filesystem", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/filesystem.git", - "reference": "6e86ef54034c781d9ac889dea53d87a4c192d1f0" + "reference": "e5a022f38cac6c37d6627be0db2ddaa13153bc35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/filesystem/zipball/6e86ef54034c781d9ac889dea53d87a4c192d1f0", - "reference": "6e86ef54034c781d9ac889dea53d87a4c192d1f0", + "url": "https://api.github.com/repos/illuminate/filesystem/zipball/e5a022f38cac6c37d6627be0db2ddaa13153bc35", + "reference": "e5a022f38cac6c37d6627be0db2ddaa13153bc35", "shasum": "" }, "require": { @@ -826,11 +1572,11 @@ ], "description": "The Illuminate Filesystem package.", "homepage": "https://laravel.com", - "time": "2019-05-17T13:01:02+00:00" + "time": "2019-06-25T09:00:38+00:00" }, { "name": "illuminate/hashing", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/hashing.git", @@ -874,16 +1620,16 @@ }, { "name": "illuminate/http", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/http.git", - "reference": "d2f26549660558122dbfeff4c128c71da2322879" + "reference": "597fd8923080117cda4af2aa878e88cef5624840" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/http/zipball/d2f26549660558122dbfeff4c128c71da2322879", - "reference": "d2f26549660558122dbfeff4c128c71da2322879", + "url": "https://api.github.com/repos/illuminate/http/zipball/597fd8923080117cda4af2aa878e88cef5624840", + "reference": "597fd8923080117cda4af2aa878e88cef5624840", "shasum": "" }, "require": { @@ -917,11 +1663,11 @@ ], "description": "The Illuminate Http package.", "homepage": "https://laravel.com", - "time": "2019-04-26T12:43:07+00:00" + "time": "2019-06-11T19:01:45+00:00" }, { "name": "illuminate/log", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/log.git", @@ -966,7 +1712,7 @@ }, { "name": "illuminate/pagination", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/pagination.git", @@ -1011,7 +1757,7 @@ }, { "name": "illuminate/pipeline", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/pipeline.git", @@ -1055,16 +1801,16 @@ }, { "name": "illuminate/queue", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/queue.git", - "reference": "0940a01feffd88c11d664c0508899a79b95131c9" + "reference": "c1be749a1092d08e06a99ec6a3b90a464072e451" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/queue/zipball/0940a01feffd88c11d664c0508899a79b95131c9", - "reference": "0940a01feffd88c11d664c0508899a79b95131c9", + "url": "https://api.github.com/repos/illuminate/queue/zipball/c1be749a1092d08e06a99ec6a3b90a464072e451", + "reference": "c1be749a1092d08e06a99ec6a3b90a464072e451", "shasum": "" }, "require": { @@ -1110,20 +1856,77 @@ ], "description": "The Illuminate Queue package.", "homepage": "https://laravel.com", - "time": "2019-05-14T02:09:30+00:00" + "time": "2019-07-16T13:32:13+00:00" + }, + { + "name": "illuminate/routing", + "version": "v5.8.29", + "source": { + "type": "git", + "url": "https://github.com/illuminate/routing.git", + "reference": "5eca3edba0aac4436280dd25d054ccee8653f6b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/routing/zipball/5eca3edba0aac4436280dd25d054ccee8653f6b9", + "reference": "5eca3edba0aac4436280dd25d054ccee8653f6b9", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/container": "5.8.*", + "illuminate/contracts": "5.8.*", + "illuminate/http": "5.8.*", + "illuminate/pipeline": "5.8.*", + "illuminate/session": "5.8.*", + "illuminate/support": "5.8.*", + "php": "^7.1.3", + "symfony/debug": "^4.2", + "symfony/http-foundation": "^4.2", + "symfony/http-kernel": "^4.2", + "symfony/routing": "^4.2" + }, + "suggest": { + "illuminate/console": "Required to use the make commands (5.8.*).", + "symfony/psr-http-message-bridge": "Required to psr7 bridging features (^1.1)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.8-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Routing\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Routing package.", + "homepage": "https://laravel.com", + "time": "2019-06-28T16:01:41+00:00" }, { "name": "illuminate/session", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/session.git", - "reference": "eca161d09f4f23a77c9a16f9a3eb5c7a82229f2c" + "reference": "087d360f7b9d75bc964280b890c2f2fe8efaf71f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/session/zipball/eca161d09f4f23a77c9a16f9a3eb5c7a82229f2c", - "reference": "eca161d09f4f23a77c9a16f9a3eb5c7a82229f2c", + "url": "https://api.github.com/repos/illuminate/session/zipball/087d360f7b9d75bc964280b890c2f2fe8efaf71f", + "reference": "087d360f7b9d75bc964280b890c2f2fe8efaf71f", "shasum": "" }, "require": { @@ -1161,20 +1964,20 @@ ], "description": "The Illuminate Session package.", "homepage": "https://laravel.com", - "time": "2019-04-13T10:00:28+00:00" + "time": "2019-07-08T13:48:55+00:00" }, { "name": "illuminate/support", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", - "reference": "318bea0200dc61888d55f52b8d5d029434684e31" + "reference": "b60e70c9bd3c6d61cbb4343459755470fd5ad818" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/318bea0200dc61888d55f52b8d5d029434684e31", - "reference": "318bea0200dc61888d55f52b8d5d029434684e31", + "url": "https://api.github.com/repos/illuminate/support/zipball/b60e70c9bd3c6d61cbb4343459755470fd5ad818", + "reference": "b60e70c9bd3c6d61cbb4343459755470fd5ad818", "shasum": "" }, "require": { @@ -1222,20 +2025,20 @@ ], "description": "The Illuminate Support package.", "homepage": "https://laravel.com", - "time": "2019-05-31T06:33:24+00:00" + "time": "2019-07-05T17:41:14+00:00" }, { "name": "illuminate/translation", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/translation.git", - "reference": "f42b8ab5016acb6f4971bb851cbdee1949a135bf" + "reference": "a23986a9ae77013046426bbeb4fe9a29e2527f76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/translation/zipball/f42b8ab5016acb6f4971bb851cbdee1949a135bf", - "reference": "f42b8ab5016acb6f4971bb851cbdee1949a135bf", + "url": "https://api.github.com/repos/illuminate/translation/zipball/a23986a9ae77013046426bbeb4fe9a29e2527f76", + "reference": "a23986a9ae77013046426bbeb4fe9a29e2527f76", "shasum": "" }, "require": { @@ -1268,20 +2071,20 @@ ], "description": "The Illuminate Translation package.", "homepage": "https://laravel.com", - "time": "2019-04-22T13:12:35+00:00" + "time": "2019-06-04T14:33:55+00:00" }, { "name": "illuminate/validation", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/validation.git", - "reference": "c4761de365ca598078196be861120e8a448bece0" + "reference": "e9e05ec88198144c5b915c9b710a62bfdc31ffa9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/validation/zipball/c4761de365ca598078196be861120e8a448bece0", - "reference": "c4761de365ca598078196be861120e8a448bece0", + "url": "https://api.github.com/repos/illuminate/validation/zipball/e9e05ec88198144c5b915c9b710a62bfdc31ffa9", + "reference": "e9e05ec88198144c5b915c9b710a62bfdc31ffa9", "shasum": "" }, "require": { @@ -1320,20 +2123,20 @@ ], "description": "The Illuminate Validation package.", "homepage": "https://laravel.com", - "time": "2019-05-17T13:21:18+00:00" + "time": "2019-07-15T19:49:20+00:00" }, { "name": "illuminate/view", - "version": "v5.8.20", + "version": "v5.8.29", "source": { "type": "git", "url": "https://github.com/illuminate/view.git", - "reference": "2c6e9f1c47b4976ee83410a5da5c1ef7dbd7a907" + "reference": "c859919bc3be97a3f114377d5d812f047b8ea90d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/view/zipball/2c6e9f1c47b4976ee83410a5da5c1ef7dbd7a907", - "reference": "2c6e9f1c47b4976ee83410a5da5c1ef7dbd7a907", + "url": "https://api.github.com/repos/illuminate/view/zipball/c859919bc3be97a3f114377d5d812f047b8ea90d", + "reference": "c859919bc3be97a3f114377d5d812f047b8ea90d", "shasum": "" }, "require": { @@ -1369,20 +2172,106 @@ ], "description": "The Illuminate View package.", "homepage": "https://laravel.com", - "time": "2019-05-15T15:54:44+00:00" + "time": "2019-06-20T13:13:59+00:00" + }, + { + "name": "laravel-doctrine/orm", + "version": "v1.4.10", + "source": { + "type": "git", + "url": "https://github.com/laravel-doctrine/orm.git", + "reference": "7b45d97b8345d532747b8b946c36eb0926018fcc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel-doctrine/orm/zipball/7b45d97b8345d532747b8b946c36eb0926018fcc", + "reference": "7b45d97b8345d532747b8b946c36eb0926018fcc", + "shasum": "" + }, + "require": { + "doctrine/orm": "2.5.*|2.6.*", + "illuminate/auth": "5.5.*|5.6.*|5.7.*|5.8.*", + "illuminate/console": "5.5.*|5.6.*|5.7.*|5.8.*", + "illuminate/container": "5.5.*|5.6.*|5.7.*|5.8.*", + "illuminate/contracts": "5.5.*|5.6.*|5.7.*|5.8.*", + "illuminate/pagination": "5.5.*|5.6.*|5.7.*|5.8.*", + "illuminate/routing": "5.5.*|5.6.*|5.7.*|5.8.*", + "illuminate/support": "5.5.*|5.6.*|5.7.*|5.8.*", + "illuminate/validation": "5.5.*|5.6.*|5.7.*|5.8.*", + "illuminate/view": "5.5.*|5.6.*|5.7.*|5.8.*", + "php": ">=7.0", + "symfony/serializer": "^2.7|~3.0|~4.0" + }, + "require-dev": { + "barryvdh/laravel-debugbar": "~2.0|~3.0", + "illuminate/log": "5.5.*|5.6.*|5.7.*|5.8.*", + "illuminate/notifications": "5.5.*|5.6.*|5.7.*|5.8.*", + "illuminate/queue": "5.5.*|5.6.*|5.7.*|5.8.*", + "itsgoingd/clockwork": "~1.9", + "mockery/mockery": "^1.0", + "phpunit/phpunit": "~5.0" + }, + "suggest": { + "fzaninotto/faker": "Required to use the entity factory builder (~1.4).", + "laravel-doctrine/acl": "to integrate Doctrine roles & permissions with Laravel's Authorization system (~1.0)", + "laravel-doctrine/extensions": "to add Behavioral and Query/Type Extensions for Laravel Doctrine (~1.0)", + "laravel-doctrine/fluent": "Fluent mapping driver (alternative to xml, yaml, ... (~1.1).", + "laravel-doctrine/migrations": "to add support for migrations in Laravel Doctrine (~1.0)", + "yajra/laravel-oci8": "Support for Laravel native queue and session database drivers in Oracle (~2.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LaravelDoctrine\\ORM\\DoctrineServiceProvider" + ], + "aliases": { + "Registry": "LaravelDoctrine\\ORM\\Facades\\Registry", + "Doctrine": "LaravelDoctrine\\ORM\\Facades\\Doctrine", + "EntityManager": "LaravelDoctrine\\ORM\\Facades\\EntityManager" + } + } + }, + "autoload": { + "psr-4": { + "LaravelDoctrine\\ORM\\": "src/" + }, + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Patrick Brouwers", + "email": "patrick@maatwebsite.nl" + } + ], + "description": "A Doctrine ORM bridge for Laravel 5", + "keywords": [ + "data mapper", + "database", + "doctrine", + "laravel", + "orm" + ], + "time": "2019-03-14T08:26:16+00:00" }, { "name": "laravel/lumen-framework", - "version": "v5.8.8", + "version": "v5.8.11", "source": { "type": "git", "url": "https://github.com/laravel/lumen-framework.git", - "reference": "a1c5d23173b39d39f8321e6516f8870f8abe31d4" + "reference": "0f450f8d6ee47bdef6c88a2492883c6e48a33a95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/lumen-framework/zipball/a1c5d23173b39d39f8321e6516f8870f8abe31d4", - "reference": "a1c5d23173b39d39f8321e6516f8870f8abe31d4", + "url": "https://api.github.com/repos/laravel/lumen-framework/zipball/0f450f8d6ee47bdef6c88a2492883c6e48a33a95", + "reference": "0f450f8d6ee47bdef6c88a2492883c6e48a33a95", "shasum": "" }, "require": { @@ -1410,9 +2299,9 @@ "illuminate/view": "5.8.*", "nikic/fast-route": "^1.3", "php": "^7.1.3", - "symfony/http-foundation": "^4.1", - "symfony/http-kernel": "^4.1", - "symfony/var-dumper": "^4.1", + "symfony/http-foundation": "^4.2", + "symfony/http-kernel": "^4.2", + "symfony/var-dumper": "^4.2", "vlucas/phpdotenv": "^3.3" }, "require-dev": { @@ -1453,7 +2342,7 @@ "laravel", "lumen" ], - "time": "2019-05-31T10:28:19+00:00" + "time": "2019-07-17T12:32:36+00:00" }, { "name": "monolog/monolog", @@ -1535,16 +2424,16 @@ }, { "name": "nesbot/carbon", - "version": "2.19.1", + "version": "2.21.3", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "5cf102d1476fdf92f1f991bd1a1a0d93c65755ca" + "reference": "58bdbbfab17ccd2ec7347b99e997f18232def4dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/5cf102d1476fdf92f1f991bd1a1a0d93c65755ca", - "reference": "5cf102d1476fdf92f1f991bd1a1a0d93c65755ca", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/58bdbbfab17ccd2ec7347b99e997f18232def4dc", + "reference": "58bdbbfab17ccd2ec7347b99e997f18232def4dc", "shasum": "" }, "require": { @@ -1560,6 +2449,9 @@ "phpunit/phpunit": "^7.5 || ^8.0", "squizlabs/php_codesniffer": "^3.4" }, + "bin": [ + "bin/carbon" + ], "type": "library", "extra": { "laravel": { @@ -1582,6 +2474,10 @@ "name": "Brian Nesbitt", "email": "brian@nesbot.com", "homepage": "http://nesbot.com" + }, + { + "name": "kylekatarnls", + "homepage": "http://github.com/kylekatarnls" } ], "description": "A simple API extension for DateTime.", @@ -1591,7 +2487,7 @@ "datetime", "time" ], - "time": "2019-06-04T20:07:46+00:00" + "time": "2019-07-18T18:47:28+00:00" }, { "name": "nikic/fast-route", @@ -1641,16 +2537,16 @@ }, { "name": "opis/closure", - "version": "3.3.0", + "version": "3.3.1", "source": { "type": "git", "url": "https://github.com/opis/closure.git", - "reference": "f846725591203098246276b2e7b9e8b7814c4965" + "reference": "92927e26d7fc3f271efe1f55bdbb073fbb2f0722" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/f846725591203098246276b2e7b9e8b7814c4965", - "reference": "f846725591203098246276b2e7b9e8b7814c4965", + "url": "https://api.github.com/repos/opis/closure/zipball/92927e26d7fc3f271efe1f55bdbb073fbb2f0722", + "reference": "92927e26d7fc3f271efe1f55bdbb073fbb2f0722", "shasum": "" }, "require": { @@ -1698,7 +2594,7 @@ "serialization", "serialize" ], - "time": "2019-05-31T20:04:32+00:00" + "time": "2019-07-09T21:58:11+00:00" }, { "name": "phpoption/phpoption", @@ -1896,16 +2792,16 @@ }, { "name": "symfony/console", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "d50bbeeb0e17e6dd4124ea391eff235e932cbf64" + "reference": "8b0ae5742ce9aaa8b0075665862c1ca397d1c1d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/d50bbeeb0e17e6dd4124ea391eff235e932cbf64", - "reference": "d50bbeeb0e17e6dd4124ea391eff235e932cbf64", + "url": "https://api.github.com/repos/symfony/console/zipball/8b0ae5742ce9aaa8b0075665862c1ca397d1c1d9", + "reference": "8b0ae5742ce9aaa8b0075665862c1ca397d1c1d9", "shasum": "" }, "require": { @@ -1967,20 +2863,20 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2019-06-05T13:25:51+00:00" + "time": "2019-07-24T17:13:59+00:00" }, { "name": "symfony/debug", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "4e025104f1f9adb1f7a2d14fb102c9986d6e97c6" + "reference": "527887c3858a2462b0137662c74837288b998ee3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/4e025104f1f9adb1f7a2d14fb102c9986d6e97c6", - "reference": "4e025104f1f9adb1f7a2d14fb102c9986d6e97c6", + "url": "https://api.github.com/repos/symfony/debug/zipball/527887c3858a2462b0137662c74837288b998ee3", + "reference": "527887c3858a2462b0137662c74837288b998ee3", "shasum": "" }, "require": { @@ -2023,20 +2919,20 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2019-05-30T16:10:05+00:00" + "time": "2019-07-23T11:21:36+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "4e6c670af81c4fb0b6c08b035530a9915d0b691f" + "reference": "212b020949331b6531250584531363844b34a94e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4e6c670af81c4fb0b6c08b035530a9915d0b691f", - "reference": "4e6c670af81c4fb0b6c08b035530a9915d0b691f", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/212b020949331b6531250584531363844b34a94e", + "reference": "212b020949331b6531250584531363844b34a94e", "shasum": "" }, "require": { @@ -2093,20 +2989,20 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2019-05-30T16:10:05+00:00" + "time": "2019-06-27T06:42:14+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v1.1.1", + "version": "v1.1.5", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "8fa2cf2177083dd59cf8e44ea4b6541764fbda69" + "reference": "c61766f4440ca687de1084a5c00b08e167a2575c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8fa2cf2177083dd59cf8e44ea4b6541764fbda69", - "reference": "8fa2cf2177083dd59cf8e44ea4b6541764fbda69", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c61766f4440ca687de1084a5c00b08e167a2575c", + "reference": "c61766f4440ca687de1084a5c00b08e167a2575c", "shasum": "" }, "require": { @@ -2151,20 +3047,20 @@ "interoperability", "standards" ], - "time": "2019-05-22T12:23:29+00:00" + "time": "2019-06-20T06:46:26+00:00" }, { "name": "symfony/finder", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176" + "reference": "9638d41e3729459860bb96f6247ccb61faaa45f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176", - "reference": "b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176", + "url": "https://api.github.com/repos/symfony/finder/zipball/9638d41e3729459860bb96f6247ccb61faaa45f2", + "reference": "9638d41e3729459860bb96f6247ccb61faaa45f2", "shasum": "" }, "require": { @@ -2200,20 +3096,20 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2019-05-26T20:47:49+00:00" + "time": "2019-06-28T13:16:30+00:00" }, { "name": "symfony/http-foundation", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "b7e4945dd9b277cd24e93566e4da0a87956392a9" + "reference": "8b778ee0c27731105fbf1535f51793ad1ae0ba2b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b7e4945dd9b277cd24e93566e4da0a87956392a9", - "reference": "b7e4945dd9b277cd24e93566e4da0a87956392a9", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/8b778ee0c27731105fbf1535f51793ad1ae0ba2b", + "reference": "8b778ee0c27731105fbf1535f51793ad1ae0ba2b", "shasum": "" }, "require": { @@ -2255,20 +3151,20 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2019-06-06T10:05:02+00:00" + "time": "2019-07-23T11:21:36+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "738ad561cd6a8d1c44ee1da941b2e628e264c429" + "reference": "a414548d236ddd8fa3df52367d583e82339c5e95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/738ad561cd6a8d1c44ee1da941b2e628e264c429", - "reference": "738ad561cd6a8d1c44ee1da941b2e628e264c429", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/a414548d236ddd8fa3df52367d583e82339c5e95", + "reference": "a414548d236ddd8fa3df52367d583e82339c5e95", "shasum": "" }, "require": { @@ -2347,20 +3243,20 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2019-06-06T13:23:34+00:00" + "time": "2019-07-28T07:10:23+00:00" }, { "name": "symfony/mime", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "ec2c5565de60e03f33d4296a655e3273f0ad1f8b" + "reference": "6b7148029b1dd5eda1502064f06d01357b7b2d8b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/ec2c5565de60e03f33d4296a655e3273f0ad1f8b", - "reference": "ec2c5565de60e03f33d4296a655e3273f0ad1f8b", + "url": "https://api.github.com/repos/symfony/mime/zipball/6b7148029b1dd5eda1502064f06d01357b7b2d8b", + "reference": "6b7148029b1dd5eda1502064f06d01357b7b2d8b", "shasum": "" }, "require": { @@ -2406,7 +3302,7 @@ "mime", "mime-type" ], - "time": "2019-06-04T09:22:54+00:00" + "time": "2019-07-19T16:21:19+00:00" }, { "name": "symfony/polyfill-ctype", @@ -2592,30 +3488,143 @@ "version": "v1.11.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c" + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-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": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", + "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "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.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/process", + "version": "v4.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "856d35814cf287480465bb7a6c413bb7f5f5e69c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ab50dcf166d5f577978419edd37aa2bb8eabce0c", - "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "url": "https://api.github.com/repos/symfony/process/zipball/856d35814cf287480465bb7a6c413bb7f5f5e69c", + "reference": "856d35814cf287480465bb7a6c413bb7f5f5e69c", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": "^7.1.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" + "Symfony\\Component\\Process\\": "" }, - "files": [ - "bootstrap.php" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2624,56 +3633,68 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "description": "Symfony Process Component", "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2019-05-30T16:10:05+00:00" }, { - "name": "symfony/polyfill-php73", - "version": "v1.11.0", + "name": "symfony/routing", + "version": "v4.3.3", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd" + "url": "https://github.com/symfony/routing.git", + "reference": "a88c47a5861549f5dc1197660818084c3b67d773" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", - "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", + "url": "https://api.github.com/repos/symfony/routing/zipball/a88c47a5861549f5dc1197660818084c3b67d773", + "reference": "a88c47a5861549f5dc1197660818084c3b67d773", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": "^7.1.3" + }, + "conflict": { + "symfony/config": "<4.2", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.2", + "psr/log": "~1.0", + "symfony/config": "~4.2", + "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/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": "1.11-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" + "Symfony\\Component\\Routing\\": "" }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2682,40 +3703,71 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "description": "Symfony Routing Component", "homepage": "https://symfony.com", "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" + "router", + "routing", + "uri", + "url" ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2019-07-23T14:43:56+00:00" }, { - "name": "symfony/process", - "version": "v4.3.1", + "name": "symfony/serializer", + "version": "v4.3.3", "source": { "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "856d35814cf287480465bb7a6c413bb7f5f5e69c" + "url": "https://github.com/symfony/serializer.git", + "reference": "ff127edf8c015d3a3922b0dd56ffa2c2508a7fda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/856d35814cf287480465bb7a6c413bb7f5f5e69c", - "reference": "856d35814cf287480465bb7a6c413bb7f5f5e69c", + "url": "https://api.github.com/repos/symfony/serializer/zipball/ff127edf8c015d3a3922b0dd56ffa2c2508a7fda", + "reference": "ff127edf8c015d3a3922b0dd56ffa2c2508a7fda", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "phpdocumentor/type-resolver": "<0.2.1", + "symfony/dependency-injection": "<3.4", + "symfony/property-access": "<3.4", + "symfony/property-info": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "doctrine/cache": "~1.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0", + "symfony/cache": "~3.4|~4.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/http-foundation": "~3.4|~4.0", + "symfony/property-access": "~3.4|~4.0", + "symfony/property-info": "^3.4.13|~4.0", + "symfony/validator": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader and metadata cache.", + "psr/cache-implementation": "For using the metadata cache.", + "symfony/config": "For using the XML mapping loader.", + "symfony/http-foundation": "For using a MIME type guesser within the DataUriNormalizer.", + "symfony/property-access": "For using the ObjectNormalizer.", + "symfony/property-info": "To deserialize relations.", + "symfony/yaml": "For using the default YAML mapping loader." }, "type": "library", "extra": { @@ -2725,7 +3777,7 @@ }, "autoload": { "psr-4": { - "Symfony\\Component\\Process\\": "" + "Symfony\\Component\\Serializer\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2745,29 +3797,29 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Process Component", + "description": "Symfony Serializer Component", "homepage": "https://symfony.com", - "time": "2019-05-30T16:10:05+00:00" + "time": "2019-07-23T14:59:17+00:00" }, { "name": "symfony/service-contracts", - "version": "v1.1.2", + "version": "v1.1.5", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0" + "reference": "f391a00de78ec7ec8cf5cdcdae59ec7b883edb8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/191afdcb5804db960d26d8566b7e9a2843cab3a0", - "reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f391a00de78ec7ec8cf5cdcdae59ec7b883edb8d", + "reference": "f391a00de78ec7ec8cf5cdcdae59ec7b883edb8d", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": "^7.1.3", + "psr/container": "^1.0" }, "suggest": { - "psr/container": "", "symfony/service-implementation": "" }, "type": "library", @@ -2805,20 +3857,20 @@ "interoperability", "standards" ], - "time": "2019-05-28T07:50:59+00:00" + "time": "2019-06-13T11:15:36+00:00" }, { "name": "symfony/translation", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "5dda505e5f65d759741dfaf4e54b36010a4b57aa" + "reference": "4e3e39cc485304f807622bdc64938e4633396406" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/5dda505e5f65d759741dfaf4e54b36010a4b57aa", - "reference": "5dda505e5f65d759741dfaf4e54b36010a4b57aa", + "url": "https://api.github.com/repos/symfony/translation/zipball/4e3e39cc485304f807622bdc64938e4633396406", + "reference": "4e3e39cc485304f807622bdc64938e4633396406", "shasum": "" }, "require": { @@ -2881,20 +3933,20 @@ ], "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "time": "2019-06-03T20:27:40+00:00" + "time": "2019-07-18T10:34:59+00:00" }, { "name": "symfony/translation-contracts", - "version": "v1.1.2", + "version": "v1.1.5", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "93597ce975d91c52ebfaca1253343cd9ccb7916d" + "reference": "cb4b18ad7b92a26e83b65dde940fab78339e6f3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/93597ce975d91c52ebfaca1253343cd9ccb7916d", - "reference": "93597ce975d91c52ebfaca1253343cd9ccb7916d", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/cb4b18ad7b92a26e83b65dde940fab78339e6f3c", + "reference": "cb4b18ad7b92a26e83b65dde940fab78339e6f3c", "shasum": "" }, "require": { @@ -2938,20 +3990,20 @@ "interoperability", "standards" ], - "time": "2019-05-27T08:16:38+00:00" + "time": "2019-06-13T11:15:36+00:00" }, { "name": "symfony/var-dumper", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "f974f448154928d2b5fb7c412bd23b81d063f34b" + "reference": "e4110b992d2cbe198d7d3b244d079c1c58761d07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/f974f448154928d2b5fb7c412bd23b81d063f34b", - "reference": "f974f448154928d2b5fb7c412bd23b81d063f34b", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e4110b992d2cbe198d7d3b244d079c1c58761d07", + "reference": "e4110b992d2cbe198d7d3b244d079c1c58761d07", "shasum": "" }, "require": { @@ -3014,20 +4066,20 @@ "debug", "dump" ], - "time": "2019-06-05T02:08:12+00:00" + "time": "2019-07-27T06:42:46+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v3.3.3", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "dbcc609971dd9b55f48b8008b553d79fd372ddde" + "reference": "5084b23845c24dbff8ac6c204290c341e4776c92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/dbcc609971dd9b55f48b8008b553d79fd372ddde", - "reference": "dbcc609971dd9b55f48b8008b553d79fd372ddde", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/5084b23845c24dbff8ac6c204290c341e4776c92", + "reference": "5084b23845c24dbff8ac6c204290c341e4776c92", "shasum": "" }, "require": { @@ -3041,7 +4093,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.3-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -3066,7 +4118,7 @@ "env", "environment" ], - "time": "2019-03-06T09:39:45+00:00" + "time": "2019-06-15T22:40:20+00:00" } ], "packages-dev": [ @@ -3176,130 +4228,6 @@ ], "time": "2019-05-27T17:52:04+00:00" }, - { - "name": "doctrine/annotations", - "version": "v1.6.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/53120e0eb10355388d6ccbe462f1fea34ddadb24", - "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24", - "shasum": "" - }, - "require": { - "doctrine/lexer": "1.*", - "php": "^7.1" - }, - "require-dev": { - "doctrine/cache": "1.*", - "phpunit/phpunit": "^6.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "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": "Docblock Annotations Parser", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "time": "2019-03-25T19:12:02+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "a2c590166b2133a4633738648b6b064edae0814a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", - "reference": "a2c590166b2133a4633738648b6b064edae0814a", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpunit/phpunit": "^7.0" - }, - "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://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "time": "2019-03-17T17:37:11+00:00" - }, { "name": "friendsofphp/php-cs-fixer", "version": "v2.15.1", @@ -3921,16 +4849,16 @@ }, { "name": "nette/php-generator", - "version": "v3.2.2", + "version": "v3.2.3", "source": { "type": "git", "url": "https://github.com/nette/php-generator.git", - "reference": "acff8b136fad84b860a626d133e791f95781f9f5" + "reference": "aea6e81437bb238e5f0e5b5ce06337433908e63b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/php-generator/zipball/acff8b136fad84b860a626d133e791f95781f9f5", - "reference": "acff8b136fad84b860a626d133e791f95781f9f5", + "url": "https://api.github.com/repos/nette/php-generator/zipball/aea6e81437bb238e5f0e5b5ce06337433908e63b", + "reference": "aea6e81437bb238e5f0e5b5ce06337433908e63b", "shasum": "" }, "require": { @@ -3976,7 +4904,7 @@ "php", "scaffolding" ], - "time": "2019-03-15T03:41:13+00:00" + "time": "2019-07-05T13:01:56+00:00" }, { "name": "nette/robot-loader", @@ -4626,16 +5554,16 @@ }, { "name": "phpspec/prophecy", - "version": "1.8.0", + "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06" + "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06", - "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/1927e75f4ed19131ec9bcc3b002e07fb1173ee76", + "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76", "shasum": "" }, "require": { @@ -4656,8 +5584,8 @@ } }, "autoload": { - "psr-0": { - "Prophecy\\": "src/" + "psr-4": { + "Prophecy\\": "src/Prophecy" } }, "notification-url": "https://packagist.org/downloads/", @@ -4685,7 +5613,7 @@ "spy", "stub" ], - "time": "2018-08-05T17:53:17+00:00" + "time": "2019-06-13T12:50:23+00:00" }, { "name": "phpstan/phpdoc-parser", @@ -4736,16 +5664,16 @@ }, { "name": "phpstan/phpstan", - "version": "0.11.8", + "version": "0.11.12", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "fcf0081bf3a254ddacffa03e78be87842d0c09c9" + "reference": "56b3eb2a371b60537fd20794e24af9e7e8ed4e30" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/fcf0081bf3a254ddacffa03e78be87842d0c09c9", - "reference": "fcf0081bf3a254ddacffa03e78be87842d0c09c9", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/56b3eb2a371b60537fd20794e24af9e7e8ed4e30", + "reference": "56b3eb2a371b60537fd20794e24af9e7e8ed4e30", "shasum": "" }, "require": { @@ -4758,7 +5686,7 @@ "nette/utils": "^2.4.5 || ^3.0", "nikic/php-parser": "^4.0.2", "php": "~7.1", - "phpstan/phpdoc-parser": "^0.3.4", + "phpstan/phpdoc-parser": "^0.3.5", "symfony/console": "~3.2 || ~4.0", "symfony/finder": "~3.2 || ~4.0" }, @@ -4771,6 +5699,7 @@ "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4", "ext-intl": "*", "ext-mysqli": "*", + "ext-simplexml": "*", "ext-soap": "*", "ext-zip": "*", "jakub-onderka/php-parallel-lint": "^1.0", @@ -4806,7 +5735,7 @@ "MIT" ], "description": "PHPStan - PHP Static Analysis Tool", - "time": "2019-05-28T19:58:33+00:00" + "time": "2019-07-08T06:55:18+00:00" }, { "name": "phpunit/php-code-coverage", @@ -4858,8 +5787,8 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "role": "lead", + "email": "sebastian@phpunit.de" } ], "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", @@ -5013,16 +5942,16 @@ }, { "name": "phpunit/php-token-stream", - "version": "3.0.1", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "c99e3be9d3e85f60646f152f9002d46ed7770d18" + "reference": "e899757bb3df5ff6e95089132f32cd59aac2220a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/c99e3be9d3e85f60646f152f9002d46ed7770d18", - "reference": "c99e3be9d3e85f60646f152f9002d46ed7770d18", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/e899757bb3df5ff6e95089132f32cd59aac2220a", + "reference": "e899757bb3df5ff6e95089132f32cd59aac2220a", "shasum": "" }, "require": { @@ -5035,7 +5964,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -5058,20 +5987,20 @@ "keywords": [ "tokenizer" ], - "time": "2018-10-30T05:52:18+00:00" + "time": "2019-07-25T05:29:42+00:00" }, { "name": "phpunit/phpunit", - "version": "7.5.12", + "version": "7.5.14", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "9ba59817745b0fe0c1a5a3032dfd4a6d2994ad1c" + "reference": "2834789aeb9ac182ad69bfdf9ae91856a59945ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9ba59817745b0fe0c1a5a3032dfd4a6d2994ad1c", - "reference": "9ba59817745b0fe0c1a5a3032dfd4a6d2994ad1c", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2834789aeb9ac182ad69bfdf9ae91856a59945ff", + "reference": "2834789aeb9ac182ad69bfdf9ae91856a59945ff", "shasum": "" }, "require": { @@ -5131,8 +6060,8 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "role": "lead", + "email": "sebastian@phpunit.de" } ], "description": "The PHP Unit Testing framework.", @@ -5142,7 +6071,222 @@ "testing", "xunit" ], - "time": "2019-05-28T11:59:40+00:00" + "time": "2019-07-15T06:24:08+00:00" + }, + { + "name": "roave/security-advisories", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/Roave/SecurityAdvisories.git", + "reference": "ea693fa060702164985511acc3ceb5389c9ac761" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/ea693fa060702164985511acc3ceb5389c9ac761", + "reference": "ea693fa060702164985511acc3ceb5389c9ac761", + "shasum": "" + }, + "conflict": { + "3f/pygmentize": "<1.2", + "adodb/adodb-php": "<5.20.12", + "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", + "amphp/artax": "<1.0.6|>=2,<2.0.6", + "amphp/http": "<1.0.1", + "api-platform/core": ">=2.2,<2.2.10|>=2.3,<2.3.6", + "asymmetricrypt/asymmetricrypt": ">=0,<9.9.99", + "aws/aws-sdk-php": ">=3,<3.2.1", + "brightlocal/phpwhois": "<=4.2.5", + "bugsnag/bugsnag-laravel": ">=2,<2.0.2", + "cakephp/cakephp": ">=1.3,<1.3.18|>=2,<2.4.99|>=2.5,<2.5.99|>=2.6,<2.6.12|>=2.7,<2.7.6|>=3,<3.5.18|>=3.6,<3.6.15|>=3.7,<3.7.7", + "cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4", + "cartalyst/sentry": "<=2.1.6", + "codeigniter/framework": "<=3.0.6", + "composer/composer": "<=1-alpha.11", + "contao-components/mediaelement": ">=2.14.2,<2.21.1", + "contao/core": ">=2,<3.5.39", + "contao/core-bundle": ">=4,<4.4.39|>=4.5,<4.7.5", + "contao/listing-bundle": ">=4,<4.4.8", + "contao/newsletter-bundle": ">=4,<4.1", + "david-garcia/phpwhois": "<=4.3.1", + "doctrine/annotations": ">=1,<1.2.7", + "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", + "doctrine/common": ">=2,<2.4.3|>=2.5,<2.5.1", + "doctrine/dbal": ">=2,<2.0.8|>=2.1,<2.1.2", + "doctrine/doctrine-bundle": "<1.5.2", + "doctrine/doctrine-module": "<=0.7.1", + "doctrine/mongodb-odm": ">=1,<1.0.2", + "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", + "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1", + "dompdf/dompdf": ">=0.6,<0.6.2", + "drupal/core": ">=7,<7.67|>=8,<8.6.16|>=8.7,<8.7.1|>8.7.3,<8.7.5", + "drupal/drupal": ">=7,<7.67|>=8,<8.6.16|>=8.7,<8.7.1|>8.7.3,<8.7.5", + "erusev/parsedown": "<1.7.2", + "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.4", + "ezsystems/ezpublish-kernel": ">=5.3,<5.3.12.1|>=5.4,<5.4.13.1|>=6,<6.7.9.1|>=6.8,<6.13.5.1|>=7,<7.2.4.1|>=7.3,<7.3.2.1", + "ezsystems/ezpublish-legacy": ">=5.3,<5.3.12.6|>=5.4,<5.4.12.3|>=2011,<2017.12.4.3|>=2018.6,<2018.6.1.4|>=2018.9,<2018.9.1.3", + "ezsystems/repository-forms": ">=2.3,<2.3.2.1", + "ezyang/htmlpurifier": "<4.1.1", + "firebase/php-jwt": "<2", + "fooman/tcpdf": "<6.2.22", + "fossar/tcpdf-parser": "<6.2.22", + "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", + "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", + "fuel/core": "<1.8.1", + "gree/jose": "<=2.2", + "gregwar/rst": "<1.0.3", + "guzzlehttp/guzzle": ">=4-rc.2,<4.2.4|>=5,<5.3.1|>=6,<6.2.1", + "illuminate/auth": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.10", + "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.42|>=5.6,<5.6.30", + "illuminate/database": ">=4,<4.0.99|>=4.1,<4.1.29", + "illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15", + "ivankristianto/phpwhois": "<=4.3", + "james-heinrich/getid3": "<1.9.9", + "joomla/session": "<1.3.1", + "jsmitty12/phpwhois": "<5.1", + "kazist/phpwhois": "<=4.2.6", + "kreait/firebase-php": ">=3.2,<3.8.1", + "la-haute-societe/tcpdf": "<6.2.22", + "laravel/framework": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.42|>=5.6,<5.6.30", + "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", + "league/commonmark": "<0.18.3", + "magento/magento1ce": "<1.9.4.1", + "magento/magento1ee": ">=1.9,<1.14.4.1", + "magento/product-community-edition": ">=2,<2.2.8|>=2.3,<2.3.1", + "monolog/monolog": ">=1.8,<1.12", + "namshi/jose": "<2.2", + "onelogin/php-saml": "<2.10.4", + "openid/php-openid": "<2.3", + "oro/crm": ">=1.7,<1.7.4", + "oro/platform": ">=1.7,<1.7.4", + "padraic/humbug_get_contents": "<1.1.2", + "pagarme/pagarme-php": ">=0,<3", + "paragonie/random_compat": "<2", + "paypal/merchant-sdk-php": "<3.12", + "pear/archive_tar": "<1.4.4", + "phpmailer/phpmailer": ">=5,<5.2.27|>=6,<6.0.6", + "phpoffice/phpexcel": "<=1.8.1", + "phpoffice/phpspreadsheet": "<=1.5", + "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5.0.10,<5.6.3", + "phpwhois/phpwhois": "<=4.2.5", + "phpxmlrpc/extras": "<0.6.1", + "propel/propel": ">=2-alpha.1,<=2-alpha.7", + "propel/propel1": ">=1,<=1.7.1", + "pusher/pusher-php-server": "<2.2.1", + "robrichards/xmlseclibs": ">=1,<3.0.2", + "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9", + "sensiolabs/connect": "<4.2.3", + "serluck/phpwhois": "<=4.2.6", + "shopware/shopware": "<5.3.7", + "silverstripe/cms": ">=3,<=3.0.11|>=3.1,<3.1.11", + "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", + "silverstripe/framework": ">=3,<3.6.7|>=3.7,<3.7.3|>=4,<4.4", + "silverstripe/graphql": ">=2,<2.0.5|>=3,<3.1.2", + "silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1", + "silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4", + "silverstripe/userforms": "<3", + "simple-updates/phpwhois": "<=1", + "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4", + "simplesamlphp/simplesamlphp": "<1.17.3", + "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", + "slim/slim": "<2.6", + "smarty/smarty": "<3.1.33", + "socalnick/scn-social-auth": "<1.15.2", + "spoonity/tcpdf": "<6.2.22", + "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", + "stormpath/sdk": ">=0,<9.9.99", + "swiftmailer/swiftmailer": ">=4,<5.4.5", + "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", + "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", + "sylius/grid-bundle": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", + "sylius/sylius": ">=1,<1.1.18|>=1.2,<1.2.17|>=1.3,<1.3.12|>=1.4,<1.4.4", + "symfony/cache": ">=3.1,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/dependency-injection": ">=2,<2.0.17|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1", + "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/http-foundation": ">=2,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/http-kernel": ">=2,<2.3.29|>=2.4,<2.5.12|>=2.6,<2.6.8", + "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", + "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/polyfill": ">=1,<1.10", + "symfony/polyfill-php55": ">=1,<1.10", + "symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/routing": ">=2,<2.0.19", + "symfony/security": ">=2,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/security-bundle": ">=2,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", + "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<2.8.37|>=3,<3.3.17|>=3.4,<3.4.7|>=4,<4.0.7", + "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", + "symfony/security-guard": ">=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", + "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/serializer": ">=2,<2.0.11", + "symfony/symfony": ">=2,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/translation": ">=2,<2.0.17", + "symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3", + "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", + "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7", + "tecnickcom/tcpdf": "<6.2.22", + "thelia/backoffice-default-template": ">=2.1,<2.1.2", + "thelia/thelia": ">=2.1-beta.1,<2.1.3", + "theonedemon/phpwhois": "<=4.2.5", + "titon/framework": ">=0,<9.9.99", + "truckersmp/phpwhois": "<=4.3.1", + "twig/twig": "<1.38|>=2,<2.7", + "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.27|>=9,<9.5.8", + "typo3/cms-core": ">=8,<8.7.27|>=9,<9.5.8", + "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.10|>=3.1,<3.1.7|>=3.2,<3.2.7|>=3.3,<3.3.5", + "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4", + "typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1", + "ua-parser/uap-php": "<3.8", + "wallabag/tcpdf": "<6.2.22", + "willdurand/js-translation-bundle": "<2.1.1", + "yiisoft/yii": ">=1.1.14,<1.1.15", + "yiisoft/yii2": "<2.0.15", + "yiisoft/yii2-bootstrap": "<2.0.4", + "yiisoft/yii2-dev": "<2.0.15", + "yiisoft/yii2-elasticsearch": "<2.0.5", + "yiisoft/yii2-gii": "<2.0.4", + "yiisoft/yii2-jui": "<2.0.4", + "yiisoft/yii2-redis": "<2.0.8", + "zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3", + "zendframework/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2", + "zendframework/zend-crypt": ">=2,<2.4.9|>=2.5,<2.5.2", + "zendframework/zend-db": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.10|>=2.3,<2.3.5", + "zendframework/zend-developer-tools": ">=1.2.2,<1.2.3", + "zendframework/zend-diactoros": ">=1,<1.8.4", + "zendframework/zend-feed": ">=1,<2.10.3", + "zendframework/zend-form": ">=2,<2.2.7|>=2.3,<2.3.1", + "zendframework/zend-http": ">=1,<2.8.1", + "zendframework/zend-json": ">=2.1,<2.1.6|>=2.2,<2.2.6", + "zendframework/zend-ldap": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.8|>=2.3,<2.3.3", + "zendframework/zend-mail": ">=2,<2.4.11|>=2.5,<2.7.2", + "zendframework/zend-navigation": ">=2,<2.2.7|>=2.3,<2.3.1", + "zendframework/zend-session": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.9|>=2.3,<2.3.4", + "zendframework/zend-validator": ">=2.3,<2.3.6", + "zendframework/zend-view": ">=2,<2.2.7|>=2.3,<2.3.1", + "zendframework/zend-xmlrpc": ">=2.1,<2.1.6|>=2.2,<2.2.6", + "zendframework/zendframework": "<2.5.1", + "zendframework/zendframework1": "<1.12.20", + "zendframework/zendopenid": ">=2,<2.0.2", + "zendframework/zendxml": ">=1,<1.0.1", + "zetacomponents/mail": "<1.8.2", + "zf-commons/zfc-user": "<1.2.2", + "zfcampus/zf-apigility-doctrine": ">=1,<1.0.3", + "zfr/zfr-oauth2-server-module": "<0.1.2" + }, + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "role": "maintainer" + } + ], + "description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it", + "time": "2019-07-18T15:17:58+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -5712,16 +6856,16 @@ }, { "name": "symfony/filesystem", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "bf2af40d738dec5e433faea7b00daa4431d0a4cf" + "reference": "b9896d034463ad6fd2bf17e2bf9418caecd6313d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/bf2af40d738dec5e433faea7b00daa4431d0a4cf", - "reference": "bf2af40d738dec5e433faea7b00daa4431d0a4cf", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b9896d034463ad6fd2bf17e2bf9418caecd6313d", + "reference": "b9896d034463ad6fd2bf17e2bf9418caecd6313d", "shasum": "" }, "require": { @@ -5758,20 +6902,20 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2019-06-03T20:27:40+00:00" + "time": "2019-06-23T08:51:25+00:00" }, { "name": "symfony/options-resolver", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "914e0edcb7cd0c9f494bc023b1d47534f4542332" + "reference": "40762ead607c8f792ee4516881369ffa553fee6f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/914e0edcb7cd0c9f494bc023b1d47534f4542332", - "reference": "914e0edcb7cd0c9f494bc023b1d47534f4542332", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/40762ead607c8f792ee4516881369ffa553fee6f", + "reference": "40762ead607c8f792ee4516881369ffa553fee6f", "shasum": "" }, "require": { @@ -5812,7 +6956,7 @@ "configuration", "options" ], - "time": "2019-05-10T05:38:46+00:00" + "time": "2019-06-13T11:01:17+00:00" }, { "name": "symfony/polyfill-php70", @@ -5875,7 +7019,7 @@ }, { "name": "symfony/stopwatch", - "version": "v4.3.1", + "version": "v4.3.3", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", @@ -5925,16 +7069,16 @@ }, { "name": "theseer/tokenizer", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "1c42705be2b6c1de5904f8afacef5895cab44bf8" + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/1c42705be2b6c1de5904f8afacef5895cab44bf8", - "reference": "1c42705be2b6c1de5904f8afacef5895cab44bf8", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", "shasum": "" }, "require": { @@ -5961,7 +7105,7 @@ } ], "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-04-04T09:56:43+00:00" + "time": "2019-06-13T22:48:21+00:00" }, { "name": "webmozart/assert", @@ -6017,11 +7161,13 @@ ], "aliases": [], "minimum-stability": "dev", - "stability-flags": [], + "stability-flags": { + "roave/security-advisories": 20 + }, "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": ">=7.1.3" + "php": ">=7.2" }, "platform-dev": [] } diff --git a/config/Cache.php b/config/Cache.php new file mode 100644 index 0000000..2ec48b5 --- /dev/null +++ b/config/Cache.php @@ -0,0 +1,35 @@ + [ + 'apc' => [ + 'driver' => 'apc', + ], + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache'), + ], + 'memcached' => [ + 'driver' => 'memcached', + 'servers' => [ + [ + 'host' => '127.0.0.1', 'port' => 11211, 'weight' => 100, + ], + ], + ], + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + ], +]; diff --git a/config/Database.php b/config/Database.php new file mode 100644 index 0000000..0ff7d9e --- /dev/null +++ b/config/Database.php @@ -0,0 +1,59 @@ + 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' => [ + 'mysql' => [ + 'driver' => 'mysql', + 'host' => env('DB_HOST', 'localhost'), + 'database' => env('DB_DATABASE'), + 'username' => env('DB_USERNAME'), + 'password' => env('DB_PASSWORD'), + 'charset' => 'utf8', + 'collation' => 'utf8_unicode_ci', + 'prefix' => '', + 'strict' => false, + ], + 'pgsql' => [ + 'driver' => 'pgsql', + 'host' => env('DB_HOST', 'postgres'), + 'database' => env('DB_DATABASE', 'app'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', 'secret'), + 'charset' => 'utf8', + 'collation' => 'utf8_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => false, + 'schema' => env('DB_SCHEMA', 'public'), + 'sslmode' => 'prefer', + ], + ], + + 'migrations' => 'migrations', +]; diff --git a/config/View.php b/config/View.php new file mode 100644 index 0000000..56a6819 --- /dev/null +++ b/config/View.php @@ -0,0 +1,10 @@ + [ + resource_path(sprintf('themes/%s/views', $theme)), + ], + 'compiled' => '/app/storage/framework/views', +]; diff --git a/docker/app/Dockerfile b/docker/app/Dockerfile index e064f9f..8fc845a 100644 --- a/docker/app/Dockerfile +++ b/docker/app/Dockerfile @@ -1,7 +1,5 @@ FROM php:7.2-fpm -ENV DEBIAN_FRONTEND noninteractive - RUN apt-get update && apt-get install -y --no-install-recommends apt-utils zip unzip git libmcrypt-dev libpq-dev RUN apt-get install -y bash-completion @@ -21,5 +19,6 @@ COPY ./ /app WORKDIR /app # Need fixed this shit. add --no-dev for prod. +# make container composer CMD bash -c "composer install --no-interaction --no-ansi --no-suggest --prefer-dist && php-fpm" diff --git a/package-lock.json b/package-lock.json index 4ba0103..06b222e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4519,10 +4519,9 @@ } }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, "lodash.isfinite": { "version": "3.3.2", @@ -4797,9 +4796,9 @@ "dev": true }, "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { "for-in": "^1.0.2", @@ -6539,9 +6538,9 @@ "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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -7618,38 +7617,15 @@ "dev": true }, "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } - } + "set-value": "^2.0.1" } }, "uniq": { diff --git a/package.json b/package.json index f604cc9..61680cb 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,8 @@ "dependencies": { "bootstrap": "^4.3.1", "jquery": "^3.4.1", - "popper.js": "^1.15.0" + "popper.js": "^1.15.0", + "lodash": ">=4.17.13" }, "devDependencies": { "autoprefixer": "^9.6.0", diff --git a/public/bundle.js b/public/bundle.js index 4806464..9f74df3 100644 --- a/public/bundle.js +++ b/public/bundle.js @@ -94,7 +94,7 @@ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var bootstrap__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! bootstrap */ \"./node_modules/bootstrap/dist/js/bootstrap.js\");\n/* harmony import */ var bootstrap__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(bootstrap__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _resources_scss_app_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./resources/scss/app.scss */ \"./resources/scss/app.scss\");\n/* harmony import */ var _resources_scss_app_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_resources_scss_app_scss__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _resources_scss_header_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./resources/scss/header.scss */ \"./resources/scss/header.scss\");\n/* harmony import */ var _resources_scss_header_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_resources_scss_header_scss__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\n\n\n//# sourceURL=webpack:///./app.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var bootstrap__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! bootstrap */ \"./node_modules/bootstrap/dist/js/bootstrap.js\");\n/* harmony import */ var bootstrap__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(bootstrap__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _resources_themes_default_scss_app_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./resources/themes/default/scss/app.scss */ \"./resources/themes/default/scss/app.scss\");\n/* harmony import */ var _resources_themes_default_scss_app_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_resources_themes_default_scss_app_scss__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _resources_themes_default_scss_header_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./resources/themes/default/scss/header.scss */ \"./resources/themes/default/scss/header.scss\");\n/* harmony import */ var _resources_themes_default_scss_header_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_resources_themes_default_scss_header_scss__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\n\n\n//# sourceURL=webpack:///./app.js?"); /***/ }), @@ -109,25 +109,25 @@ eval("/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011- /***/ }), -/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js!./resources/scss/app.scss": -/*!************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--4-2!./node_modules/sass-loader/lib/loader.js!./resources/scss/app.scss ***! - \************************************************************************************************************************************************************/ +/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js!./resources/themes/default/scss/app.scss": +/*!*************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js??ref--4-1!./node_modules/postcss-loader/src??ref--4-2!./node_modules/sass-loader/lib/loader.js!./resources/themes/default/scss/app.scss ***! + \*************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -eval("exports = module.exports = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(false);\n// Module\nexports.push([module.i, \"/*!\\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\\n * Copyright 2011-2019 The Bootstrap Authors\\n * Copyright 2011-2019 Twitter, Inc.\\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\\n */\\n:root {\\n --blue: #007bff;\\n --indigo: #6610f2;\\n --purple: #6f42c1;\\n --pink: #e83e8c;\\n --red: #dc3545;\\n --orange: #fd7e14;\\n --yellow: #ffc107;\\n --green: #28a745;\\n --teal: #20c997;\\n --cyan: #17a2b8;\\n --white: #fff;\\n --gray: #6c757d;\\n --gray-dark: #343a40;\\n --primary: #007bff;\\n --secondary: #6c757d;\\n --success: #28a745;\\n --info: #17a2b8;\\n --warning: #ffc107;\\n --danger: #dc3545;\\n --light: #f8f9fa;\\n --dark: #343a40;\\n --breakpoint-xs: 0;\\n --breakpoint-sm: 576px;\\n --breakpoint-md: 768px;\\n --breakpoint-lg: 992px;\\n --breakpoint-xl: 1200px;\\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace; }\\n\\n*,\\n*::before,\\n*::after {\\n box-sizing: border-box; }\\n\\nhtml {\\n font-family: sans-serif;\\n line-height: 1.15;\\n -webkit-text-size-adjust: 100%;\\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\\n\\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\\n display: block; }\\n\\nbody {\\n margin: 0;\\n font-family: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #212529;\\n text-align: left;\\n background-color: #fff; }\\n\\n[tabindex=\\\"-1\\\"]:focus {\\n outline: 0 !important; }\\n\\nhr {\\n box-sizing: content-box;\\n height: 0;\\n overflow: visible; }\\n\\nh1, h2, h3, h4, h5, h6 {\\n margin-top: 0;\\n margin-bottom: 0.5rem; }\\n\\np {\\n margin-top: 0;\\n margin-bottom: 1rem; }\\n\\nabbr[title],\\nabbr[data-original-title] {\\n text-decoration: underline;\\n -webkit-text-decoration: underline dotted;\\n text-decoration: underline dotted;\\n cursor: help;\\n border-bottom: 0;\\n -webkit-text-decoration-skip-ink: none;\\n text-decoration-skip-ink: none; }\\n\\naddress {\\n margin-bottom: 1rem;\\n font-style: normal;\\n line-height: inherit; }\\n\\nol,\\nul,\\ndl {\\n margin-top: 0;\\n margin-bottom: 1rem; }\\n\\nol ol,\\nul ul,\\nol ul,\\nul ol {\\n margin-bottom: 0; }\\n\\ndt {\\n font-weight: 700; }\\n\\ndd {\\n margin-bottom: .5rem;\\n margin-left: 0; }\\n\\nblockquote {\\n margin: 0 0 1rem; }\\n\\nb,\\nstrong {\\n font-weight: bolder; }\\n\\nsmall {\\n font-size: 80%; }\\n\\nsub,\\nsup {\\n position: relative;\\n font-size: 75%;\\n line-height: 0;\\n vertical-align: baseline; }\\n\\nsub {\\n bottom: -.25em; }\\n\\nsup {\\n top: -.5em; }\\n\\na {\\n color: #007bff;\\n text-decoration: none;\\n background-color: transparent; }\\n a:hover {\\n color: #0056b3;\\n text-decoration: underline; }\\n\\na:not([href]):not([tabindex]) {\\n color: inherit;\\n text-decoration: none; }\\n a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\\n color: inherit;\\n text-decoration: none; }\\n a:not([href]):not([tabindex]):focus {\\n outline: 0; }\\n\\npre,\\ncode,\\nkbd,\\nsamp {\\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace;\\n font-size: 1em; }\\n\\npre {\\n margin-top: 0;\\n margin-bottom: 1rem;\\n overflow: auto; }\\n\\nfigure {\\n margin: 0 0 1rem; }\\n\\nimg {\\n vertical-align: middle;\\n border-style: none; }\\n\\nsvg {\\n overflow: hidden;\\n vertical-align: middle; }\\n\\ntable {\\n border-collapse: collapse; }\\n\\ncaption {\\n padding-top: 0.75rem;\\n padding-bottom: 0.75rem;\\n color: #6c757d;\\n text-align: left;\\n caption-side: bottom; }\\n\\nth {\\n text-align: inherit; }\\n\\nlabel {\\n display: inline-block;\\n margin-bottom: 0.5rem; }\\n\\nbutton {\\n border-radius: 0; }\\n\\nbutton:focus {\\n outline: 1px dotted;\\n outline: 5px auto -webkit-focus-ring-color; }\\n\\ninput,\\nbutton,\\nselect,\\noptgroup,\\ntextarea {\\n margin: 0;\\n font-family: inherit;\\n font-size: inherit;\\n line-height: inherit; }\\n\\nbutton,\\ninput {\\n overflow: visible; }\\n\\nbutton,\\nselect {\\n text-transform: none; }\\n\\nselect {\\n word-wrap: normal; }\\n\\nbutton,\\n[type=\\\"button\\\"],\\n[type=\\\"reset\\\"],\\n[type=\\\"submit\\\"] {\\n -webkit-appearance: button; }\\n\\nbutton:not(:disabled),\\n[type=\\\"button\\\"]:not(:disabled),\\n[type=\\\"reset\\\"]:not(:disabled),\\n[type=\\\"submit\\\"]:not(:disabled) {\\n cursor: pointer; }\\n\\nbutton::-moz-focus-inner,\\n[type=\\\"button\\\"]::-moz-focus-inner,\\n[type=\\\"reset\\\"]::-moz-focus-inner,\\n[type=\\\"submit\\\"]::-moz-focus-inner {\\n padding: 0;\\n border-style: none; }\\n\\ninput[type=\\\"radio\\\"],\\ninput[type=\\\"checkbox\\\"] {\\n box-sizing: border-box;\\n padding: 0; }\\n\\ninput[type=\\\"date\\\"],\\ninput[type=\\\"time\\\"],\\ninput[type=\\\"datetime-local\\\"],\\ninput[type=\\\"month\\\"] {\\n -webkit-appearance: listbox; }\\n\\ntextarea {\\n overflow: auto;\\n resize: vertical; }\\n\\nfieldset {\\n min-width: 0;\\n padding: 0;\\n margin: 0;\\n border: 0; }\\n\\nlegend {\\n display: block;\\n width: 100%;\\n max-width: 100%;\\n padding: 0;\\n margin-bottom: .5rem;\\n font-size: 1.5rem;\\n line-height: inherit;\\n color: inherit;\\n white-space: normal; }\\n\\nprogress {\\n vertical-align: baseline; }\\n\\n[type=\\\"number\\\"]::-webkit-inner-spin-button,\\n[type=\\\"number\\\"]::-webkit-outer-spin-button {\\n height: auto; }\\n\\n[type=\\\"search\\\"] {\\n outline-offset: -2px;\\n -webkit-appearance: none; }\\n\\n[type=\\\"search\\\"]::-webkit-search-decoration {\\n -webkit-appearance: none; }\\n\\n::-webkit-file-upload-button {\\n font: inherit;\\n -webkit-appearance: button; }\\n\\noutput {\\n display: inline-block; }\\n\\nsummary {\\n display: list-item;\\n cursor: pointer; }\\n\\ntemplate {\\n display: none; }\\n\\n[hidden] {\\n display: none !important; }\\n\\nh1, h2, h3, h4, h5, h6,\\n.h1, .h2, .h3, .h4, .h5, .h6 {\\n margin-bottom: 0.5rem;\\n font-weight: 500;\\n line-height: 1.2; }\\n\\nh1, .h1 {\\n font-size: 2.5rem; }\\n\\nh2, .h2 {\\n font-size: 2rem; }\\n\\nh3, .h3 {\\n font-size: 1.75rem; }\\n\\nh4, .h4 {\\n font-size: 1.5rem; }\\n\\nh5, .h5 {\\n font-size: 1.25rem; }\\n\\nh6, .h6 {\\n font-size: 1rem; }\\n\\n.lead {\\n font-size: 1.25rem;\\n font-weight: 300; }\\n\\n.display-1 {\\n font-size: 6rem;\\n font-weight: 300;\\n line-height: 1.2; }\\n\\n.display-2 {\\n font-size: 5.5rem;\\n font-weight: 300;\\n line-height: 1.2; }\\n\\n.display-3 {\\n font-size: 4.5rem;\\n font-weight: 300;\\n line-height: 1.2; }\\n\\n.display-4 {\\n font-size: 3.5rem;\\n font-weight: 300;\\n line-height: 1.2; }\\n\\nhr {\\n margin-top: 1rem;\\n margin-bottom: 1rem;\\n border: 0;\\n border-top: 1px solid rgba(0, 0, 0, 0.1); }\\n\\nsmall,\\n.small {\\n font-size: 80%;\\n font-weight: 400; }\\n\\nmark,\\n.mark {\\n padding: 0.2em;\\n background-color: #fcf8e3; }\\n\\n.list-unstyled {\\n padding-left: 0;\\n list-style: none; }\\n\\n.list-inline {\\n padding-left: 0;\\n list-style: none; }\\n\\n.list-inline-item {\\n display: inline-block; }\\n .list-inline-item:not(:last-child) {\\n margin-right: 0.5rem; }\\n\\n.initialism {\\n font-size: 90%;\\n text-transform: uppercase; }\\n\\n.blockquote {\\n margin-bottom: 1rem;\\n font-size: 1.25rem; }\\n\\n.blockquote-footer {\\n display: block;\\n font-size: 80%;\\n color: #6c757d; }\\n .blockquote-footer::before {\\n content: \\\"\\\\2014\\\\00A0\\\"; }\\n\\n.img-fluid {\\n max-width: 100%;\\n height: auto; }\\n\\n.img-thumbnail {\\n padding: 0.25rem;\\n background-color: #fff;\\n border: 1px solid #dee2e6;\\n border-radius: 0.25rem;\\n max-width: 100%;\\n height: auto; }\\n\\n.figure {\\n display: inline-block; }\\n\\n.figure-img {\\n margin-bottom: 0.5rem;\\n line-height: 1; }\\n\\n.figure-caption {\\n font-size: 90%;\\n color: #6c757d; }\\n\\ncode {\\n font-size: 87.5%;\\n color: #e83e8c;\\n word-break: break-word; }\\n a > code {\\n color: inherit; }\\n\\nkbd {\\n padding: 0.2rem 0.4rem;\\n font-size: 87.5%;\\n color: #fff;\\n background-color: #212529;\\n border-radius: 0.2rem; }\\n kbd kbd {\\n padding: 0;\\n font-size: 100%;\\n font-weight: 700; }\\n\\npre {\\n display: block;\\n font-size: 87.5%;\\n color: #212529; }\\n pre code {\\n font-size: inherit;\\n color: inherit;\\n word-break: normal; }\\n\\n.pre-scrollable {\\n max-height: 340px;\\n overflow-y: scroll; }\\n\\n.container {\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n margin-right: auto;\\n margin-left: auto; }\\n @media (min-width: 576px) {\\n .container {\\n max-width: 540px; } }\\n @media (min-width: 768px) {\\n .container {\\n max-width: 720px; } }\\n @media (min-width: 992px) {\\n .container {\\n max-width: 960px; } }\\n @media (min-width: 1200px) {\\n .container {\\n max-width: 1140px; } }\\n\\n.container-fluid {\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n margin-right: auto;\\n margin-left: auto; }\\n\\n.row {\\n display: flex;\\n flex-wrap: wrap;\\n margin-right: -15px;\\n margin-left: -15px; }\\n\\n.no-gutters {\\n margin-right: 0;\\n margin-left: 0; }\\n .no-gutters > .col,\\n .no-gutters > [class*=\\\"col-\\\"] {\\n padding-right: 0;\\n padding-left: 0; }\\n\\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\\n.col-xl-auto {\\n position: relative;\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px; }\\n\\n.col {\\n flex-basis: 0;\\n flex-grow: 1;\\n max-width: 100%; }\\n\\n.col-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%; }\\n\\n.col-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%; }\\n\\n.col-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%; }\\n\\n.col-3 {\\n flex: 0 0 25%;\\n max-width: 25%; }\\n\\n.col-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%; }\\n\\n.col-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%; }\\n\\n.col-6 {\\n flex: 0 0 50%;\\n max-width: 50%; }\\n\\n.col-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%; }\\n\\n.col-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%; }\\n\\n.col-9 {\\n flex: 0 0 75%;\\n max-width: 75%; }\\n\\n.col-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%; }\\n\\n.col-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%; }\\n\\n.col-12 {\\n flex: 0 0 100%;\\n max-width: 100%; }\\n\\n.order-first {\\n order: -1; }\\n\\n.order-last {\\n order: 13; }\\n\\n.order-0 {\\n order: 0; }\\n\\n.order-1 {\\n order: 1; }\\n\\n.order-2 {\\n order: 2; }\\n\\n.order-3 {\\n order: 3; }\\n\\n.order-4 {\\n order: 4; }\\n\\n.order-5 {\\n order: 5; }\\n\\n.order-6 {\\n order: 6; }\\n\\n.order-7 {\\n order: 7; }\\n\\n.order-8 {\\n order: 8; }\\n\\n.order-9 {\\n order: 9; }\\n\\n.order-10 {\\n order: 10; }\\n\\n.order-11 {\\n order: 11; }\\n\\n.order-12 {\\n order: 12; }\\n\\n.offset-1 {\\n margin-left: 8.33333%; }\\n\\n.offset-2 {\\n margin-left: 16.66667%; }\\n\\n.offset-3 {\\n margin-left: 25%; }\\n\\n.offset-4 {\\n margin-left: 33.33333%; }\\n\\n.offset-5 {\\n margin-left: 41.66667%; }\\n\\n.offset-6 {\\n margin-left: 50%; }\\n\\n.offset-7 {\\n margin-left: 58.33333%; }\\n\\n.offset-8 {\\n margin-left: 66.66667%; }\\n\\n.offset-9 {\\n margin-left: 75%; }\\n\\n.offset-10 {\\n margin-left: 83.33333%; }\\n\\n.offset-11 {\\n margin-left: 91.66667%; }\\n\\n@media (min-width: 576px) {\\n .col-sm {\\n flex-basis: 0;\\n flex-grow: 1;\\n max-width: 100%; }\\n .col-sm-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%; }\\n .col-sm-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%; }\\n .col-sm-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%; }\\n .col-sm-3 {\\n flex: 0 0 25%;\\n max-width: 25%; }\\n .col-sm-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%; }\\n .col-sm-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%; }\\n .col-sm-6 {\\n flex: 0 0 50%;\\n max-width: 50%; }\\n .col-sm-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%; }\\n .col-sm-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%; }\\n .col-sm-9 {\\n flex: 0 0 75%;\\n max-width: 75%; }\\n .col-sm-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%; }\\n .col-sm-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%; }\\n .col-sm-12 {\\n flex: 0 0 100%;\\n max-width: 100%; }\\n .order-sm-first {\\n order: -1; }\\n .order-sm-last {\\n order: 13; }\\n .order-sm-0 {\\n order: 0; }\\n .order-sm-1 {\\n order: 1; }\\n .order-sm-2 {\\n order: 2; }\\n .order-sm-3 {\\n order: 3; }\\n .order-sm-4 {\\n order: 4; }\\n .order-sm-5 {\\n order: 5; }\\n .order-sm-6 {\\n order: 6; }\\n .order-sm-7 {\\n order: 7; }\\n .order-sm-8 {\\n order: 8; }\\n .order-sm-9 {\\n order: 9; }\\n .order-sm-10 {\\n order: 10; }\\n .order-sm-11 {\\n order: 11; }\\n .order-sm-12 {\\n order: 12; }\\n .offset-sm-0 {\\n margin-left: 0; }\\n .offset-sm-1 {\\n margin-left: 8.33333%; }\\n .offset-sm-2 {\\n margin-left: 16.66667%; }\\n .offset-sm-3 {\\n margin-left: 25%; }\\n .offset-sm-4 {\\n margin-left: 33.33333%; }\\n .offset-sm-5 {\\n margin-left: 41.66667%; }\\n .offset-sm-6 {\\n margin-left: 50%; }\\n .offset-sm-7 {\\n margin-left: 58.33333%; }\\n .offset-sm-8 {\\n margin-left: 66.66667%; }\\n .offset-sm-9 {\\n margin-left: 75%; }\\n .offset-sm-10 {\\n margin-left: 83.33333%; }\\n .offset-sm-11 {\\n margin-left: 91.66667%; } }\\n\\n@media (min-width: 768px) {\\n .col-md {\\n flex-basis: 0;\\n flex-grow: 1;\\n max-width: 100%; }\\n .col-md-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%; }\\n .col-md-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%; }\\n .col-md-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%; }\\n .col-md-3 {\\n flex: 0 0 25%;\\n max-width: 25%; }\\n .col-md-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%; }\\n .col-md-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%; }\\n .col-md-6 {\\n flex: 0 0 50%;\\n max-width: 50%; }\\n .col-md-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%; }\\n .col-md-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%; }\\n .col-md-9 {\\n flex: 0 0 75%;\\n max-width: 75%; }\\n .col-md-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%; }\\n .col-md-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%; }\\n .col-md-12 {\\n flex: 0 0 100%;\\n max-width: 100%; }\\n .order-md-first {\\n order: -1; }\\n .order-md-last {\\n order: 13; }\\n .order-md-0 {\\n order: 0; }\\n .order-md-1 {\\n order: 1; }\\n .order-md-2 {\\n order: 2; }\\n .order-md-3 {\\n order: 3; }\\n .order-md-4 {\\n order: 4; }\\n .order-md-5 {\\n order: 5; }\\n .order-md-6 {\\n order: 6; }\\n .order-md-7 {\\n order: 7; }\\n .order-md-8 {\\n order: 8; }\\n .order-md-9 {\\n order: 9; }\\n .order-md-10 {\\n order: 10; }\\n .order-md-11 {\\n order: 11; }\\n .order-md-12 {\\n order: 12; }\\n .offset-md-0 {\\n margin-left: 0; }\\n .offset-md-1 {\\n margin-left: 8.33333%; }\\n .offset-md-2 {\\n margin-left: 16.66667%; }\\n .offset-md-3 {\\n margin-left: 25%; }\\n .offset-md-4 {\\n margin-left: 33.33333%; }\\n .offset-md-5 {\\n margin-left: 41.66667%; }\\n .offset-md-6 {\\n margin-left: 50%; }\\n .offset-md-7 {\\n margin-left: 58.33333%; }\\n .offset-md-8 {\\n margin-left: 66.66667%; }\\n .offset-md-9 {\\n margin-left: 75%; }\\n .offset-md-10 {\\n margin-left: 83.33333%; }\\n .offset-md-11 {\\n margin-left: 91.66667%; } }\\n\\n@media (min-width: 992px) {\\n .col-lg {\\n flex-basis: 0;\\n flex-grow: 1;\\n max-width: 100%; }\\n .col-lg-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%; }\\n .col-lg-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%; }\\n .col-lg-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%; }\\n .col-lg-3 {\\n flex: 0 0 25%;\\n max-width: 25%; }\\n .col-lg-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%; }\\n .col-lg-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%; }\\n .col-lg-6 {\\n flex: 0 0 50%;\\n max-width: 50%; }\\n .col-lg-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%; }\\n .col-lg-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%; }\\n .col-lg-9 {\\n flex: 0 0 75%;\\n max-width: 75%; }\\n .col-lg-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%; }\\n .col-lg-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%; }\\n .col-lg-12 {\\n flex: 0 0 100%;\\n max-width: 100%; }\\n .order-lg-first {\\n order: -1; }\\n .order-lg-last {\\n order: 13; }\\n .order-lg-0 {\\n order: 0; }\\n .order-lg-1 {\\n order: 1; }\\n .order-lg-2 {\\n order: 2; }\\n .order-lg-3 {\\n order: 3; }\\n .order-lg-4 {\\n order: 4; }\\n .order-lg-5 {\\n order: 5; }\\n .order-lg-6 {\\n order: 6; }\\n .order-lg-7 {\\n order: 7; }\\n .order-lg-8 {\\n order: 8; }\\n .order-lg-9 {\\n order: 9; }\\n .order-lg-10 {\\n order: 10; }\\n .order-lg-11 {\\n order: 11; }\\n .order-lg-12 {\\n order: 12; }\\n .offset-lg-0 {\\n margin-left: 0; }\\n .offset-lg-1 {\\n margin-left: 8.33333%; }\\n .offset-lg-2 {\\n margin-left: 16.66667%; }\\n .offset-lg-3 {\\n margin-left: 25%; }\\n .offset-lg-4 {\\n margin-left: 33.33333%; }\\n .offset-lg-5 {\\n margin-left: 41.66667%; }\\n .offset-lg-6 {\\n margin-left: 50%; }\\n .offset-lg-7 {\\n margin-left: 58.33333%; }\\n .offset-lg-8 {\\n margin-left: 66.66667%; }\\n .offset-lg-9 {\\n margin-left: 75%; }\\n .offset-lg-10 {\\n margin-left: 83.33333%; }\\n .offset-lg-11 {\\n margin-left: 91.66667%; } }\\n\\n@media (min-width: 1200px) {\\n .col-xl {\\n flex-basis: 0;\\n flex-grow: 1;\\n max-width: 100%; }\\n .col-xl-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%; }\\n .col-xl-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%; }\\n .col-xl-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%; }\\n .col-xl-3 {\\n flex: 0 0 25%;\\n max-width: 25%; }\\n .col-xl-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%; }\\n .col-xl-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%; }\\n .col-xl-6 {\\n flex: 0 0 50%;\\n max-width: 50%; }\\n .col-xl-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%; }\\n .col-xl-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%; }\\n .col-xl-9 {\\n flex: 0 0 75%;\\n max-width: 75%; }\\n .col-xl-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%; }\\n .col-xl-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%; }\\n .col-xl-12 {\\n flex: 0 0 100%;\\n max-width: 100%; }\\n .order-xl-first {\\n order: -1; }\\n .order-xl-last {\\n order: 13; }\\n .order-xl-0 {\\n order: 0; }\\n .order-xl-1 {\\n order: 1; }\\n .order-xl-2 {\\n order: 2; }\\n .order-xl-3 {\\n order: 3; }\\n .order-xl-4 {\\n order: 4; }\\n .order-xl-5 {\\n order: 5; }\\n .order-xl-6 {\\n order: 6; }\\n .order-xl-7 {\\n order: 7; }\\n .order-xl-8 {\\n order: 8; }\\n .order-xl-9 {\\n order: 9; }\\n .order-xl-10 {\\n order: 10; }\\n .order-xl-11 {\\n order: 11; }\\n .order-xl-12 {\\n order: 12; }\\n .offset-xl-0 {\\n margin-left: 0; }\\n .offset-xl-1 {\\n margin-left: 8.33333%; }\\n .offset-xl-2 {\\n margin-left: 16.66667%; }\\n .offset-xl-3 {\\n margin-left: 25%; }\\n .offset-xl-4 {\\n margin-left: 33.33333%; }\\n .offset-xl-5 {\\n margin-left: 41.66667%; }\\n .offset-xl-6 {\\n margin-left: 50%; }\\n .offset-xl-7 {\\n margin-left: 58.33333%; }\\n .offset-xl-8 {\\n margin-left: 66.66667%; }\\n .offset-xl-9 {\\n margin-left: 75%; }\\n .offset-xl-10 {\\n margin-left: 83.33333%; }\\n .offset-xl-11 {\\n margin-left: 91.66667%; } }\\n\\n.table {\\n width: 100%;\\n margin-bottom: 1rem;\\n color: #212529; }\\n .table th,\\n .table td {\\n padding: 0.75rem;\\n vertical-align: top;\\n border-top: 1px solid #dee2e6; }\\n .table thead th {\\n vertical-align: bottom;\\n border-bottom: 2px solid #dee2e6; }\\n .table tbody + tbody {\\n border-top: 2px solid #dee2e6; }\\n\\n.table-sm th,\\n.table-sm td {\\n padding: 0.3rem; }\\n\\n.table-bordered {\\n border: 1px solid #dee2e6; }\\n .table-bordered th,\\n .table-bordered td {\\n border: 1px solid #dee2e6; }\\n .table-bordered thead th,\\n .table-bordered thead td {\\n border-bottom-width: 2px; }\\n\\n.table-borderless th,\\n.table-borderless td,\\n.table-borderless thead th,\\n.table-borderless tbody + tbody {\\n border: 0; }\\n\\n.table-striped tbody tr:nth-of-type(odd) {\\n background-color: rgba(0, 0, 0, 0.05); }\\n\\n.table-hover tbody tr:hover {\\n color: #212529;\\n background-color: rgba(0, 0, 0, 0.075); }\\n\\n.table-primary,\\n.table-primary > th,\\n.table-primary > td {\\n background-color: #b8daff; }\\n\\n.table-primary th,\\n.table-primary td,\\n.table-primary thead th,\\n.table-primary tbody + tbody {\\n border-color: #7abaff; }\\n\\n.table-hover .table-primary:hover {\\n background-color: #9fcdff; }\\n .table-hover .table-primary:hover > td,\\n .table-hover .table-primary:hover > th {\\n background-color: #9fcdff; }\\n\\n.table-secondary,\\n.table-secondary > th,\\n.table-secondary > td {\\n background-color: #d6d8db; }\\n\\n.table-secondary th,\\n.table-secondary td,\\n.table-secondary thead th,\\n.table-secondary tbody + tbody {\\n border-color: #b3b7bb; }\\n\\n.table-hover .table-secondary:hover {\\n background-color: #c8cbcf; }\\n .table-hover .table-secondary:hover > td,\\n .table-hover .table-secondary:hover > th {\\n background-color: #c8cbcf; }\\n\\n.table-success,\\n.table-success > th,\\n.table-success > td {\\n background-color: #c3e6cb; }\\n\\n.table-success th,\\n.table-success td,\\n.table-success thead th,\\n.table-success tbody + tbody {\\n border-color: #8fd19e; }\\n\\n.table-hover .table-success:hover {\\n background-color: #b1dfbb; }\\n .table-hover .table-success:hover > td,\\n .table-hover .table-success:hover > th {\\n background-color: #b1dfbb; }\\n\\n.table-info,\\n.table-info > th,\\n.table-info > td {\\n background-color: #bee5eb; }\\n\\n.table-info th,\\n.table-info td,\\n.table-info thead th,\\n.table-info tbody + tbody {\\n border-color: #86cfda; }\\n\\n.table-hover .table-info:hover {\\n background-color: #abdde5; }\\n .table-hover .table-info:hover > td,\\n .table-hover .table-info:hover > th {\\n background-color: #abdde5; }\\n\\n.table-warning,\\n.table-warning > th,\\n.table-warning > td {\\n background-color: #ffeeba; }\\n\\n.table-warning th,\\n.table-warning td,\\n.table-warning thead th,\\n.table-warning tbody + tbody {\\n border-color: #ffdf7e; }\\n\\n.table-hover .table-warning:hover {\\n background-color: #ffe8a1; }\\n .table-hover .table-warning:hover > td,\\n .table-hover .table-warning:hover > th {\\n background-color: #ffe8a1; }\\n\\n.table-danger,\\n.table-danger > th,\\n.table-danger > td {\\n background-color: #f5c6cb; }\\n\\n.table-danger th,\\n.table-danger td,\\n.table-danger thead th,\\n.table-danger tbody + tbody {\\n border-color: #ed969e; }\\n\\n.table-hover .table-danger:hover {\\n background-color: #f1b0b7; }\\n .table-hover .table-danger:hover > td,\\n .table-hover .table-danger:hover > th {\\n background-color: #f1b0b7; }\\n\\n.table-light,\\n.table-light > th,\\n.table-light > td {\\n background-color: #fdfdfe; }\\n\\n.table-light th,\\n.table-light td,\\n.table-light thead th,\\n.table-light tbody + tbody {\\n border-color: #fbfcfc; }\\n\\n.table-hover .table-light:hover {\\n background-color: #ececf6; }\\n .table-hover .table-light:hover > td,\\n .table-hover .table-light:hover > th {\\n background-color: #ececf6; }\\n\\n.table-dark,\\n.table-dark > th,\\n.table-dark > td {\\n background-color: #c6c8ca; }\\n\\n.table-dark th,\\n.table-dark td,\\n.table-dark thead th,\\n.table-dark tbody + tbody {\\n border-color: #95999c; }\\n\\n.table-hover .table-dark:hover {\\n background-color: #b9bbbe; }\\n .table-hover .table-dark:hover > td,\\n .table-hover .table-dark:hover > th {\\n background-color: #b9bbbe; }\\n\\n.table-active,\\n.table-active > th,\\n.table-active > td {\\n background-color: rgba(0, 0, 0, 0.075); }\\n\\n.table-hover .table-active:hover {\\n background-color: rgba(0, 0, 0, 0.075); }\\n .table-hover .table-active:hover > td,\\n .table-hover .table-active:hover > th {\\n background-color: rgba(0, 0, 0, 0.075); }\\n\\n.table .thead-dark th {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #454d55; }\\n\\n.table .thead-light th {\\n color: #495057;\\n background-color: #e9ecef;\\n border-color: #dee2e6; }\\n\\n.table-dark {\\n color: #fff;\\n background-color: #343a40; }\\n .table-dark th,\\n .table-dark td,\\n .table-dark thead th {\\n border-color: #454d55; }\\n .table-dark.table-bordered {\\n border: 0; }\\n .table-dark.table-striped tbody tr:nth-of-type(odd) {\\n background-color: rgba(255, 255, 255, 0.05); }\\n .table-dark.table-hover tbody tr:hover {\\n color: #fff;\\n background-color: rgba(255, 255, 255, 0.075); }\\n\\n@media (max-width: 575.98px) {\\n .table-responsive-sm {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch; }\\n .table-responsive-sm > .table-bordered {\\n border: 0; } }\\n\\n@media (max-width: 767.98px) {\\n .table-responsive-md {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch; }\\n .table-responsive-md > .table-bordered {\\n border: 0; } }\\n\\n@media (max-width: 991.98px) {\\n .table-responsive-lg {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch; }\\n .table-responsive-lg > .table-bordered {\\n border: 0; } }\\n\\n@media (max-width: 1199.98px) {\\n .table-responsive-xl {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch; }\\n .table-responsive-xl > .table-bordered {\\n border: 0; } }\\n\\n.table-responsive {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch; }\\n .table-responsive > .table-bordered {\\n border: 0; }\\n\\n.form-control {\\n display: block;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0.375rem 0.75rem;\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem;\\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .form-control {\\n transition: none; } }\\n .form-control::-ms-expand {\\n background-color: transparent;\\n border: 0; }\\n .form-control:focus {\\n color: #495057;\\n background-color: #fff;\\n border-color: #80bdff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .form-control::-webkit-input-placeholder {\\n color: #6c757d;\\n opacity: 1; }\\n .form-control::-moz-placeholder {\\n color: #6c757d;\\n opacity: 1; }\\n .form-control:-ms-input-placeholder {\\n color: #6c757d;\\n opacity: 1; }\\n .form-control::-ms-input-placeholder {\\n color: #6c757d;\\n opacity: 1; }\\n .form-control::placeholder {\\n color: #6c757d;\\n opacity: 1; }\\n .form-control:disabled, .form-control[readonly] {\\n background-color: #e9ecef;\\n opacity: 1; }\\n\\nselect.form-control:focus::-ms-value {\\n color: #495057;\\n background-color: #fff; }\\n\\n.form-control-file,\\n.form-control-range {\\n display: block;\\n width: 100%; }\\n\\n.col-form-label {\\n padding-top: calc(0.375rem + 1px);\\n padding-bottom: calc(0.375rem + 1px);\\n margin-bottom: 0;\\n font-size: inherit;\\n line-height: 1.5; }\\n\\n.col-form-label-lg {\\n padding-top: calc(0.5rem + 1px);\\n padding-bottom: calc(0.5rem + 1px);\\n font-size: 1.25rem;\\n line-height: 1.5; }\\n\\n.col-form-label-sm {\\n padding-top: calc(0.25rem + 1px);\\n padding-bottom: calc(0.25rem + 1px);\\n font-size: 0.875rem;\\n line-height: 1.5; }\\n\\n.form-control-plaintext {\\n display: block;\\n width: 100%;\\n padding-top: 0.375rem;\\n padding-bottom: 0.375rem;\\n margin-bottom: 0;\\n line-height: 1.5;\\n color: #212529;\\n background-color: transparent;\\n border: solid transparent;\\n border-width: 1px 0; }\\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\\n padding-right: 0;\\n padding-left: 0; }\\n\\n.form-control-sm {\\n height: calc(1.5em + 0.5rem + 2px);\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem; }\\n\\n.form-control-lg {\\n height: calc(1.5em + 1rem + 2px);\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem; }\\n\\nselect.form-control[size], select.form-control[multiple] {\\n height: auto; }\\n\\ntextarea.form-control {\\n height: auto; }\\n\\n.form-group {\\n margin-bottom: 1rem; }\\n\\n.form-text {\\n display: block;\\n margin-top: 0.25rem; }\\n\\n.form-row {\\n display: flex;\\n flex-wrap: wrap;\\n margin-right: -5px;\\n margin-left: -5px; }\\n .form-row > .col,\\n .form-row > [class*=\\\"col-\\\"] {\\n padding-right: 5px;\\n padding-left: 5px; }\\n\\n.form-check {\\n position: relative;\\n display: block;\\n padding-left: 1.25rem; }\\n\\n.form-check-input {\\n position: absolute;\\n margin-top: 0.3rem;\\n margin-left: -1.25rem; }\\n .form-check-input:disabled ~ .form-check-label {\\n color: #6c757d; }\\n\\n.form-check-label {\\n margin-bottom: 0; }\\n\\n.form-check-inline {\\n display: inline-flex;\\n align-items: center;\\n padding-left: 0;\\n margin-right: 0.75rem; }\\n .form-check-inline .form-check-input {\\n position: static;\\n margin-top: 0;\\n margin-right: 0.3125rem;\\n margin-left: 0; }\\n\\n.valid-feedback {\\n display: none;\\n width: 100%;\\n margin-top: 0.25rem;\\n font-size: 80%;\\n color: #28a745; }\\n\\n.valid-tooltip {\\n position: absolute;\\n top: 100%;\\n z-index: 5;\\n display: none;\\n max-width: 100%;\\n padding: 0.25rem 0.5rem;\\n margin-top: .1rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n color: #fff;\\n background-color: rgba(40, 167, 69, 0.9);\\n border-radius: 0.25rem; }\\n\\n.was-validated .form-control:valid, .form-control.is-valid {\\n border-color: #28a745;\\n padding-right: calc(1.5em + 0.75rem);\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\\\");\\n background-repeat: no-repeat;\\n background-position: center right calc(0.375em + 0.1875rem);\\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\\n .was-validated .form-control:valid ~ .valid-feedback,\\n .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\\n .form-control.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\\n padding-right: calc(1.5em + 0.75rem);\\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\\n\\n.was-validated .custom-select:valid, .custom-select.is-valid {\\n border-color: #28a745;\\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\\n background: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\\\") no-repeat right 0.75rem center/8px 10px, url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\\\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\\n .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\\n .was-validated .custom-select:valid ~ .valid-feedback,\\n .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\\n .custom-select.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated .form-control-file:valid ~ .valid-feedback,\\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\\n.form-control-file.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\\n color: #28a745; }\\n\\n.was-validated .form-check-input:valid ~ .valid-feedback,\\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\\n.form-check-input.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\\n color: #28a745; }\\n .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\\n border-color: #28a745; }\\n\\n.was-validated .custom-control-input:valid ~ .valid-feedback,\\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\\n.custom-control-input.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\\n border-color: #34ce57;\\n background-color: #34ce57; }\\n\\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\\n\\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\\n border-color: #28a745; }\\n\\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\\n border-color: #28a745; }\\n\\n.was-validated .custom-file-input:valid ~ .valid-feedback,\\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\\n.custom-file-input.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\\n\\n.invalid-feedback {\\n display: none;\\n width: 100%;\\n margin-top: 0.25rem;\\n font-size: 80%;\\n color: #dc3545; }\\n\\n.invalid-tooltip {\\n position: absolute;\\n top: 100%;\\n z-index: 5;\\n display: none;\\n max-width: 100%;\\n padding: 0.25rem 0.5rem;\\n margin-top: .1rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n color: #fff;\\n background-color: rgba(220, 53, 69, 0.9);\\n border-radius: 0.25rem; }\\n\\n.was-validated .form-control:invalid, .form-control.is-invalid {\\n border-color: #dc3545;\\n padding-right: calc(1.5em + 0.75rem);\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\\\");\\n background-repeat: no-repeat;\\n background-position: center right calc(0.375em + 0.1875rem);\\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\\n .was-validated .form-control:invalid ~ .invalid-feedback,\\n .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\\n .form-control.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\\n padding-right: calc(1.5em + 0.75rem);\\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\\n\\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\\n border-color: #dc3545;\\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\\n background: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\\\") no-repeat right 0.75rem center/8px 10px, url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\\\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\\n .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\\n .was-validated .custom-select:invalid ~ .invalid-feedback,\\n .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\\n .custom-select.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\\n.form-control-file.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\\n color: #dc3545; }\\n\\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\\n.form-check-input.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\\n color: #dc3545; }\\n .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\\n border-color: #dc3545; }\\n\\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\\n.custom-control-input.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\\n border-color: #e4606d;\\n background-color: #e4606d; }\\n\\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\\n\\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\\n border-color: #dc3545; }\\n\\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\\n border-color: #dc3545; }\\n\\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\\n.custom-file-input.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\\n\\n.form-inline {\\n display: flex;\\n flex-flow: row wrap;\\n align-items: center; }\\n .form-inline .form-check {\\n width: 100%; }\\n @media (min-width: 576px) {\\n .form-inline label {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n margin-bottom: 0; }\\n .form-inline .form-group {\\n display: flex;\\n flex: 0 0 auto;\\n flex-flow: row wrap;\\n align-items: center;\\n margin-bottom: 0; }\\n .form-inline .form-control {\\n display: inline-block;\\n width: auto;\\n vertical-align: middle; }\\n .form-inline .form-control-plaintext {\\n display: inline-block; }\\n .form-inline .input-group,\\n .form-inline .custom-select {\\n width: auto; }\\n .form-inline .form-check {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n width: auto;\\n padding-left: 0; }\\n .form-inline .form-check-input {\\n position: relative;\\n flex-shrink: 0;\\n margin-top: 0;\\n margin-right: 0.25rem;\\n margin-left: 0; }\\n .form-inline .custom-control {\\n align-items: center;\\n justify-content: center; }\\n .form-inline .custom-control-label {\\n margin-bottom: 0; } }\\n\\n.btn {\\n display: inline-block;\\n font-weight: 400;\\n color: #212529;\\n text-align: center;\\n vertical-align: middle;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n background-color: transparent;\\n border: 1px solid transparent;\\n padding: 0.375rem 0.75rem;\\n font-size: 1rem;\\n line-height: 1.5;\\n border-radius: 0.25rem;\\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .btn {\\n transition: none; } }\\n .btn:hover {\\n color: #212529;\\n text-decoration: none; }\\n .btn:focus, .btn.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .btn.disabled, .btn:disabled {\\n opacity: 0.65; }\\n\\na.btn.disabled,\\nfieldset:disabled a.btn {\\n pointer-events: none; }\\n\\n.btn-primary {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n .btn-primary:hover {\\n color: #fff;\\n background-color: #0069d9;\\n border-color: #0062cc; }\\n .btn-primary:focus, .btn-primary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }\\n .btn-primary.disabled, .btn-primary:disabled {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\\n .show > .btn-primary.dropdown-toggle {\\n color: #fff;\\n background-color: #0062cc;\\n border-color: #005cbf; }\\n .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-primary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }\\n\\n.btn-secondary {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n .btn-secondary:hover {\\n color: #fff;\\n background-color: #5a6268;\\n border-color: #545b62; }\\n .btn-secondary:focus, .btn-secondary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }\\n .btn-secondary.disabled, .btn-secondary:disabled {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\\n .show > .btn-secondary.dropdown-toggle {\\n color: #fff;\\n background-color: #545b62;\\n border-color: #4e555b; }\\n .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-secondary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }\\n\\n.btn-success {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n .btn-success:hover {\\n color: #fff;\\n background-color: #218838;\\n border-color: #1e7e34; }\\n .btn-success:focus, .btn-success.focus {\\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }\\n .btn-success.disabled, .btn-success:disabled {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\\n .show > .btn-success.dropdown-toggle {\\n color: #fff;\\n background-color: #1e7e34;\\n border-color: #1c7430; }\\n .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-success.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }\\n\\n.btn-info {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n .btn-info:hover {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b; }\\n .btn-info:focus, .btn-info.focus {\\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }\\n .btn-info.disabled, .btn-info:disabled {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\\n .show > .btn-info.dropdown-toggle {\\n color: #fff;\\n background-color: #117a8b;\\n border-color: #10707f; }\\n .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-info.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }\\n\\n.btn-warning {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n .btn-warning:hover {\\n color: #212529;\\n background-color: #e0a800;\\n border-color: #d39e00; }\\n .btn-warning:focus, .btn-warning.focus {\\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }\\n .btn-warning.disabled, .btn-warning:disabled {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\\n .show > .btn-warning.dropdown-toggle {\\n color: #212529;\\n background-color: #d39e00;\\n border-color: #c69500; }\\n .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-warning.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }\\n\\n.btn-danger {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545; }\\n .btn-danger:hover {\\n color: #fff;\\n background-color: #c82333;\\n border-color: #bd2130; }\\n .btn-danger:focus, .btn-danger.focus {\\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }\\n .btn-danger.disabled, .btn-danger:disabled {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545; }\\n .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\\n .show > .btn-danger.dropdown-toggle {\\n color: #fff;\\n background-color: #bd2130;\\n border-color: #b21f2d; }\\n .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-danger.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }\\n\\n.btn-light {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa; }\\n .btn-light:hover {\\n color: #212529;\\n background-color: #e2e6ea;\\n border-color: #dae0e5; }\\n .btn-light:focus, .btn-light.focus {\\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }\\n .btn-light.disabled, .btn-light:disabled {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa; }\\n .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\\n .show > .btn-light.dropdown-toggle {\\n color: #212529;\\n background-color: #dae0e5;\\n border-color: #d3d9df; }\\n .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-light.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }\\n\\n.btn-dark {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n .btn-dark:hover {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124; }\\n .btn-dark:focus, .btn-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n .btn-dark.disabled, .btn-dark:disabled {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\\n .show > .btn-dark.dropdown-toggle {\\n color: #fff;\\n background-color: #1d2124;\\n border-color: #171a1d; }\\n .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n\\n.btn-outline-primary {\\n color: #007bff;\\n border-color: #007bff; }\\n .btn-outline-primary:hover {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n .btn-outline-primary:focus, .btn-outline-primary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n .btn-outline-primary.disabled, .btn-outline-primary:disabled {\\n color: #007bff;\\n background-color: transparent; }\\n .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-primary.dropdown-toggle {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-primary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n\\n.btn-outline-secondary {\\n color: #6c757d;\\n border-color: #6c757d; }\\n .btn-outline-secondary:hover {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\\n color: #6c757d;\\n background-color: transparent; }\\n .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-secondary.dropdown-toggle {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-secondary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n\\n.btn-outline-success {\\n color: #28a745;\\n border-color: #28a745; }\\n .btn-outline-success:hover {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n .btn-outline-success:focus, .btn-outline-success.focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n .btn-outline-success.disabled, .btn-outline-success:disabled {\\n color: #28a745;\\n background-color: transparent; }\\n .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-success.dropdown-toggle {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-success.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n\\n.btn-outline-info {\\n color: #17a2b8;\\n border-color: #17a2b8; }\\n .btn-outline-info:hover {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n .btn-outline-info:focus, .btn-outline-info.focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n .btn-outline-info.disabled, .btn-outline-info:disabled {\\n color: #17a2b8;\\n background-color: transparent; }\\n .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-info.dropdown-toggle {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-info.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n\\n.btn-outline-warning {\\n color: #ffc107;\\n border-color: #ffc107; }\\n .btn-outline-warning:hover {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n .btn-outline-warning:focus, .btn-outline-warning.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\\n color: #ffc107;\\n background-color: transparent; }\\n .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-warning.dropdown-toggle {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-warning.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n\\n.btn-outline-danger {\\n color: #dc3545;\\n border-color: #dc3545; }\\n .btn-outline-danger:hover {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545; }\\n .btn-outline-danger:focus, .btn-outline-danger.focus {\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }\\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\\n color: #dc3545;\\n background-color: transparent; }\\n .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-danger.dropdown-toggle {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545; }\\n .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-danger.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }\\n\\n.btn-outline-light {\\n color: #f8f9fa;\\n border-color: #f8f9fa; }\\n .btn-outline-light:hover {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa; }\\n .btn-outline-light:focus, .btn-outline-light.focus {\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }\\n .btn-outline-light.disabled, .btn-outline-light:disabled {\\n color: #f8f9fa;\\n background-color: transparent; }\\n .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-light.dropdown-toggle {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa; }\\n .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-light.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }\\n\\n.btn-outline-dark {\\n color: #343a40;\\n border-color: #343a40; }\\n .btn-outline-dark:hover {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n .btn-outline-dark:focus, .btn-outline-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\\n color: #343a40;\\n background-color: transparent; }\\n .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-dark.dropdown-toggle {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n\\n.btn-link {\\n font-weight: 400;\\n color: #007bff;\\n text-decoration: none; }\\n .btn-link:hover {\\n color: #0056b3;\\n text-decoration: underline; }\\n .btn-link:focus, .btn-link.focus {\\n text-decoration: underline;\\n box-shadow: none; }\\n .btn-link:disabled, .btn-link.disabled {\\n color: #6c757d;\\n pointer-events: none; }\\n\\n.btn-lg, .btn-group-lg > .btn {\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem; }\\n\\n.btn-sm, .btn-group-sm > .btn {\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem; }\\n\\n.btn-block {\\n display: block;\\n width: 100%; }\\n .btn-block + .btn-block {\\n margin-top: 0.5rem; }\\n\\ninput[type=\\\"submit\\\"].btn-block,\\ninput[type=\\\"reset\\\"].btn-block,\\ninput[type=\\\"button\\\"].btn-block {\\n width: 100%; }\\n\\n.fade {\\n transition: opacity 0.15s linear; }\\n @media (prefers-reduced-motion: reduce) {\\n .fade {\\n transition: none; } }\\n .fade:not(.show) {\\n opacity: 0; }\\n\\n.collapse:not(.show) {\\n display: none; }\\n\\n.collapsing {\\n position: relative;\\n height: 0;\\n overflow: hidden;\\n transition: height 0.35s ease; }\\n @media (prefers-reduced-motion: reduce) {\\n .collapsing {\\n transition: none; } }\\n\\n.dropup,\\n.dropright,\\n.dropdown,\\n.dropleft {\\n position: relative; }\\n\\n.dropdown-toggle {\\n white-space: nowrap; }\\n .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0.3em solid;\\n border-right: 0.3em solid transparent;\\n border-bottom: 0;\\n border-left: 0.3em solid transparent; }\\n .dropdown-toggle:empty::after {\\n margin-left: 0; }\\n\\n.dropdown-menu {\\n position: absolute;\\n top: 100%;\\n left: 0;\\n z-index: 1000;\\n display: none;\\n float: left;\\n min-width: 10rem;\\n padding: 0.5rem 0;\\n margin: 0.125rem 0 0;\\n font-size: 1rem;\\n color: #212529;\\n text-align: left;\\n list-style: none;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.15);\\n border-radius: 0.25rem; }\\n\\n.dropdown-menu-left {\\n right: auto;\\n left: 0; }\\n\\n.dropdown-menu-right {\\n right: 0;\\n left: auto; }\\n\\n@media (min-width: 576px) {\\n .dropdown-menu-sm-left {\\n right: auto;\\n left: 0; }\\n .dropdown-menu-sm-right {\\n right: 0;\\n left: auto; } }\\n\\n@media (min-width: 768px) {\\n .dropdown-menu-md-left {\\n right: auto;\\n left: 0; }\\n .dropdown-menu-md-right {\\n right: 0;\\n left: auto; } }\\n\\n@media (min-width: 992px) {\\n .dropdown-menu-lg-left {\\n right: auto;\\n left: 0; }\\n .dropdown-menu-lg-right {\\n right: 0;\\n left: auto; } }\\n\\n@media (min-width: 1200px) {\\n .dropdown-menu-xl-left {\\n right: auto;\\n left: 0; }\\n .dropdown-menu-xl-right {\\n right: 0;\\n left: auto; } }\\n\\n.dropup .dropdown-menu {\\n top: auto;\\n bottom: 100%;\\n margin-top: 0;\\n margin-bottom: 0.125rem; }\\n\\n.dropup .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0;\\n border-right: 0.3em solid transparent;\\n border-bottom: 0.3em solid;\\n border-left: 0.3em solid transparent; }\\n\\n.dropup .dropdown-toggle:empty::after {\\n margin-left: 0; }\\n\\n.dropright .dropdown-menu {\\n top: 0;\\n right: auto;\\n left: 100%;\\n margin-top: 0;\\n margin-left: 0.125rem; }\\n\\n.dropright .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0.3em solid transparent;\\n border-right: 0;\\n border-bottom: 0.3em solid transparent;\\n border-left: 0.3em solid; }\\n\\n.dropright .dropdown-toggle:empty::after {\\n margin-left: 0; }\\n\\n.dropright .dropdown-toggle::after {\\n vertical-align: 0; }\\n\\n.dropleft .dropdown-menu {\\n top: 0;\\n right: 100%;\\n left: auto;\\n margin-top: 0;\\n margin-right: 0.125rem; }\\n\\n.dropleft .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\"; }\\n\\n.dropleft .dropdown-toggle::after {\\n display: none; }\\n\\n.dropleft .dropdown-toggle::before {\\n display: inline-block;\\n margin-right: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0.3em solid transparent;\\n border-right: 0.3em solid;\\n border-bottom: 0.3em solid transparent; }\\n\\n.dropleft .dropdown-toggle:empty::after {\\n margin-left: 0; }\\n\\n.dropleft .dropdown-toggle::before {\\n vertical-align: 0; }\\n\\n.dropdown-menu[x-placement^=\\\"top\\\"], .dropdown-menu[x-placement^=\\\"right\\\"], .dropdown-menu[x-placement^=\\\"bottom\\\"], .dropdown-menu[x-placement^=\\\"left\\\"] {\\n right: auto;\\n bottom: auto; }\\n\\n.dropdown-divider {\\n height: 0;\\n margin: 0.5rem 0;\\n overflow: hidden;\\n border-top: 1px solid #e9ecef; }\\n\\n.dropdown-item {\\n display: block;\\n width: 100%;\\n padding: 0.25rem 1.5rem;\\n clear: both;\\n font-weight: 400;\\n color: #212529;\\n text-align: inherit;\\n white-space: nowrap;\\n background-color: transparent;\\n border: 0; }\\n .dropdown-item:hover, .dropdown-item:focus {\\n color: #16181b;\\n text-decoration: none;\\n background-color: #f8f9fa; }\\n .dropdown-item.active, .dropdown-item:active {\\n color: #fff;\\n text-decoration: none;\\n background-color: #007bff; }\\n .dropdown-item.disabled, .dropdown-item:disabled {\\n color: #6c757d;\\n pointer-events: none;\\n background-color: transparent; }\\n\\n.dropdown-menu.show {\\n display: block; }\\n\\n.dropdown-header {\\n display: block;\\n padding: 0.5rem 1.5rem;\\n margin-bottom: 0;\\n font-size: 0.875rem;\\n color: #6c757d;\\n white-space: nowrap; }\\n\\n.dropdown-item-text {\\n display: block;\\n padding: 0.25rem 1.5rem;\\n color: #212529; }\\n\\n.btn-group,\\n.btn-group-vertical {\\n position: relative;\\n display: inline-flex;\\n vertical-align: middle; }\\n .btn-group > .btn,\\n .btn-group-vertical > .btn {\\n position: relative;\\n flex: 1 1 auto; }\\n .btn-group > .btn:hover,\\n .btn-group-vertical > .btn:hover {\\n z-index: 1; }\\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\\n .btn-group-vertical > .btn:focus,\\n .btn-group-vertical > .btn:active,\\n .btn-group-vertical > .btn.active {\\n z-index: 1; }\\n\\n.btn-toolbar {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: flex-start; }\\n .btn-toolbar .input-group {\\n width: auto; }\\n\\n.btn-group > .btn:not(:first-child),\\n.btn-group > .btn-group:not(:first-child) {\\n margin-left: -1px; }\\n\\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\\n.btn-group > .btn-group:not(:last-child) > .btn {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n\\n.btn-group > .btn:not(:first-child),\\n.btn-group > .btn-group:not(:first-child) > .btn {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n\\n.dropdown-toggle-split {\\n padding-right: 0.5625rem;\\n padding-left: 0.5625rem; }\\n .dropdown-toggle-split::after,\\n .dropup .dropdown-toggle-split::after,\\n .dropright .dropdown-toggle-split::after {\\n margin-left: 0; }\\n .dropleft .dropdown-toggle-split::before {\\n margin-right: 0; }\\n\\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\\n padding-right: 0.375rem;\\n padding-left: 0.375rem; }\\n\\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\\n padding-right: 0.75rem;\\n padding-left: 0.75rem; }\\n\\n.btn-group-vertical {\\n flex-direction: column;\\n align-items: flex-start;\\n justify-content: center; }\\n .btn-group-vertical > .btn,\\n .btn-group-vertical > .btn-group {\\n width: 100%; }\\n .btn-group-vertical > .btn:not(:first-child),\\n .btn-group-vertical > .btn-group:not(:first-child) {\\n margin-top: -1px; }\\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\\n border-bottom-right-radius: 0;\\n border-bottom-left-radius: 0; }\\n .btn-group-vertical > .btn:not(:first-child),\\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\\n border-top-left-radius: 0;\\n border-top-right-radius: 0; }\\n\\n.btn-group-toggle > .btn,\\n.btn-group-toggle > .btn-group > .btn {\\n margin-bottom: 0; }\\n .btn-group-toggle > .btn input[type=\\\"radio\\\"],\\n .btn-group-toggle > .btn input[type=\\\"checkbox\\\"],\\n .btn-group-toggle > .btn-group > .btn input[type=\\\"radio\\\"],\\n .btn-group-toggle > .btn-group > .btn input[type=\\\"checkbox\\\"] {\\n position: absolute;\\n clip: rect(0, 0, 0, 0);\\n pointer-events: none; }\\n\\n.input-group {\\n position: relative;\\n display: flex;\\n flex-wrap: wrap;\\n align-items: stretch;\\n width: 100%; }\\n .input-group > .form-control,\\n .input-group > .form-control-plaintext,\\n .input-group > .custom-select,\\n .input-group > .custom-file {\\n position: relative;\\n flex: 1 1 auto;\\n width: 1%;\\n margin-bottom: 0; }\\n .input-group > .form-control + .form-control,\\n .input-group > .form-control + .custom-select,\\n .input-group > .form-control + .custom-file,\\n .input-group > .form-control-plaintext + .form-control,\\n .input-group > .form-control-plaintext + .custom-select,\\n .input-group > .form-control-plaintext + .custom-file,\\n .input-group > .custom-select + .form-control,\\n .input-group > .custom-select + .custom-select,\\n .input-group > .custom-select + .custom-file,\\n .input-group > .custom-file + .form-control,\\n .input-group > .custom-file + .custom-select,\\n .input-group > .custom-file + .custom-file {\\n margin-left: -1px; }\\n .input-group > .form-control:focus,\\n .input-group > .custom-select:focus,\\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\\n z-index: 3; }\\n .input-group > .custom-file .custom-file-input:focus {\\n z-index: 4; }\\n .input-group > .form-control:not(:last-child),\\n .input-group > .custom-select:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n .input-group > .form-control:not(:first-child),\\n .input-group > .custom-select:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n .input-group > .custom-file {\\n display: flex;\\n align-items: center; }\\n .input-group > .custom-file:not(:last-child) .custom-file-label,\\n .input-group > .custom-file:not(:last-child) .custom-file-label::after {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n .input-group > .custom-file:not(:first-child) .custom-file-label {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n\\n.input-group-prepend,\\n.input-group-append {\\n display: flex; }\\n .input-group-prepend .btn,\\n .input-group-append .btn {\\n position: relative;\\n z-index: 2; }\\n .input-group-prepend .btn:focus,\\n .input-group-append .btn:focus {\\n z-index: 3; }\\n .input-group-prepend .btn + .btn,\\n .input-group-prepend .btn + .input-group-text,\\n .input-group-prepend .input-group-text + .input-group-text,\\n .input-group-prepend .input-group-text + .btn,\\n .input-group-append .btn + .btn,\\n .input-group-append .btn + .input-group-text,\\n .input-group-append .input-group-text + .input-group-text,\\n .input-group-append .input-group-text + .btn {\\n margin-left: -1px; }\\n\\n.input-group-prepend {\\n margin-right: -1px; }\\n\\n.input-group-append {\\n margin-left: -1px; }\\n\\n.input-group-text {\\n display: flex;\\n align-items: center;\\n padding: 0.375rem 0.75rem;\\n margin-bottom: 0;\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n text-align: center;\\n white-space: nowrap;\\n background-color: #e9ecef;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem; }\\n .input-group-text input[type=\\\"radio\\\"],\\n .input-group-text input[type=\\\"checkbox\\\"] {\\n margin-top: 0; }\\n\\n.input-group-lg > .form-control:not(textarea),\\n.input-group-lg > .custom-select {\\n height: calc(1.5em + 1rem + 2px); }\\n\\n.input-group-lg > .form-control,\\n.input-group-lg > .custom-select,\\n.input-group-lg > .input-group-prepend > .input-group-text,\\n.input-group-lg > .input-group-append > .input-group-text,\\n.input-group-lg > .input-group-prepend > .btn,\\n.input-group-lg > .input-group-append > .btn {\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem; }\\n\\n.input-group-sm > .form-control:not(textarea),\\n.input-group-sm > .custom-select {\\n height: calc(1.5em + 0.5rem + 2px); }\\n\\n.input-group-sm > .form-control,\\n.input-group-sm > .custom-select,\\n.input-group-sm > .input-group-prepend > .input-group-text,\\n.input-group-sm > .input-group-append > .input-group-text,\\n.input-group-sm > .input-group-prepend > .btn,\\n.input-group-sm > .input-group-append > .btn {\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem; }\\n\\n.input-group-lg > .custom-select,\\n.input-group-sm > .custom-select {\\n padding-right: 1.75rem; }\\n\\n.input-group > .input-group-prepend > .btn,\\n.input-group > .input-group-prepend > .input-group-text,\\n.input-group > .input-group-append:not(:last-child) > .btn,\\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n\\n.input-group > .input-group-append > .btn,\\n.input-group > .input-group-append > .input-group-text,\\n.input-group > .input-group-prepend:not(:first-child) > .btn,\\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n\\n.custom-control {\\n position: relative;\\n display: block;\\n min-height: 1.5rem;\\n padding-left: 1.5rem; }\\n\\n.custom-control-inline {\\n display: inline-flex;\\n margin-right: 1rem; }\\n\\n.custom-control-input {\\n position: absolute;\\n z-index: -1;\\n opacity: 0; }\\n .custom-control-input:checked ~ .custom-control-label::before {\\n color: #fff;\\n border-color: #007bff;\\n background-color: #007bff; }\\n .custom-control-input:focus ~ .custom-control-label::before {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n border-color: #80bdff; }\\n .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #fff;\\n background-color: #b3d7ff;\\n border-color: #b3d7ff; }\\n .custom-control-input:disabled ~ .custom-control-label {\\n color: #6c757d; }\\n .custom-control-input:disabled ~ .custom-control-label::before {\\n background-color: #e9ecef; }\\n\\n.custom-control-label {\\n position: relative;\\n margin-bottom: 0;\\n vertical-align: top; }\\n .custom-control-label::before {\\n position: absolute;\\n top: 0.25rem;\\n left: -1.5rem;\\n display: block;\\n width: 1rem;\\n height: 1rem;\\n pointer-events: none;\\n content: \\\"\\\";\\n background-color: #fff;\\n border: #adb5bd solid 1px; }\\n .custom-control-label::after {\\n position: absolute;\\n top: 0.25rem;\\n left: -1.5rem;\\n display: block;\\n width: 1rem;\\n height: 1rem;\\n content: \\\"\\\";\\n background: no-repeat 50% / 50% 50%; }\\n\\n.custom-checkbox .custom-control-label::before {\\n border-radius: 0.25rem; }\\n\\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\\\"); }\\n\\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\\n border-color: #007bff;\\n background-color: #007bff; }\\n\\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\\\"); }\\n\\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5); }\\n\\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5); }\\n\\n.custom-radio .custom-control-label::before {\\n border-radius: 50%; }\\n\\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\\\"); }\\n\\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5); }\\n\\n.custom-switch {\\n padding-left: 2.25rem; }\\n .custom-switch .custom-control-label::before {\\n left: -2.25rem;\\n width: 1.75rem;\\n pointer-events: all;\\n border-radius: 0.5rem; }\\n .custom-switch .custom-control-label::after {\\n top: calc(0.25rem + 2px);\\n left: calc(-2.25rem + 2px);\\n width: calc(1rem - 4px);\\n height: calc(1rem - 4px);\\n background-color: #adb5bd;\\n border-radius: 0.5rem;\\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .custom-switch .custom-control-label::after {\\n transition: none; } }\\n .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\\n background-color: #fff;\\n transform: translateX(0.75rem); }\\n .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5); }\\n\\n.custom-select {\\n display: inline-block;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n vertical-align: middle;\\n background: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\\\") no-repeat right 0.75rem center/8px 10px;\\n background-color: #fff;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none; }\\n .custom-select:focus {\\n border-color: #80bdff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-select:focus::-ms-value {\\n color: #495057;\\n background-color: #fff; }\\n .custom-select[multiple], .custom-select[size]:not([size=\\\"1\\\"]) {\\n height: auto;\\n padding-right: 0.75rem;\\n background-image: none; }\\n .custom-select:disabled {\\n color: #6c757d;\\n background-color: #e9ecef; }\\n .custom-select::-ms-expand {\\n display: none; }\\n\\n.custom-select-sm {\\n height: calc(1.5em + 0.5rem + 2px);\\n padding-top: 0.25rem;\\n padding-bottom: 0.25rem;\\n padding-left: 0.5rem;\\n font-size: 0.875rem; }\\n\\n.custom-select-lg {\\n height: calc(1.5em + 1rem + 2px);\\n padding-top: 0.5rem;\\n padding-bottom: 0.5rem;\\n padding-left: 1rem;\\n font-size: 1.25rem; }\\n\\n.custom-file {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n margin-bottom: 0; }\\n\\n.custom-file-input {\\n position: relative;\\n z-index: 2;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n margin: 0;\\n opacity: 0; }\\n .custom-file-input:focus ~ .custom-file-label {\\n border-color: #80bdff;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-file-input:disabled ~ .custom-file-label {\\n background-color: #e9ecef; }\\n .custom-file-input:lang(en) ~ .custom-file-label::after {\\n content: \\\"Browse\\\"; }\\n .custom-file-input ~ .custom-file-label[data-browse]::after {\\n content: attr(data-browse); }\\n\\n.custom-file-label {\\n position: absolute;\\n top: 0;\\n right: 0;\\n left: 0;\\n z-index: 1;\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0.375rem 0.75rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n background-color: #fff;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem; }\\n .custom-file-label::after {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n z-index: 3;\\n display: block;\\n height: calc(1.5em + 0.75rem);\\n padding: 0.375rem 0.75rem;\\n line-height: 1.5;\\n color: #495057;\\n content: \\\"Browse\\\";\\n background-color: #e9ecef;\\n border-left: inherit;\\n border-radius: 0 0.25rem 0.25rem 0; }\\n\\n.custom-range {\\n width: 100%;\\n height: calc(1rem + 0.4rem);\\n padding: 0;\\n background-color: transparent;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none; }\\n .custom-range:focus {\\n outline: none; }\\n .custom-range:focus::-webkit-slider-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-range:focus::-moz-range-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-range:focus::-ms-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-range::-moz-focus-outer {\\n border: 0; }\\n .custom-range::-webkit-slider-thumb {\\n width: 1rem;\\n height: 1rem;\\n margin-top: -0.25rem;\\n background-color: #007bff;\\n border: 0;\\n border-radius: 1rem;\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n -webkit-appearance: none;\\n appearance: none; }\\n @media (prefers-reduced-motion: reduce) {\\n .custom-range::-webkit-slider-thumb {\\n transition: none; } }\\n .custom-range::-webkit-slider-thumb:active {\\n background-color: #b3d7ff; }\\n .custom-range::-webkit-slider-runnable-track {\\n width: 100%;\\n height: 0.5rem;\\n color: transparent;\\n cursor: pointer;\\n background-color: #dee2e6;\\n border-color: transparent;\\n border-radius: 1rem; }\\n .custom-range::-moz-range-thumb {\\n width: 1rem;\\n height: 1rem;\\n background-color: #007bff;\\n border: 0;\\n border-radius: 1rem;\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n -moz-appearance: none;\\n appearance: none; }\\n @media (prefers-reduced-motion: reduce) {\\n .custom-range::-moz-range-thumb {\\n transition: none; } }\\n .custom-range::-moz-range-thumb:active {\\n background-color: #b3d7ff; }\\n .custom-range::-moz-range-track {\\n width: 100%;\\n height: 0.5rem;\\n color: transparent;\\n cursor: pointer;\\n background-color: #dee2e6;\\n border-color: transparent;\\n border-radius: 1rem; }\\n .custom-range::-ms-thumb {\\n width: 1rem;\\n height: 1rem;\\n margin-top: 0;\\n margin-right: 0.2rem;\\n margin-left: 0.2rem;\\n background-color: #007bff;\\n border: 0;\\n border-radius: 1rem;\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n appearance: none; }\\n @media (prefers-reduced-motion: reduce) {\\n .custom-range::-ms-thumb {\\n transition: none; } }\\n .custom-range::-ms-thumb:active {\\n background-color: #b3d7ff; }\\n .custom-range::-ms-track {\\n width: 100%;\\n height: 0.5rem;\\n color: transparent;\\n cursor: pointer;\\n background-color: transparent;\\n border-color: transparent;\\n border-width: 0.5rem; }\\n .custom-range::-ms-fill-lower {\\n background-color: #dee2e6;\\n border-radius: 1rem; }\\n .custom-range::-ms-fill-upper {\\n margin-right: 15px;\\n background-color: #dee2e6;\\n border-radius: 1rem; }\\n .custom-range:disabled::-webkit-slider-thumb {\\n background-color: #adb5bd; }\\n .custom-range:disabled::-webkit-slider-runnable-track {\\n cursor: default; }\\n .custom-range:disabled::-moz-range-thumb {\\n background-color: #adb5bd; }\\n .custom-range:disabled::-moz-range-track {\\n cursor: default; }\\n .custom-range:disabled::-ms-thumb {\\n background-color: #adb5bd; }\\n\\n.custom-control-label::before,\\n.custom-file-label,\\n.custom-select {\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .custom-control-label::before,\\n .custom-file-label,\\n .custom-select {\\n transition: none; } }\\n\\n.nav {\\n display: flex;\\n flex-wrap: wrap;\\n padding-left: 0;\\n margin-bottom: 0;\\n list-style: none; }\\n\\n.nav-link {\\n display: block;\\n padding: 0.5rem 1rem; }\\n .nav-link:hover, .nav-link:focus {\\n text-decoration: none; }\\n .nav-link.disabled {\\n color: #6c757d;\\n pointer-events: none;\\n cursor: default; }\\n\\n.nav-tabs {\\n border-bottom: 1px solid #dee2e6; }\\n .nav-tabs .nav-item {\\n margin-bottom: -1px; }\\n .nav-tabs .nav-link {\\n border: 1px solid transparent;\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem; }\\n .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\\n border-color: #e9ecef #e9ecef #dee2e6; }\\n .nav-tabs .nav-link.disabled {\\n color: #6c757d;\\n background-color: transparent;\\n border-color: transparent; }\\n .nav-tabs .nav-link.active,\\n .nav-tabs .nav-item.show .nav-link {\\n color: #495057;\\n background-color: #fff;\\n border-color: #dee2e6 #dee2e6 #fff; }\\n .nav-tabs .dropdown-menu {\\n margin-top: -1px;\\n border-top-left-radius: 0;\\n border-top-right-radius: 0; }\\n\\n.nav-pills .nav-link {\\n border-radius: 0.25rem; }\\n\\n.nav-pills .nav-link.active,\\n.nav-pills .show > .nav-link {\\n color: #fff;\\n background-color: #007bff; }\\n\\n.nav-fill .nav-item {\\n flex: 1 1 auto;\\n text-align: center; }\\n\\n.nav-justified .nav-item {\\n flex-basis: 0;\\n flex-grow: 1;\\n text-align: center; }\\n\\n.tab-content > .tab-pane {\\n display: none; }\\n\\n.tab-content > .active {\\n display: block; }\\n\\n.navbar {\\n position: relative;\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n justify-content: space-between;\\n padding: 0.5rem 1rem; }\\n .navbar > .container,\\n .navbar > .container-fluid {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n justify-content: space-between; }\\n\\n.navbar-brand {\\n display: inline-block;\\n padding-top: 0.3125rem;\\n padding-bottom: 0.3125rem;\\n margin-right: 1rem;\\n font-size: 1.25rem;\\n line-height: inherit;\\n white-space: nowrap; }\\n .navbar-brand:hover, .navbar-brand:focus {\\n text-decoration: none; }\\n\\n.navbar-nav {\\n display: flex;\\n flex-direction: column;\\n padding-left: 0;\\n margin-bottom: 0;\\n list-style: none; }\\n .navbar-nav .nav-link {\\n padding-right: 0;\\n padding-left: 0; }\\n .navbar-nav .dropdown-menu {\\n position: static;\\n float: none; }\\n\\n.navbar-text {\\n display: inline-block;\\n padding-top: 0.5rem;\\n padding-bottom: 0.5rem; }\\n\\n.navbar-collapse {\\n flex-basis: 100%;\\n flex-grow: 1;\\n align-items: center; }\\n\\n.navbar-toggler {\\n padding: 0.25rem 0.75rem;\\n font-size: 1.25rem;\\n line-height: 1;\\n background-color: transparent;\\n border: 1px solid transparent;\\n border-radius: 0.25rem; }\\n .navbar-toggler:hover, .navbar-toggler:focus {\\n text-decoration: none; }\\n\\n.navbar-toggler-icon {\\n display: inline-block;\\n width: 1.5em;\\n height: 1.5em;\\n vertical-align: middle;\\n content: \\\"\\\";\\n background: no-repeat center center;\\n background-size: 100% 100%; }\\n\\n@media (max-width: 575.98px) {\\n .navbar-expand-sm > .container,\\n .navbar-expand-sm > .container-fluid {\\n padding-right: 0;\\n padding-left: 0; } }\\n\\n@media (min-width: 576px) {\\n .navbar-expand-sm {\\n flex-flow: row nowrap;\\n justify-content: flex-start; }\\n .navbar-expand-sm .navbar-nav {\\n flex-direction: row; }\\n .navbar-expand-sm .navbar-nav .dropdown-menu {\\n position: absolute; }\\n .navbar-expand-sm .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem; }\\n .navbar-expand-sm > .container,\\n .navbar-expand-sm > .container-fluid {\\n flex-wrap: nowrap; }\\n .navbar-expand-sm .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto; }\\n .navbar-expand-sm .navbar-toggler {\\n display: none; } }\\n\\n@media (max-width: 767.98px) {\\n .navbar-expand-md > .container,\\n .navbar-expand-md > .container-fluid {\\n padding-right: 0;\\n padding-left: 0; } }\\n\\n@media (min-width: 768px) {\\n .navbar-expand-md {\\n flex-flow: row nowrap;\\n justify-content: flex-start; }\\n .navbar-expand-md .navbar-nav {\\n flex-direction: row; }\\n .navbar-expand-md .navbar-nav .dropdown-menu {\\n position: absolute; }\\n .navbar-expand-md .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem; }\\n .navbar-expand-md > .container,\\n .navbar-expand-md > .container-fluid {\\n flex-wrap: nowrap; }\\n .navbar-expand-md .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto; }\\n .navbar-expand-md .navbar-toggler {\\n display: none; } }\\n\\n@media (max-width: 991.98px) {\\n .navbar-expand-lg > .container,\\n .navbar-expand-lg > .container-fluid {\\n padding-right: 0;\\n padding-left: 0; } }\\n\\n@media (min-width: 992px) {\\n .navbar-expand-lg {\\n flex-flow: row nowrap;\\n justify-content: flex-start; }\\n .navbar-expand-lg .navbar-nav {\\n flex-direction: row; }\\n .navbar-expand-lg .navbar-nav .dropdown-menu {\\n position: absolute; }\\n .navbar-expand-lg .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem; }\\n .navbar-expand-lg > .container,\\n .navbar-expand-lg > .container-fluid {\\n flex-wrap: nowrap; }\\n .navbar-expand-lg .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto; }\\n .navbar-expand-lg .navbar-toggler {\\n display: none; } }\\n\\n@media (max-width: 1199.98px) {\\n .navbar-expand-xl > .container,\\n .navbar-expand-xl > .container-fluid {\\n padding-right: 0;\\n padding-left: 0; } }\\n\\n@media (min-width: 1200px) {\\n .navbar-expand-xl {\\n flex-flow: row nowrap;\\n justify-content: flex-start; }\\n .navbar-expand-xl .navbar-nav {\\n flex-direction: row; }\\n .navbar-expand-xl .navbar-nav .dropdown-menu {\\n position: absolute; }\\n .navbar-expand-xl .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem; }\\n .navbar-expand-xl > .container,\\n .navbar-expand-xl > .container-fluid {\\n flex-wrap: nowrap; }\\n .navbar-expand-xl .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto; }\\n .navbar-expand-xl .navbar-toggler {\\n display: none; } }\\n\\n.navbar-expand {\\n flex-flow: row nowrap;\\n justify-content: flex-start; }\\n .navbar-expand > .container,\\n .navbar-expand > .container-fluid {\\n padding-right: 0;\\n padding-left: 0; }\\n .navbar-expand .navbar-nav {\\n flex-direction: row; }\\n .navbar-expand .navbar-nav .dropdown-menu {\\n position: absolute; }\\n .navbar-expand .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem; }\\n .navbar-expand > .container,\\n .navbar-expand > .container-fluid {\\n flex-wrap: nowrap; }\\n .navbar-expand .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto; }\\n .navbar-expand .navbar-toggler {\\n display: none; }\\n\\n.navbar-light .navbar-brand {\\n color: rgba(0, 0, 0, 0.9); }\\n .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\\n color: rgba(0, 0, 0, 0.9); }\\n\\n.navbar-light .navbar-nav .nav-link {\\n color: rgba(0, 0, 0, 0.5); }\\n .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar-light .navbar-nav .nav-link.disabled {\\n color: rgba(0, 0, 0, 0.3); }\\n\\n.navbar-light .navbar-nav .show > .nav-link,\\n.navbar-light .navbar-nav .active > .nav-link,\\n.navbar-light .navbar-nav .nav-link.show,\\n.navbar-light .navbar-nav .nav-link.active {\\n color: rgba(0, 0, 0, 0.9); }\\n\\n.navbar-light .navbar-toggler {\\n color: rgba(0, 0, 0, 0.5);\\n border-color: rgba(0, 0, 0, 0.1); }\\n\\n.navbar-light .navbar-toggler-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\\\"); }\\n\\n.navbar-light .navbar-text {\\n color: rgba(0, 0, 0, 0.5); }\\n .navbar-light .navbar-text a {\\n color: rgba(0, 0, 0, 0.9); }\\n .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\\n color: rgba(0, 0, 0, 0.9); }\\n\\n.navbar-dark .navbar-brand {\\n color: #fff; }\\n .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\\n color: #fff; }\\n\\n.navbar-dark .navbar-nav .nav-link {\\n color: rgba(255, 255, 255, 0.5); }\\n .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\\n color: rgba(255, 255, 255, 0.75); }\\n .navbar-dark .navbar-nav .nav-link.disabled {\\n color: rgba(255, 255, 255, 0.25); }\\n\\n.navbar-dark .navbar-nav .show > .nav-link,\\n.navbar-dark .navbar-nav .active > .nav-link,\\n.navbar-dark .navbar-nav .nav-link.show,\\n.navbar-dark .navbar-nav .nav-link.active {\\n color: #fff; }\\n\\n.navbar-dark .navbar-toggler {\\n color: rgba(255, 255, 255, 0.5);\\n border-color: rgba(255, 255, 255, 0.1); }\\n\\n.navbar-dark .navbar-toggler-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\\\"); }\\n\\n.navbar-dark .navbar-text {\\n color: rgba(255, 255, 255, 0.5); }\\n .navbar-dark .navbar-text a {\\n color: #fff; }\\n .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\\n color: #fff; }\\n\\n.card {\\n position: relative;\\n display: flex;\\n flex-direction: column;\\n min-width: 0;\\n word-wrap: break-word;\\n background-color: #fff;\\n background-clip: border-box;\\n border: 1px solid rgba(0, 0, 0, 0.125);\\n border-radius: 0.25rem; }\\n .card > hr {\\n margin-right: 0;\\n margin-left: 0; }\\n .card > .list-group:first-child .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem; }\\n .card > .list-group:last-child .list-group-item:last-child {\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem; }\\n\\n.card-body {\\n flex: 1 1 auto;\\n padding: 1.25rem; }\\n\\n.card-title {\\n margin-bottom: 0.75rem; }\\n\\n.card-subtitle {\\n margin-top: -0.375rem;\\n margin-bottom: 0; }\\n\\n.card-text:last-child {\\n margin-bottom: 0; }\\n\\n.card-link:hover {\\n text-decoration: none; }\\n\\n.card-link + .card-link {\\n margin-left: 1.25rem; }\\n\\n.card-header {\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 0;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-bottom: 1px solid rgba(0, 0, 0, 0.125); }\\n .card-header:first-child {\\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }\\n .card-header + .list-group .list-group-item:first-child {\\n border-top: 0; }\\n\\n.card-footer {\\n padding: 0.75rem 1.25rem;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-top: 1px solid rgba(0, 0, 0, 0.125); }\\n .card-footer:last-child {\\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }\\n\\n.card-header-tabs {\\n margin-right: -0.625rem;\\n margin-bottom: -0.75rem;\\n margin-left: -0.625rem;\\n border-bottom: 0; }\\n\\n.card-header-pills {\\n margin-right: -0.625rem;\\n margin-left: -0.625rem; }\\n\\n.card-img-overlay {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n padding: 1.25rem; }\\n\\n.card-img {\\n width: 100%;\\n border-radius: calc(0.25rem - 1px); }\\n\\n.card-img-top {\\n width: 100%;\\n border-top-left-radius: calc(0.25rem - 1px);\\n border-top-right-radius: calc(0.25rem - 1px); }\\n\\n.card-img-bottom {\\n width: 100%;\\n border-bottom-right-radius: calc(0.25rem - 1px);\\n border-bottom-left-radius: calc(0.25rem - 1px); }\\n\\n.card-deck {\\n display: flex;\\n flex-direction: column; }\\n .card-deck .card {\\n margin-bottom: 15px; }\\n @media (min-width: 576px) {\\n .card-deck {\\n flex-flow: row wrap;\\n margin-right: -15px;\\n margin-left: -15px; }\\n .card-deck .card {\\n display: flex;\\n flex: 1 0 0%;\\n flex-direction: column;\\n margin-right: 15px;\\n margin-bottom: 0;\\n margin-left: 15px; } }\\n\\n.card-group {\\n display: flex;\\n flex-direction: column; }\\n .card-group > .card {\\n margin-bottom: 15px; }\\n @media (min-width: 576px) {\\n .card-group {\\n flex-flow: row wrap; }\\n .card-group > .card {\\n flex: 1 0 0%;\\n margin-bottom: 0; }\\n .card-group > .card + .card {\\n margin-left: 0;\\n border-left: 0; }\\n .card-group > .card:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n .card-group > .card:not(:last-child) .card-img-top,\\n .card-group > .card:not(:last-child) .card-header {\\n border-top-right-radius: 0; }\\n .card-group > .card:not(:last-child) .card-img-bottom,\\n .card-group > .card:not(:last-child) .card-footer {\\n border-bottom-right-radius: 0; }\\n .card-group > .card:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n .card-group > .card:not(:first-child) .card-img-top,\\n .card-group > .card:not(:first-child) .card-header {\\n border-top-left-radius: 0; }\\n .card-group > .card:not(:first-child) .card-img-bottom,\\n .card-group > .card:not(:first-child) .card-footer {\\n border-bottom-left-radius: 0; } }\\n\\n.card-columns .card {\\n margin-bottom: 0.75rem; }\\n\\n@media (min-width: 576px) {\\n .card-columns {\\n -webkit-column-count: 3;\\n -moz-column-count: 3;\\n column-count: 3;\\n -webkit-column-gap: 1.25rem;\\n -moz-column-gap: 1.25rem;\\n column-gap: 1.25rem;\\n orphans: 1;\\n widows: 1; }\\n .card-columns .card {\\n display: inline-block;\\n width: 100%; } }\\n\\n.accordion > .card {\\n overflow: hidden; }\\n .accordion > .card:not(:first-of-type) .card-header:first-child {\\n border-radius: 0; }\\n .accordion > .card:not(:first-of-type):not(:last-of-type) {\\n border-bottom: 0;\\n border-radius: 0; }\\n .accordion > .card:first-of-type {\\n border-bottom: 0;\\n border-bottom-right-radius: 0;\\n border-bottom-left-radius: 0; }\\n .accordion > .card:last-of-type {\\n border-top-left-radius: 0;\\n border-top-right-radius: 0; }\\n .accordion > .card .card-header {\\n margin-bottom: -1px; }\\n\\n.breadcrumb {\\n display: flex;\\n flex-wrap: wrap;\\n padding: 0.75rem 1rem;\\n margin-bottom: 1rem;\\n list-style: none;\\n background-color: #e9ecef;\\n border-radius: 0.25rem; }\\n\\n.breadcrumb-item + .breadcrumb-item {\\n padding-left: 0.5rem; }\\n .breadcrumb-item + .breadcrumb-item::before {\\n display: inline-block;\\n padding-right: 0.5rem;\\n color: #6c757d;\\n content: \\\"/\\\"; }\\n\\n.breadcrumb-item + .breadcrumb-item:hover::before {\\n text-decoration: underline; }\\n\\n.breadcrumb-item + .breadcrumb-item:hover::before {\\n text-decoration: none; }\\n\\n.breadcrumb-item.active {\\n color: #6c757d; }\\n\\n.pagination {\\n display: flex;\\n padding-left: 0;\\n list-style: none;\\n border-radius: 0.25rem; }\\n\\n.page-link {\\n position: relative;\\n display: block;\\n padding: 0.5rem 0.75rem;\\n margin-left: -1px;\\n line-height: 1.25;\\n color: #007bff;\\n background-color: #fff;\\n border: 1px solid #dee2e6; }\\n .page-link:hover {\\n z-index: 2;\\n color: #0056b3;\\n text-decoration: none;\\n background-color: #e9ecef;\\n border-color: #dee2e6; }\\n .page-link:focus {\\n z-index: 2;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n\\n.page-item:first-child .page-link {\\n margin-left: 0;\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem; }\\n\\n.page-item:last-child .page-link {\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem; }\\n\\n.page-item.active .page-link {\\n z-index: 1;\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n\\n.page-item.disabled .page-link {\\n color: #6c757d;\\n pointer-events: none;\\n cursor: auto;\\n background-color: #fff;\\n border-color: #dee2e6; }\\n\\n.pagination-lg .page-link {\\n padding: 0.75rem 1.5rem;\\n font-size: 1.25rem;\\n line-height: 1.5; }\\n\\n.pagination-lg .page-item:first-child .page-link {\\n border-top-left-radius: 0.3rem;\\n border-bottom-left-radius: 0.3rem; }\\n\\n.pagination-lg .page-item:last-child .page-link {\\n border-top-right-radius: 0.3rem;\\n border-bottom-right-radius: 0.3rem; }\\n\\n.pagination-sm .page-link {\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5; }\\n\\n.pagination-sm .page-item:first-child .page-link {\\n border-top-left-radius: 0.2rem;\\n border-bottom-left-radius: 0.2rem; }\\n\\n.pagination-sm .page-item:last-child .page-link {\\n border-top-right-radius: 0.2rem;\\n border-bottom-right-radius: 0.2rem; }\\n\\n.badge {\\n display: inline-block;\\n padding: 0.25em 0.4em;\\n font-size: 75%;\\n font-weight: 700;\\n line-height: 1;\\n text-align: center;\\n white-space: nowrap;\\n vertical-align: baseline;\\n border-radius: 0.25rem;\\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .badge {\\n transition: none; } }\\n a.badge:hover, a.badge:focus {\\n text-decoration: none; }\\n .badge:empty {\\n display: none; }\\n\\n.btn .badge {\\n position: relative;\\n top: -1px; }\\n\\n.badge-pill {\\n padding-right: 0.6em;\\n padding-left: 0.6em;\\n border-radius: 10rem; }\\n\\n.badge-primary {\\n color: #fff;\\n background-color: #007bff; }\\n a.badge-primary:hover, a.badge-primary:focus {\\n color: #fff;\\n background-color: #0062cc; }\\n a.badge-primary:focus, a.badge-primary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n\\n.badge-secondary {\\n color: #fff;\\n background-color: #6c757d; }\\n a.badge-secondary:hover, a.badge-secondary:focus {\\n color: #fff;\\n background-color: #545b62; }\\n a.badge-secondary:focus, a.badge-secondary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n\\n.badge-success {\\n color: #fff;\\n background-color: #28a745; }\\n a.badge-success:hover, a.badge-success:focus {\\n color: #fff;\\n background-color: #1e7e34; }\\n a.badge-success:focus, a.badge-success.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n\\n.badge-info {\\n color: #fff;\\n background-color: #17a2b8; }\\n a.badge-info:hover, a.badge-info:focus {\\n color: #fff;\\n background-color: #117a8b; }\\n a.badge-info:focus, a.badge-info.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n\\n.badge-warning {\\n color: #212529;\\n background-color: #ffc107; }\\n a.badge-warning:hover, a.badge-warning:focus {\\n color: #212529;\\n background-color: #d39e00; }\\n a.badge-warning:focus, a.badge-warning.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n\\n.badge-danger {\\n color: #fff;\\n background-color: #dc3545; }\\n a.badge-danger:hover, a.badge-danger:focus {\\n color: #fff;\\n background-color: #bd2130; }\\n a.badge-danger:focus, a.badge-danger.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }\\n\\n.badge-light {\\n color: #212529;\\n background-color: #f8f9fa; }\\n a.badge-light:hover, a.badge-light:focus {\\n color: #212529;\\n background-color: #dae0e5; }\\n a.badge-light:focus, a.badge-light.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }\\n\\n.badge-dark {\\n color: #fff;\\n background-color: #343a40; }\\n a.badge-dark:hover, a.badge-dark:focus {\\n color: #fff;\\n background-color: #1d2124; }\\n a.badge-dark:focus, a.badge-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n\\n.jumbotron {\\n padding: 2rem 1rem;\\n margin-bottom: 2rem;\\n background-color: #e9ecef;\\n border-radius: 0.3rem; }\\n @media (min-width: 576px) {\\n .jumbotron {\\n padding: 4rem 2rem; } }\\n\\n.jumbotron-fluid {\\n padding-right: 0;\\n padding-left: 0;\\n border-radius: 0; }\\n\\n.alert {\\n position: relative;\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 1rem;\\n border: 1px solid transparent;\\n border-radius: 0.25rem; }\\n\\n.alert-heading {\\n color: inherit; }\\n\\n.alert-link {\\n font-weight: 700; }\\n\\n.alert-dismissible {\\n padding-right: 4rem; }\\n .alert-dismissible .close {\\n position: absolute;\\n top: 0;\\n right: 0;\\n padding: 0.75rem 1.25rem;\\n color: inherit; }\\n\\n.alert-primary {\\n color: #004085;\\n background-color: #cce5ff;\\n border-color: #b8daff; }\\n .alert-primary hr {\\n border-top-color: #9fcdff; }\\n .alert-primary .alert-link {\\n color: #002752; }\\n\\n.alert-secondary {\\n color: #383d41;\\n background-color: #e2e3e5;\\n border-color: #d6d8db; }\\n .alert-secondary hr {\\n border-top-color: #c8cbcf; }\\n .alert-secondary .alert-link {\\n color: #202326; }\\n\\n.alert-success {\\n color: #155724;\\n background-color: #d4edda;\\n border-color: #c3e6cb; }\\n .alert-success hr {\\n border-top-color: #b1dfbb; }\\n .alert-success .alert-link {\\n color: #0b2e13; }\\n\\n.alert-info {\\n color: #0c5460;\\n background-color: #d1ecf1;\\n border-color: #bee5eb; }\\n .alert-info hr {\\n border-top-color: #abdde5; }\\n .alert-info .alert-link {\\n color: #062c33; }\\n\\n.alert-warning {\\n color: #856404;\\n background-color: #fff3cd;\\n border-color: #ffeeba; }\\n .alert-warning hr {\\n border-top-color: #ffe8a1; }\\n .alert-warning .alert-link {\\n color: #533f03; }\\n\\n.alert-danger {\\n color: #721c24;\\n background-color: #f8d7da;\\n border-color: #f5c6cb; }\\n .alert-danger hr {\\n border-top-color: #f1b0b7; }\\n .alert-danger .alert-link {\\n color: #491217; }\\n\\n.alert-light {\\n color: #818182;\\n background-color: #fefefe;\\n border-color: #fdfdfe; }\\n .alert-light hr {\\n border-top-color: #ececf6; }\\n .alert-light .alert-link {\\n color: #686868; }\\n\\n.alert-dark {\\n color: #1b1e21;\\n background-color: #d6d8d9;\\n border-color: #c6c8ca; }\\n .alert-dark hr {\\n border-top-color: #b9bbbe; }\\n .alert-dark .alert-link {\\n color: #040505; }\\n\\n@-webkit-keyframes progress-bar-stripes {\\n from {\\n background-position: 1rem 0; }\\n to {\\n background-position: 0 0; } }\\n\\n@keyframes progress-bar-stripes {\\n from {\\n background-position: 1rem 0; }\\n to {\\n background-position: 0 0; } }\\n\\n.progress {\\n display: flex;\\n height: 1rem;\\n overflow: hidden;\\n font-size: 0.75rem;\\n background-color: #e9ecef;\\n border-radius: 0.25rem; }\\n\\n.progress-bar {\\n display: flex;\\n flex-direction: column;\\n justify-content: center;\\n color: #fff;\\n text-align: center;\\n white-space: nowrap;\\n background-color: #007bff;\\n transition: width 0.6s ease; }\\n @media (prefers-reduced-motion: reduce) {\\n .progress-bar {\\n transition: none; } }\\n\\n.progress-bar-striped {\\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\\n background-size: 1rem 1rem; }\\n\\n.progress-bar-animated {\\n -webkit-animation: progress-bar-stripes 1s linear infinite;\\n animation: progress-bar-stripes 1s linear infinite; }\\n @media (prefers-reduced-motion: reduce) {\\n .progress-bar-animated {\\n -webkit-animation: none;\\n animation: none; } }\\n\\n.media {\\n display: flex;\\n align-items: flex-start; }\\n\\n.media-body {\\n flex: 1; }\\n\\n.list-group {\\n display: flex;\\n flex-direction: column;\\n padding-left: 0;\\n margin-bottom: 0; }\\n\\n.list-group-item-action {\\n width: 100%;\\n color: #495057;\\n text-align: inherit; }\\n .list-group-item-action:hover, .list-group-item-action:focus {\\n z-index: 1;\\n color: #495057;\\n text-decoration: none;\\n background-color: #f8f9fa; }\\n .list-group-item-action:active {\\n color: #212529;\\n background-color: #e9ecef; }\\n\\n.list-group-item {\\n position: relative;\\n display: block;\\n padding: 0.75rem 1.25rem;\\n margin-bottom: -1px;\\n background-color: #fff;\\n border: 1px solid rgba(0, 0, 0, 0.125); }\\n .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem; }\\n .list-group-item:last-child {\\n margin-bottom: 0;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem; }\\n .list-group-item.disabled, .list-group-item:disabled {\\n color: #6c757d;\\n pointer-events: none;\\n background-color: #fff; }\\n .list-group-item.active {\\n z-index: 2;\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n\\n.list-group-horizontal {\\n flex-direction: row; }\\n .list-group-horizontal .list-group-item {\\n margin-right: -1px;\\n margin-bottom: 0; }\\n .list-group-horizontal .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0; }\\n .list-group-horizontal .list-group-item:last-child {\\n margin-right: 0;\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0; }\\n\\n@media (min-width: 576px) {\\n .list-group-horizontal-sm {\\n flex-direction: row; }\\n .list-group-horizontal-sm .list-group-item {\\n margin-right: -1px;\\n margin-bottom: 0; }\\n .list-group-horizontal-sm .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0; }\\n .list-group-horizontal-sm .list-group-item:last-child {\\n margin-right: 0;\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0; } }\\n\\n@media (min-width: 768px) {\\n .list-group-horizontal-md {\\n flex-direction: row; }\\n .list-group-horizontal-md .list-group-item {\\n margin-right: -1px;\\n margin-bottom: 0; }\\n .list-group-horizontal-md .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0; }\\n .list-group-horizontal-md .list-group-item:last-child {\\n margin-right: 0;\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0; } }\\n\\n@media (min-width: 992px) {\\n .list-group-horizontal-lg {\\n flex-direction: row; }\\n .list-group-horizontal-lg .list-group-item {\\n margin-right: -1px;\\n margin-bottom: 0; }\\n .list-group-horizontal-lg .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0; }\\n .list-group-horizontal-lg .list-group-item:last-child {\\n margin-right: 0;\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0; } }\\n\\n@media (min-width: 1200px) {\\n .list-group-horizontal-xl {\\n flex-direction: row; }\\n .list-group-horizontal-xl .list-group-item {\\n margin-right: -1px;\\n margin-bottom: 0; }\\n .list-group-horizontal-xl .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0; }\\n .list-group-horizontal-xl .list-group-item:last-child {\\n margin-right: 0;\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0; } }\\n\\n.list-group-flush .list-group-item {\\n border-right: 0;\\n border-left: 0;\\n border-radius: 0; }\\n .list-group-flush .list-group-item:last-child {\\n margin-bottom: -1px; }\\n\\n.list-group-flush:first-child .list-group-item:first-child {\\n border-top: 0; }\\n\\n.list-group-flush:last-child .list-group-item:last-child {\\n margin-bottom: 0;\\n border-bottom: 0; }\\n\\n.list-group-item-primary {\\n color: #004085;\\n background-color: #b8daff; }\\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\\n color: #004085;\\n background-color: #9fcdff; }\\n .list-group-item-primary.list-group-item-action.active {\\n color: #fff;\\n background-color: #004085;\\n border-color: #004085; }\\n\\n.list-group-item-secondary {\\n color: #383d41;\\n background-color: #d6d8db; }\\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\\n color: #383d41;\\n background-color: #c8cbcf; }\\n .list-group-item-secondary.list-group-item-action.active {\\n color: #fff;\\n background-color: #383d41;\\n border-color: #383d41; }\\n\\n.list-group-item-success {\\n color: #155724;\\n background-color: #c3e6cb; }\\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\\n color: #155724;\\n background-color: #b1dfbb; }\\n .list-group-item-success.list-group-item-action.active {\\n color: #fff;\\n background-color: #155724;\\n border-color: #155724; }\\n\\n.list-group-item-info {\\n color: #0c5460;\\n background-color: #bee5eb; }\\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\\n color: #0c5460;\\n background-color: #abdde5; }\\n .list-group-item-info.list-group-item-action.active {\\n color: #fff;\\n background-color: #0c5460;\\n border-color: #0c5460; }\\n\\n.list-group-item-warning {\\n color: #856404;\\n background-color: #ffeeba; }\\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\\n color: #856404;\\n background-color: #ffe8a1; }\\n .list-group-item-warning.list-group-item-action.active {\\n color: #fff;\\n background-color: #856404;\\n border-color: #856404; }\\n\\n.list-group-item-danger {\\n color: #721c24;\\n background-color: #f5c6cb; }\\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\\n color: #721c24;\\n background-color: #f1b0b7; }\\n .list-group-item-danger.list-group-item-action.active {\\n color: #fff;\\n background-color: #721c24;\\n border-color: #721c24; }\\n\\n.list-group-item-light {\\n color: #818182;\\n background-color: #fdfdfe; }\\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\\n color: #818182;\\n background-color: #ececf6; }\\n .list-group-item-light.list-group-item-action.active {\\n color: #fff;\\n background-color: #818182;\\n border-color: #818182; }\\n\\n.list-group-item-dark {\\n color: #1b1e21;\\n background-color: #c6c8ca; }\\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\\n color: #1b1e21;\\n background-color: #b9bbbe; }\\n .list-group-item-dark.list-group-item-action.active {\\n color: #fff;\\n background-color: #1b1e21;\\n border-color: #1b1e21; }\\n\\n.close {\\n float: right;\\n font-size: 1.5rem;\\n font-weight: 700;\\n line-height: 1;\\n color: #000;\\n text-shadow: 0 1px 0 #fff;\\n opacity: .5; }\\n .close:hover {\\n color: #000;\\n text-decoration: none; }\\n .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\\n opacity: .75; }\\n\\nbutton.close {\\n padding: 0;\\n background-color: transparent;\\n border: 0;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none; }\\n\\na.close.disabled {\\n pointer-events: none; }\\n\\n.toast {\\n max-width: 350px;\\n overflow: hidden;\\n font-size: 0.875rem;\\n background-color: rgba(255, 255, 255, 0.85);\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.1);\\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\\n -webkit-backdrop-filter: blur(10px);\\n backdrop-filter: blur(10px);\\n opacity: 0;\\n border-radius: 0.25rem; }\\n .toast:not(:last-child) {\\n margin-bottom: 0.75rem; }\\n .toast.showing {\\n opacity: 1; }\\n .toast.show {\\n display: block;\\n opacity: 1; }\\n .toast.hide {\\n display: none; }\\n\\n.toast-header {\\n display: flex;\\n align-items: center;\\n padding: 0.25rem 0.75rem;\\n color: #6c757d;\\n background-color: rgba(255, 255, 255, 0.85);\\n background-clip: padding-box;\\n border-bottom: 1px solid rgba(0, 0, 0, 0.05); }\\n\\n.toast-body {\\n padding: 0.75rem; }\\n\\n.modal-open {\\n overflow: hidden; }\\n .modal-open .modal {\\n overflow-x: hidden;\\n overflow-y: auto; }\\n\\n.modal {\\n position: fixed;\\n top: 0;\\n left: 0;\\n z-index: 1050;\\n display: none;\\n width: 100%;\\n height: 100%;\\n overflow: hidden;\\n outline: 0; }\\n\\n.modal-dialog {\\n position: relative;\\n width: auto;\\n margin: 0.5rem;\\n pointer-events: none; }\\n .modal.fade .modal-dialog {\\n transition: transform 0.3s ease-out;\\n transform: translate(0, -50px); }\\n @media (prefers-reduced-motion: reduce) {\\n .modal.fade .modal-dialog {\\n transition: none; } }\\n .modal.show .modal-dialog {\\n transform: none; }\\n\\n.modal-dialog-scrollable {\\n display: flex;\\n max-height: calc(100% - 1rem); }\\n .modal-dialog-scrollable .modal-content {\\n max-height: calc(100vh - 1rem);\\n overflow: hidden; }\\n .modal-dialog-scrollable .modal-header,\\n .modal-dialog-scrollable .modal-footer {\\n flex-shrink: 0; }\\n .modal-dialog-scrollable .modal-body {\\n overflow-y: auto; }\\n\\n.modal-dialog-centered {\\n display: flex;\\n align-items: center;\\n min-height: calc(100% - 1rem); }\\n .modal-dialog-centered::before {\\n display: block;\\n height: calc(100vh - 1rem);\\n content: \\\"\\\"; }\\n .modal-dialog-centered.modal-dialog-scrollable {\\n flex-direction: column;\\n justify-content: center;\\n height: 100%; }\\n .modal-dialog-centered.modal-dialog-scrollable .modal-content {\\n max-height: none; }\\n .modal-dialog-centered.modal-dialog-scrollable::before {\\n content: none; }\\n\\n.modal-content {\\n position: relative;\\n display: flex;\\n flex-direction: column;\\n width: 100%;\\n pointer-events: auto;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.2);\\n border-radius: 0.3rem;\\n outline: 0; }\\n\\n.modal-backdrop {\\n position: fixed;\\n top: 0;\\n left: 0;\\n z-index: 1040;\\n width: 100vw;\\n height: 100vh;\\n background-color: #000; }\\n .modal-backdrop.fade {\\n opacity: 0; }\\n .modal-backdrop.show {\\n opacity: 0.5; }\\n\\n.modal-header {\\n display: flex;\\n align-items: flex-start;\\n justify-content: space-between;\\n padding: 1rem 1rem;\\n border-bottom: 1px solid #dee2e6;\\n border-top-left-radius: 0.3rem;\\n border-top-right-radius: 0.3rem; }\\n .modal-header .close {\\n padding: 1rem 1rem;\\n margin: -1rem -1rem -1rem auto; }\\n\\n.modal-title {\\n margin-bottom: 0;\\n line-height: 1.5; }\\n\\n.modal-body {\\n position: relative;\\n flex: 1 1 auto;\\n padding: 1rem; }\\n\\n.modal-footer {\\n display: flex;\\n align-items: center;\\n justify-content: flex-end;\\n padding: 1rem;\\n border-top: 1px solid #dee2e6;\\n border-bottom-right-radius: 0.3rem;\\n border-bottom-left-radius: 0.3rem; }\\n .modal-footer > :not(:first-child) {\\n margin-left: .25rem; }\\n .modal-footer > :not(:last-child) {\\n margin-right: .25rem; }\\n\\n.modal-scrollbar-measure {\\n position: absolute;\\n top: -9999px;\\n width: 50px;\\n height: 50px;\\n overflow: scroll; }\\n\\n@media (min-width: 576px) {\\n .modal-dialog {\\n max-width: 500px;\\n margin: 1.75rem auto; }\\n .modal-dialog-scrollable {\\n max-height: calc(100% - 3.5rem); }\\n .modal-dialog-scrollable .modal-content {\\n max-height: calc(100vh - 3.5rem); }\\n .modal-dialog-centered {\\n min-height: calc(100% - 3.5rem); }\\n .modal-dialog-centered::before {\\n height: calc(100vh - 3.5rem); }\\n .modal-sm {\\n max-width: 300px; } }\\n\\n@media (min-width: 992px) {\\n .modal-lg,\\n .modal-xl {\\n max-width: 800px; } }\\n\\n@media (min-width: 1200px) {\\n .modal-xl {\\n max-width: 1140px; } }\\n\\n.tooltip {\\n position: absolute;\\n z-index: 1070;\\n display: block;\\n margin: 0;\\n font-family: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n font-style: normal;\\n font-weight: 400;\\n line-height: 1.5;\\n text-align: left;\\n text-align: start;\\n text-decoration: none;\\n text-shadow: none;\\n text-transform: none;\\n letter-spacing: normal;\\n word-break: normal;\\n word-spacing: normal;\\n white-space: normal;\\n line-break: auto;\\n font-size: 0.875rem;\\n word-wrap: break-word;\\n opacity: 0; }\\n .tooltip.show {\\n opacity: 0.9; }\\n .tooltip .arrow {\\n position: absolute;\\n display: block;\\n width: 0.8rem;\\n height: 0.4rem; }\\n .tooltip .arrow::before {\\n position: absolute;\\n content: \\\"\\\";\\n border-color: transparent;\\n border-style: solid; }\\n\\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\\\"top\\\"] {\\n padding: 0.4rem 0; }\\n .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow {\\n bottom: 0; }\\n .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n top: 0;\\n border-width: 0.4rem 0.4rem 0;\\n border-top-color: #000; }\\n\\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\\\"right\\\"] {\\n padding: 0 0.4rem; }\\n .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow {\\n left: 0;\\n width: 0.4rem;\\n height: 0.8rem; }\\n .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n right: 0;\\n border-width: 0.4rem 0.4rem 0.4rem 0;\\n border-right-color: #000; }\\n\\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\\\"bottom\\\"] {\\n padding: 0.4rem 0; }\\n .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow {\\n top: 0; }\\n .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n bottom: 0;\\n border-width: 0 0.4rem 0.4rem;\\n border-bottom-color: #000; }\\n\\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\\\"left\\\"] {\\n padding: 0 0.4rem; }\\n .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow {\\n right: 0;\\n width: 0.4rem;\\n height: 0.8rem; }\\n .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n left: 0;\\n border-width: 0.4rem 0 0.4rem 0.4rem;\\n border-left-color: #000; }\\n\\n.tooltip-inner {\\n max-width: 200px;\\n padding: 0.25rem 0.5rem;\\n color: #fff;\\n text-align: center;\\n background-color: #000;\\n border-radius: 0.25rem; }\\n\\n.popover {\\n position: absolute;\\n top: 0;\\n left: 0;\\n z-index: 1060;\\n display: block;\\n max-width: 276px;\\n font-family: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n font-style: normal;\\n font-weight: 400;\\n line-height: 1.5;\\n text-align: left;\\n text-align: start;\\n text-decoration: none;\\n text-shadow: none;\\n text-transform: none;\\n letter-spacing: normal;\\n word-break: normal;\\n word-spacing: normal;\\n white-space: normal;\\n line-break: auto;\\n font-size: 0.875rem;\\n word-wrap: break-word;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.2);\\n border-radius: 0.3rem; }\\n .popover .arrow {\\n position: absolute;\\n display: block;\\n width: 1rem;\\n height: 0.5rem;\\n margin: 0 0.3rem; }\\n .popover .arrow::before, .popover .arrow::after {\\n position: absolute;\\n display: block;\\n content: \\\"\\\";\\n border-color: transparent;\\n border-style: solid; }\\n\\n.bs-popover-top, .bs-popover-auto[x-placement^=\\\"top\\\"] {\\n margin-bottom: 0.5rem; }\\n .bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow {\\n bottom: calc((0.5rem + 1px) * -1); }\\n .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n bottom: 0;\\n border-width: 0.5rem 0.5rem 0;\\n border-top-color: rgba(0, 0, 0, 0.25); }\\n .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n bottom: 1px;\\n border-width: 0.5rem 0.5rem 0;\\n border-top-color: #fff; }\\n\\n.bs-popover-right, .bs-popover-auto[x-placement^=\\\"right\\\"] {\\n margin-left: 0.5rem; }\\n .bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow {\\n left: calc((0.5rem + 1px) * -1);\\n width: 0.5rem;\\n height: 1rem;\\n margin: 0.3rem 0; }\\n .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n left: 0;\\n border-width: 0.5rem 0.5rem 0.5rem 0;\\n border-right-color: rgba(0, 0, 0, 0.25); }\\n .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n left: 1px;\\n border-width: 0.5rem 0.5rem 0.5rem 0;\\n border-right-color: #fff; }\\n\\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\\\"bottom\\\"] {\\n margin-top: 0.5rem; }\\n .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow {\\n top: calc((0.5rem + 1px) * -1); }\\n .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n top: 0;\\n border-width: 0 0.5rem 0.5rem 0.5rem;\\n border-bottom-color: rgba(0, 0, 0, 0.25); }\\n .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n top: 1px;\\n border-width: 0 0.5rem 0.5rem 0.5rem;\\n border-bottom-color: #fff; }\\n .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n position: absolute;\\n top: 0;\\n left: 50%;\\n display: block;\\n width: 1rem;\\n margin-left: -0.5rem;\\n content: \\\"\\\";\\n border-bottom: 1px solid #f7f7f7; }\\n\\n.bs-popover-left, .bs-popover-auto[x-placement^=\\\"left\\\"] {\\n margin-right: 0.5rem; }\\n .bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow {\\n right: calc((0.5rem + 1px) * -1);\\n width: 0.5rem;\\n height: 1rem;\\n margin: 0.3rem 0; }\\n .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n right: 0;\\n border-width: 0.5rem 0 0.5rem 0.5rem;\\n border-left-color: rgba(0, 0, 0, 0.25); }\\n .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n right: 1px;\\n border-width: 0.5rem 0 0.5rem 0.5rem;\\n border-left-color: #fff; }\\n\\n.popover-header {\\n padding: 0.5rem 0.75rem;\\n margin-bottom: 0;\\n font-size: 1rem;\\n background-color: #f7f7f7;\\n border-bottom: 1px solid #ebebeb;\\n border-top-left-radius: calc(0.3rem - 1px);\\n border-top-right-radius: calc(0.3rem - 1px); }\\n .popover-header:empty {\\n display: none; }\\n\\n.popover-body {\\n padding: 0.5rem 0.75rem;\\n color: #212529; }\\n\\n.carousel {\\n position: relative; }\\n\\n.carousel.pointer-event {\\n touch-action: pan-y; }\\n\\n.carousel-inner {\\n position: relative;\\n width: 100%;\\n overflow: hidden; }\\n .carousel-inner::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\"; }\\n\\n.carousel-item {\\n position: relative;\\n display: none;\\n float: left;\\n width: 100%;\\n margin-right: -100%;\\n -webkit-backface-visibility: hidden;\\n backface-visibility: hidden;\\n transition: transform 0.6s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .carousel-item {\\n transition: none; } }\\n\\n.carousel-item.active,\\n.carousel-item-next,\\n.carousel-item-prev {\\n display: block; }\\n\\n.carousel-item-next:not(.carousel-item-left),\\n.active.carousel-item-right {\\n transform: translateX(100%); }\\n\\n.carousel-item-prev:not(.carousel-item-right),\\n.active.carousel-item-left {\\n transform: translateX(-100%); }\\n\\n.carousel-fade .carousel-item {\\n opacity: 0;\\n transition-property: opacity;\\n transform: none; }\\n\\n.carousel-fade .carousel-item.active,\\n.carousel-fade .carousel-item-next.carousel-item-left,\\n.carousel-fade .carousel-item-prev.carousel-item-right {\\n z-index: 1;\\n opacity: 1; }\\n\\n.carousel-fade .active.carousel-item-left,\\n.carousel-fade .active.carousel-item-right {\\n z-index: 0;\\n opacity: 0;\\n transition: 0s 0.6s opacity; }\\n @media (prefers-reduced-motion: reduce) {\\n .carousel-fade .active.carousel-item-left,\\n .carousel-fade .active.carousel-item-right {\\n transition: none; } }\\n\\n.carousel-control-prev,\\n.carousel-control-next {\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n z-index: 1;\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n width: 15%;\\n color: #fff;\\n text-align: center;\\n opacity: 0.5;\\n transition: opacity 0.15s ease; }\\n @media (prefers-reduced-motion: reduce) {\\n .carousel-control-prev,\\n .carousel-control-next {\\n transition: none; } }\\n .carousel-control-prev:hover, .carousel-control-prev:focus,\\n .carousel-control-next:hover,\\n .carousel-control-next:focus {\\n color: #fff;\\n text-decoration: none;\\n outline: 0;\\n opacity: 0.9; }\\n\\n.carousel-control-prev {\\n left: 0; }\\n\\n.carousel-control-next {\\n right: 0; }\\n\\n.carousel-control-prev-icon,\\n.carousel-control-next-icon {\\n display: inline-block;\\n width: 20px;\\n height: 20px;\\n background: no-repeat 50% / 100% 100%; }\\n\\n.carousel-control-prev-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\\\"); }\\n\\n.carousel-control-next-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\\\"); }\\n\\n.carousel-indicators {\\n position: absolute;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n z-index: 15;\\n display: flex;\\n justify-content: center;\\n padding-left: 0;\\n margin-right: 15%;\\n margin-left: 15%;\\n list-style: none; }\\n .carousel-indicators li {\\n box-sizing: content-box;\\n flex: 0 1 auto;\\n width: 30px;\\n height: 3px;\\n margin-right: 3px;\\n margin-left: 3px;\\n text-indent: -999px;\\n cursor: pointer;\\n background-color: #fff;\\n background-clip: padding-box;\\n border-top: 10px solid transparent;\\n border-bottom: 10px solid transparent;\\n opacity: .5;\\n transition: opacity 0.6s ease; }\\n @media (prefers-reduced-motion: reduce) {\\n .carousel-indicators li {\\n transition: none; } }\\n .carousel-indicators .active {\\n opacity: 1; }\\n\\n.carousel-caption {\\n position: absolute;\\n right: 15%;\\n bottom: 20px;\\n left: 15%;\\n z-index: 10;\\n padding-top: 20px;\\n padding-bottom: 20px;\\n color: #fff;\\n text-align: center; }\\n\\n@-webkit-keyframes spinner-border {\\n to {\\n transform: rotate(360deg); } }\\n\\n@keyframes spinner-border {\\n to {\\n transform: rotate(360deg); } }\\n\\n.spinner-border {\\n display: inline-block;\\n width: 2rem;\\n height: 2rem;\\n vertical-align: text-bottom;\\n border: 0.25em solid currentColor;\\n border-right-color: transparent;\\n border-radius: 50%;\\n -webkit-animation: spinner-border .75s linear infinite;\\n animation: spinner-border .75s linear infinite; }\\n\\n.spinner-border-sm {\\n width: 1rem;\\n height: 1rem;\\n border-width: 0.2em; }\\n\\n@-webkit-keyframes spinner-grow {\\n 0% {\\n transform: scale(0); }\\n 50% {\\n opacity: 1; } }\\n\\n@keyframes spinner-grow {\\n 0% {\\n transform: scale(0); }\\n 50% {\\n opacity: 1; } }\\n\\n.spinner-grow {\\n display: inline-block;\\n width: 2rem;\\n height: 2rem;\\n vertical-align: text-bottom;\\n background-color: currentColor;\\n border-radius: 50%;\\n opacity: 0;\\n -webkit-animation: spinner-grow .75s linear infinite;\\n animation: spinner-grow .75s linear infinite; }\\n\\n.spinner-grow-sm {\\n width: 1rem;\\n height: 1rem; }\\n\\n.align-baseline {\\n vertical-align: baseline !important; }\\n\\n.align-top {\\n vertical-align: top !important; }\\n\\n.align-middle {\\n vertical-align: middle !important; }\\n\\n.align-bottom {\\n vertical-align: bottom !important; }\\n\\n.align-text-bottom {\\n vertical-align: text-bottom !important; }\\n\\n.align-text-top {\\n vertical-align: text-top !important; }\\n\\n.bg-primary {\\n background-color: #007bff !important; }\\n\\na.bg-primary:hover, a.bg-primary:focus,\\nbutton.bg-primary:hover,\\nbutton.bg-primary:focus {\\n background-color: #0062cc !important; }\\n\\n.bg-secondary {\\n background-color: #6c757d !important; }\\n\\na.bg-secondary:hover, a.bg-secondary:focus,\\nbutton.bg-secondary:hover,\\nbutton.bg-secondary:focus {\\n background-color: #545b62 !important; }\\n\\n.bg-success {\\n background-color: #28a745 !important; }\\n\\na.bg-success:hover, a.bg-success:focus,\\nbutton.bg-success:hover,\\nbutton.bg-success:focus {\\n background-color: #1e7e34 !important; }\\n\\n.bg-info {\\n background-color: #17a2b8 !important; }\\n\\na.bg-info:hover, a.bg-info:focus,\\nbutton.bg-info:hover,\\nbutton.bg-info:focus {\\n background-color: #117a8b !important; }\\n\\n.bg-warning {\\n background-color: #ffc107 !important; }\\n\\na.bg-warning:hover, a.bg-warning:focus,\\nbutton.bg-warning:hover,\\nbutton.bg-warning:focus {\\n background-color: #d39e00 !important; }\\n\\n.bg-danger {\\n background-color: #dc3545 !important; }\\n\\na.bg-danger:hover, a.bg-danger:focus,\\nbutton.bg-danger:hover,\\nbutton.bg-danger:focus {\\n background-color: #bd2130 !important; }\\n\\n.bg-light {\\n background-color: #f8f9fa !important; }\\n\\na.bg-light:hover, a.bg-light:focus,\\nbutton.bg-light:hover,\\nbutton.bg-light:focus {\\n background-color: #dae0e5 !important; }\\n\\n.bg-dark {\\n background-color: #343a40 !important; }\\n\\na.bg-dark:hover, a.bg-dark:focus,\\nbutton.bg-dark:hover,\\nbutton.bg-dark:focus {\\n background-color: #1d2124 !important; }\\n\\n.bg-white {\\n background-color: #fff !important; }\\n\\n.bg-transparent {\\n background-color: transparent !important; }\\n\\n.border {\\n border: 1px solid #dee2e6 !important; }\\n\\n.border-top {\\n border-top: 1px solid #dee2e6 !important; }\\n\\n.border-right {\\n border-right: 1px solid #dee2e6 !important; }\\n\\n.border-bottom {\\n border-bottom: 1px solid #dee2e6 !important; }\\n\\n.border-left {\\n border-left: 1px solid #dee2e6 !important; }\\n\\n.border-0 {\\n border: 0 !important; }\\n\\n.border-top-0 {\\n border-top: 0 !important; }\\n\\n.border-right-0 {\\n border-right: 0 !important; }\\n\\n.border-bottom-0 {\\n border-bottom: 0 !important; }\\n\\n.border-left-0 {\\n border-left: 0 !important; }\\n\\n.border-primary {\\n border-color: #007bff !important; }\\n\\n.border-secondary {\\n border-color: #6c757d !important; }\\n\\n.border-success {\\n border-color: #28a745 !important; }\\n\\n.border-info {\\n border-color: #17a2b8 !important; }\\n\\n.border-warning {\\n border-color: #ffc107 !important; }\\n\\n.border-danger {\\n border-color: #dc3545 !important; }\\n\\n.border-light {\\n border-color: #f8f9fa !important; }\\n\\n.border-dark {\\n border-color: #343a40 !important; }\\n\\n.border-white {\\n border-color: #fff !important; }\\n\\n.rounded-sm {\\n border-radius: 0.2rem !important; }\\n\\n.rounded {\\n border-radius: 0.25rem !important; }\\n\\n.rounded-top {\\n border-top-left-radius: 0.25rem !important;\\n border-top-right-radius: 0.25rem !important; }\\n\\n.rounded-right {\\n border-top-right-radius: 0.25rem !important;\\n border-bottom-right-radius: 0.25rem !important; }\\n\\n.rounded-bottom {\\n border-bottom-right-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important; }\\n\\n.rounded-left {\\n border-top-left-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important; }\\n\\n.rounded-lg {\\n border-radius: 0.3rem !important; }\\n\\n.rounded-circle {\\n border-radius: 50% !important; }\\n\\n.rounded-pill {\\n border-radius: 50rem !important; }\\n\\n.rounded-0 {\\n border-radius: 0 !important; }\\n\\n.clearfix::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\"; }\\n\\n.d-none {\\n display: none !important; }\\n\\n.d-inline {\\n display: inline !important; }\\n\\n.d-inline-block {\\n display: inline-block !important; }\\n\\n.d-block {\\n display: block !important; }\\n\\n.d-table {\\n display: table !important; }\\n\\n.d-table-row {\\n display: table-row !important; }\\n\\n.d-table-cell {\\n display: table-cell !important; }\\n\\n.d-flex {\\n display: flex !important; }\\n\\n.d-inline-flex {\\n display: inline-flex !important; }\\n\\n@media (min-width: 576px) {\\n .d-sm-none {\\n display: none !important; }\\n .d-sm-inline {\\n display: inline !important; }\\n .d-sm-inline-block {\\n display: inline-block !important; }\\n .d-sm-block {\\n display: block !important; }\\n .d-sm-table {\\n display: table !important; }\\n .d-sm-table-row {\\n display: table-row !important; }\\n .d-sm-table-cell {\\n display: table-cell !important; }\\n .d-sm-flex {\\n display: flex !important; }\\n .d-sm-inline-flex {\\n display: inline-flex !important; } }\\n\\n@media (min-width: 768px) {\\n .d-md-none {\\n display: none !important; }\\n .d-md-inline {\\n display: inline !important; }\\n .d-md-inline-block {\\n display: inline-block !important; }\\n .d-md-block {\\n display: block !important; }\\n .d-md-table {\\n display: table !important; }\\n .d-md-table-row {\\n display: table-row !important; }\\n .d-md-table-cell {\\n display: table-cell !important; }\\n .d-md-flex {\\n display: flex !important; }\\n .d-md-inline-flex {\\n display: inline-flex !important; } }\\n\\n@media (min-width: 992px) {\\n .d-lg-none {\\n display: none !important; }\\n .d-lg-inline {\\n display: inline !important; }\\n .d-lg-inline-block {\\n display: inline-block !important; }\\n .d-lg-block {\\n display: block !important; }\\n .d-lg-table {\\n display: table !important; }\\n .d-lg-table-row {\\n display: table-row !important; }\\n .d-lg-table-cell {\\n display: table-cell !important; }\\n .d-lg-flex {\\n display: flex !important; }\\n .d-lg-inline-flex {\\n display: inline-flex !important; } }\\n\\n@media (min-width: 1200px) {\\n .d-xl-none {\\n display: none !important; }\\n .d-xl-inline {\\n display: inline !important; }\\n .d-xl-inline-block {\\n display: inline-block !important; }\\n .d-xl-block {\\n display: block !important; }\\n .d-xl-table {\\n display: table !important; }\\n .d-xl-table-row {\\n display: table-row !important; }\\n .d-xl-table-cell {\\n display: table-cell !important; }\\n .d-xl-flex {\\n display: flex !important; }\\n .d-xl-inline-flex {\\n display: inline-flex !important; } }\\n\\n@media print {\\n .d-print-none {\\n display: none !important; }\\n .d-print-inline {\\n display: inline !important; }\\n .d-print-inline-block {\\n display: inline-block !important; }\\n .d-print-block {\\n display: block !important; }\\n .d-print-table {\\n display: table !important; }\\n .d-print-table-row {\\n display: table-row !important; }\\n .d-print-table-cell {\\n display: table-cell !important; }\\n .d-print-flex {\\n display: flex !important; }\\n .d-print-inline-flex {\\n display: inline-flex !important; } }\\n\\n.embed-responsive {\\n position: relative;\\n display: block;\\n width: 100%;\\n padding: 0;\\n overflow: hidden; }\\n .embed-responsive::before {\\n display: block;\\n content: \\\"\\\"; }\\n .embed-responsive .embed-responsive-item,\\n .embed-responsive iframe,\\n .embed-responsive embed,\\n .embed-responsive object,\\n .embed-responsive video {\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n border: 0; }\\n\\n.embed-responsive-21by9::before {\\n padding-top: 42.85714%; }\\n\\n.embed-responsive-16by9::before {\\n padding-top: 56.25%; }\\n\\n.embed-responsive-4by3::before {\\n padding-top: 75%; }\\n\\n.embed-responsive-1by1::before {\\n padding-top: 100%; }\\n\\n.flex-row {\\n flex-direction: row !important; }\\n\\n.flex-column {\\n flex-direction: column !important; }\\n\\n.flex-row-reverse {\\n flex-direction: row-reverse !important; }\\n\\n.flex-column-reverse {\\n flex-direction: column-reverse !important; }\\n\\n.flex-wrap {\\n flex-wrap: wrap !important; }\\n\\n.flex-nowrap {\\n flex-wrap: nowrap !important; }\\n\\n.flex-wrap-reverse {\\n flex-wrap: wrap-reverse !important; }\\n\\n.flex-fill {\\n flex: 1 1 auto !important; }\\n\\n.flex-grow-0 {\\n flex-grow: 0 !important; }\\n\\n.flex-grow-1 {\\n flex-grow: 1 !important; }\\n\\n.flex-shrink-0 {\\n flex-shrink: 0 !important; }\\n\\n.flex-shrink-1 {\\n flex-shrink: 1 !important; }\\n\\n.justify-content-start {\\n justify-content: flex-start !important; }\\n\\n.justify-content-end {\\n justify-content: flex-end !important; }\\n\\n.justify-content-center {\\n justify-content: center !important; }\\n\\n.justify-content-between {\\n justify-content: space-between !important; }\\n\\n.justify-content-around {\\n justify-content: space-around !important; }\\n\\n.align-items-start {\\n align-items: flex-start !important; }\\n\\n.align-items-end {\\n align-items: flex-end !important; }\\n\\n.align-items-center {\\n align-items: center !important; }\\n\\n.align-items-baseline {\\n align-items: baseline !important; }\\n\\n.align-items-stretch {\\n align-items: stretch !important; }\\n\\n.align-content-start {\\n align-content: flex-start !important; }\\n\\n.align-content-end {\\n align-content: flex-end !important; }\\n\\n.align-content-center {\\n align-content: center !important; }\\n\\n.align-content-between {\\n align-content: space-between !important; }\\n\\n.align-content-around {\\n align-content: space-around !important; }\\n\\n.align-content-stretch {\\n align-content: stretch !important; }\\n\\n.align-self-auto {\\n align-self: auto !important; }\\n\\n.align-self-start {\\n align-self: flex-start !important; }\\n\\n.align-self-end {\\n align-self: flex-end !important; }\\n\\n.align-self-center {\\n align-self: center !important; }\\n\\n.align-self-baseline {\\n align-self: baseline !important; }\\n\\n.align-self-stretch {\\n align-self: stretch !important; }\\n\\n@media (min-width: 576px) {\\n .flex-sm-row {\\n flex-direction: row !important; }\\n .flex-sm-column {\\n flex-direction: column !important; }\\n .flex-sm-row-reverse {\\n flex-direction: row-reverse !important; }\\n .flex-sm-column-reverse {\\n flex-direction: column-reverse !important; }\\n .flex-sm-wrap {\\n flex-wrap: wrap !important; }\\n .flex-sm-nowrap {\\n flex-wrap: nowrap !important; }\\n .flex-sm-wrap-reverse {\\n flex-wrap: wrap-reverse !important; }\\n .flex-sm-fill {\\n flex: 1 1 auto !important; }\\n .flex-sm-grow-0 {\\n flex-grow: 0 !important; }\\n .flex-sm-grow-1 {\\n flex-grow: 1 !important; }\\n .flex-sm-shrink-0 {\\n flex-shrink: 0 !important; }\\n .flex-sm-shrink-1 {\\n flex-shrink: 1 !important; }\\n .justify-content-sm-start {\\n justify-content: flex-start !important; }\\n .justify-content-sm-end {\\n justify-content: flex-end !important; }\\n .justify-content-sm-center {\\n justify-content: center !important; }\\n .justify-content-sm-between {\\n justify-content: space-between !important; }\\n .justify-content-sm-around {\\n justify-content: space-around !important; }\\n .align-items-sm-start {\\n align-items: flex-start !important; }\\n .align-items-sm-end {\\n align-items: flex-end !important; }\\n .align-items-sm-center {\\n align-items: center !important; }\\n .align-items-sm-baseline {\\n align-items: baseline !important; }\\n .align-items-sm-stretch {\\n align-items: stretch !important; }\\n .align-content-sm-start {\\n align-content: flex-start !important; }\\n .align-content-sm-end {\\n align-content: flex-end !important; }\\n .align-content-sm-center {\\n align-content: center !important; }\\n .align-content-sm-between {\\n align-content: space-between !important; }\\n .align-content-sm-around {\\n align-content: space-around !important; }\\n .align-content-sm-stretch {\\n align-content: stretch !important; }\\n .align-self-sm-auto {\\n align-self: auto !important; }\\n .align-self-sm-start {\\n align-self: flex-start !important; }\\n .align-self-sm-end {\\n align-self: flex-end !important; }\\n .align-self-sm-center {\\n align-self: center !important; }\\n .align-self-sm-baseline {\\n align-self: baseline !important; }\\n .align-self-sm-stretch {\\n align-self: stretch !important; } }\\n\\n@media (min-width: 768px) {\\n .flex-md-row {\\n flex-direction: row !important; }\\n .flex-md-column {\\n flex-direction: column !important; }\\n .flex-md-row-reverse {\\n flex-direction: row-reverse !important; }\\n .flex-md-column-reverse {\\n flex-direction: column-reverse !important; }\\n .flex-md-wrap {\\n flex-wrap: wrap !important; }\\n .flex-md-nowrap {\\n flex-wrap: nowrap !important; }\\n .flex-md-wrap-reverse {\\n flex-wrap: wrap-reverse !important; }\\n .flex-md-fill {\\n flex: 1 1 auto !important; }\\n .flex-md-grow-0 {\\n flex-grow: 0 !important; }\\n .flex-md-grow-1 {\\n flex-grow: 1 !important; }\\n .flex-md-shrink-0 {\\n flex-shrink: 0 !important; }\\n .flex-md-shrink-1 {\\n flex-shrink: 1 !important; }\\n .justify-content-md-start {\\n justify-content: flex-start !important; }\\n .justify-content-md-end {\\n justify-content: flex-end !important; }\\n .justify-content-md-center {\\n justify-content: center !important; }\\n .justify-content-md-between {\\n justify-content: space-between !important; }\\n .justify-content-md-around {\\n justify-content: space-around !important; }\\n .align-items-md-start {\\n align-items: flex-start !important; }\\n .align-items-md-end {\\n align-items: flex-end !important; }\\n .align-items-md-center {\\n align-items: center !important; }\\n .align-items-md-baseline {\\n align-items: baseline !important; }\\n .align-items-md-stretch {\\n align-items: stretch !important; }\\n .align-content-md-start {\\n align-content: flex-start !important; }\\n .align-content-md-end {\\n align-content: flex-end !important; }\\n .align-content-md-center {\\n align-content: center !important; }\\n .align-content-md-between {\\n align-content: space-between !important; }\\n .align-content-md-around {\\n align-content: space-around !important; }\\n .align-content-md-stretch {\\n align-content: stretch !important; }\\n .align-self-md-auto {\\n align-self: auto !important; }\\n .align-self-md-start {\\n align-self: flex-start !important; }\\n .align-self-md-end {\\n align-self: flex-end !important; }\\n .align-self-md-center {\\n align-self: center !important; }\\n .align-self-md-baseline {\\n align-self: baseline !important; }\\n .align-self-md-stretch {\\n align-self: stretch !important; } }\\n\\n@media (min-width: 992px) {\\n .flex-lg-row {\\n flex-direction: row !important; }\\n .flex-lg-column {\\n flex-direction: column !important; }\\n .flex-lg-row-reverse {\\n flex-direction: row-reverse !important; }\\n .flex-lg-column-reverse {\\n flex-direction: column-reverse !important; }\\n .flex-lg-wrap {\\n flex-wrap: wrap !important; }\\n .flex-lg-nowrap {\\n flex-wrap: nowrap !important; }\\n .flex-lg-wrap-reverse {\\n flex-wrap: wrap-reverse !important; }\\n .flex-lg-fill {\\n flex: 1 1 auto !important; }\\n .flex-lg-grow-0 {\\n flex-grow: 0 !important; }\\n .flex-lg-grow-1 {\\n flex-grow: 1 !important; }\\n .flex-lg-shrink-0 {\\n flex-shrink: 0 !important; }\\n .flex-lg-shrink-1 {\\n flex-shrink: 1 !important; }\\n .justify-content-lg-start {\\n justify-content: flex-start !important; }\\n .justify-content-lg-end {\\n justify-content: flex-end !important; }\\n .justify-content-lg-center {\\n justify-content: center !important; }\\n .justify-content-lg-between {\\n justify-content: space-between !important; }\\n .justify-content-lg-around {\\n justify-content: space-around !important; }\\n .align-items-lg-start {\\n align-items: flex-start !important; }\\n .align-items-lg-end {\\n align-items: flex-end !important; }\\n .align-items-lg-center {\\n align-items: center !important; }\\n .align-items-lg-baseline {\\n align-items: baseline !important; }\\n .align-items-lg-stretch {\\n align-items: stretch !important; }\\n .align-content-lg-start {\\n align-content: flex-start !important; }\\n .align-content-lg-end {\\n align-content: flex-end !important; }\\n .align-content-lg-center {\\n align-content: center !important; }\\n .align-content-lg-between {\\n align-content: space-between !important; }\\n .align-content-lg-around {\\n align-content: space-around !important; }\\n .align-content-lg-stretch {\\n align-content: stretch !important; }\\n .align-self-lg-auto {\\n align-self: auto !important; }\\n .align-self-lg-start {\\n align-self: flex-start !important; }\\n .align-self-lg-end {\\n align-self: flex-end !important; }\\n .align-self-lg-center {\\n align-self: center !important; }\\n .align-self-lg-baseline {\\n align-self: baseline !important; }\\n .align-self-lg-stretch {\\n align-self: stretch !important; } }\\n\\n@media (min-width: 1200px) {\\n .flex-xl-row {\\n flex-direction: row !important; }\\n .flex-xl-column {\\n flex-direction: column !important; }\\n .flex-xl-row-reverse {\\n flex-direction: row-reverse !important; }\\n .flex-xl-column-reverse {\\n flex-direction: column-reverse !important; }\\n .flex-xl-wrap {\\n flex-wrap: wrap !important; }\\n .flex-xl-nowrap {\\n flex-wrap: nowrap !important; }\\n .flex-xl-wrap-reverse {\\n flex-wrap: wrap-reverse !important; }\\n .flex-xl-fill {\\n flex: 1 1 auto !important; }\\n .flex-xl-grow-0 {\\n flex-grow: 0 !important; }\\n .flex-xl-grow-1 {\\n flex-grow: 1 !important; }\\n .flex-xl-shrink-0 {\\n flex-shrink: 0 !important; }\\n .flex-xl-shrink-1 {\\n flex-shrink: 1 !important; }\\n .justify-content-xl-start {\\n justify-content: flex-start !important; }\\n .justify-content-xl-end {\\n justify-content: flex-end !important; }\\n .justify-content-xl-center {\\n justify-content: center !important; }\\n .justify-content-xl-between {\\n justify-content: space-between !important; }\\n .justify-content-xl-around {\\n justify-content: space-around !important; }\\n .align-items-xl-start {\\n align-items: flex-start !important; }\\n .align-items-xl-end {\\n align-items: flex-end !important; }\\n .align-items-xl-center {\\n align-items: center !important; }\\n .align-items-xl-baseline {\\n align-items: baseline !important; }\\n .align-items-xl-stretch {\\n align-items: stretch !important; }\\n .align-content-xl-start {\\n align-content: flex-start !important; }\\n .align-content-xl-end {\\n align-content: flex-end !important; }\\n .align-content-xl-center {\\n align-content: center !important; }\\n .align-content-xl-between {\\n align-content: space-between !important; }\\n .align-content-xl-around {\\n align-content: space-around !important; }\\n .align-content-xl-stretch {\\n align-content: stretch !important; }\\n .align-self-xl-auto {\\n align-self: auto !important; }\\n .align-self-xl-start {\\n align-self: flex-start !important; }\\n .align-self-xl-end {\\n align-self: flex-end !important; }\\n .align-self-xl-center {\\n align-self: center !important; }\\n .align-self-xl-baseline {\\n align-self: baseline !important; }\\n .align-self-xl-stretch {\\n align-self: stretch !important; } }\\n\\n.float-left {\\n float: left !important; }\\n\\n.float-right {\\n float: right !important; }\\n\\n.float-none {\\n float: none !important; }\\n\\n@media (min-width: 576px) {\\n .float-sm-left {\\n float: left !important; }\\n .float-sm-right {\\n float: right !important; }\\n .float-sm-none {\\n float: none !important; } }\\n\\n@media (min-width: 768px) {\\n .float-md-left {\\n float: left !important; }\\n .float-md-right {\\n float: right !important; }\\n .float-md-none {\\n float: none !important; } }\\n\\n@media (min-width: 992px) {\\n .float-lg-left {\\n float: left !important; }\\n .float-lg-right {\\n float: right !important; }\\n .float-lg-none {\\n float: none !important; } }\\n\\n@media (min-width: 1200px) {\\n .float-xl-left {\\n float: left !important; }\\n .float-xl-right {\\n float: right !important; }\\n .float-xl-none {\\n float: none !important; } }\\n\\n.overflow-auto {\\n overflow: auto !important; }\\n\\n.overflow-hidden {\\n overflow: hidden !important; }\\n\\n.position-static {\\n position: static !important; }\\n\\n.position-relative {\\n position: relative !important; }\\n\\n.position-absolute {\\n position: absolute !important; }\\n\\n.position-fixed {\\n position: fixed !important; }\\n\\n.position-sticky {\\n position: -webkit-sticky !important;\\n position: sticky !important; }\\n\\n.fixed-top {\\n position: fixed;\\n top: 0;\\n right: 0;\\n left: 0;\\n z-index: 1030; }\\n\\n.fixed-bottom {\\n position: fixed;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n z-index: 1030; }\\n\\n@supports ((position: -webkit-sticky) or (position: sticky)) {\\n .sticky-top {\\n position: -webkit-sticky;\\n position: sticky;\\n top: 0;\\n z-index: 1020; } }\\n\\n.sr-only {\\n position: absolute;\\n width: 1px;\\n height: 1px;\\n padding: 0;\\n overflow: hidden;\\n clip: rect(0, 0, 0, 0);\\n white-space: nowrap;\\n border: 0; }\\n\\n.sr-only-focusable:active, .sr-only-focusable:focus {\\n position: static;\\n width: auto;\\n height: auto;\\n overflow: visible;\\n clip: auto;\\n white-space: normal; }\\n\\n.shadow-sm {\\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }\\n\\n.shadow {\\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }\\n\\n.shadow-lg {\\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }\\n\\n.shadow-none {\\n box-shadow: none !important; }\\n\\n.w-25 {\\n width: 25% !important; }\\n\\n.w-50 {\\n width: 50% !important; }\\n\\n.w-75 {\\n width: 75% !important; }\\n\\n.w-100 {\\n width: 100% !important; }\\n\\n.w-auto {\\n width: auto !important; }\\n\\n.h-25 {\\n height: 25% !important; }\\n\\n.h-50 {\\n height: 50% !important; }\\n\\n.h-75 {\\n height: 75% !important; }\\n\\n.h-100 {\\n height: 100% !important; }\\n\\n.h-auto {\\n height: auto !important; }\\n\\n.mw-100 {\\n max-width: 100% !important; }\\n\\n.mh-100 {\\n max-height: 100% !important; }\\n\\n.min-vw-100 {\\n min-width: 100vw !important; }\\n\\n.min-vh-100 {\\n min-height: 100vh !important; }\\n\\n.vw-100 {\\n width: 100vw !important; }\\n\\n.vh-100 {\\n height: 100vh !important; }\\n\\n.stretched-link::after {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n z-index: 1;\\n pointer-events: auto;\\n content: \\\"\\\";\\n background-color: rgba(0, 0, 0, 0); }\\n\\n.m-0 {\\n margin: 0 !important; }\\n\\n.mt-0,\\n.my-0 {\\n margin-top: 0 !important; }\\n\\n.mr-0,\\n.mx-0 {\\n margin-right: 0 !important; }\\n\\n.mb-0,\\n.my-0 {\\n margin-bottom: 0 !important; }\\n\\n.ml-0,\\n.mx-0 {\\n margin-left: 0 !important; }\\n\\n.m-1 {\\n margin: 0.25rem !important; }\\n\\n.mt-1,\\n.my-1 {\\n margin-top: 0.25rem !important; }\\n\\n.mr-1,\\n.mx-1 {\\n margin-right: 0.25rem !important; }\\n\\n.mb-1,\\n.my-1 {\\n margin-bottom: 0.25rem !important; }\\n\\n.ml-1,\\n.mx-1 {\\n margin-left: 0.25rem !important; }\\n\\n.m-2 {\\n margin: 0.5rem !important; }\\n\\n.mt-2,\\n.my-2 {\\n margin-top: 0.5rem !important; }\\n\\n.mr-2,\\n.mx-2 {\\n margin-right: 0.5rem !important; }\\n\\n.mb-2,\\n.my-2 {\\n margin-bottom: 0.5rem !important; }\\n\\n.ml-2,\\n.mx-2 {\\n margin-left: 0.5rem !important; }\\n\\n.m-3 {\\n margin: 1rem !important; }\\n\\n.mt-3,\\n.my-3 {\\n margin-top: 1rem !important; }\\n\\n.mr-3,\\n.mx-3 {\\n margin-right: 1rem !important; }\\n\\n.mb-3,\\n.my-3 {\\n margin-bottom: 1rem !important; }\\n\\n.ml-3,\\n.mx-3 {\\n margin-left: 1rem !important; }\\n\\n.m-4 {\\n margin: 1.5rem !important; }\\n\\n.mt-4,\\n.my-4 {\\n margin-top: 1.5rem !important; }\\n\\n.mr-4,\\n.mx-4 {\\n margin-right: 1.5rem !important; }\\n\\n.mb-4,\\n.my-4 {\\n margin-bottom: 1.5rem !important; }\\n\\n.ml-4,\\n.mx-4 {\\n margin-left: 1.5rem !important; }\\n\\n.m-5 {\\n margin: 3rem !important; }\\n\\n.mt-5,\\n.my-5 {\\n margin-top: 3rem !important; }\\n\\n.mr-5,\\n.mx-5 {\\n margin-right: 3rem !important; }\\n\\n.mb-5,\\n.my-5 {\\n margin-bottom: 3rem !important; }\\n\\n.ml-5,\\n.mx-5 {\\n margin-left: 3rem !important; }\\n\\n.p-0 {\\n padding: 0 !important; }\\n\\n.pt-0,\\n.py-0 {\\n padding-top: 0 !important; }\\n\\n.pr-0,\\n.px-0 {\\n padding-right: 0 !important; }\\n\\n.pb-0,\\n.py-0 {\\n padding-bottom: 0 !important; }\\n\\n.pl-0,\\n.px-0 {\\n padding-left: 0 !important; }\\n\\n.p-1 {\\n padding: 0.25rem !important; }\\n\\n.pt-1,\\n.py-1 {\\n padding-top: 0.25rem !important; }\\n\\n.pr-1,\\n.px-1 {\\n padding-right: 0.25rem !important; }\\n\\n.pb-1,\\n.py-1 {\\n padding-bottom: 0.25rem !important; }\\n\\n.pl-1,\\n.px-1 {\\n padding-left: 0.25rem !important; }\\n\\n.p-2 {\\n padding: 0.5rem !important; }\\n\\n.pt-2,\\n.py-2 {\\n padding-top: 0.5rem !important; }\\n\\n.pr-2,\\n.px-2 {\\n padding-right: 0.5rem !important; }\\n\\n.pb-2,\\n.py-2 {\\n padding-bottom: 0.5rem !important; }\\n\\n.pl-2,\\n.px-2 {\\n padding-left: 0.5rem !important; }\\n\\n.p-3 {\\n padding: 1rem !important; }\\n\\n.pt-3,\\n.py-3 {\\n padding-top: 1rem !important; }\\n\\n.pr-3,\\n.px-3 {\\n padding-right: 1rem !important; }\\n\\n.pb-3,\\n.py-3 {\\n padding-bottom: 1rem !important; }\\n\\n.pl-3,\\n.px-3 {\\n padding-left: 1rem !important; }\\n\\n.p-4 {\\n padding: 1.5rem !important; }\\n\\n.pt-4,\\n.py-4 {\\n padding-top: 1.5rem !important; }\\n\\n.pr-4,\\n.px-4 {\\n padding-right: 1.5rem !important; }\\n\\n.pb-4,\\n.py-4 {\\n padding-bottom: 1.5rem !important; }\\n\\n.pl-4,\\n.px-4 {\\n padding-left: 1.5rem !important; }\\n\\n.p-5 {\\n padding: 3rem !important; }\\n\\n.pt-5,\\n.py-5 {\\n padding-top: 3rem !important; }\\n\\n.pr-5,\\n.px-5 {\\n padding-right: 3rem !important; }\\n\\n.pb-5,\\n.py-5 {\\n padding-bottom: 3rem !important; }\\n\\n.pl-5,\\n.px-5 {\\n padding-left: 3rem !important; }\\n\\n.m-n1 {\\n margin: -0.25rem !important; }\\n\\n.mt-n1,\\n.my-n1 {\\n margin-top: -0.25rem !important; }\\n\\n.mr-n1,\\n.mx-n1 {\\n margin-right: -0.25rem !important; }\\n\\n.mb-n1,\\n.my-n1 {\\n margin-bottom: -0.25rem !important; }\\n\\n.ml-n1,\\n.mx-n1 {\\n margin-left: -0.25rem !important; }\\n\\n.m-n2 {\\n margin: -0.5rem !important; }\\n\\n.mt-n2,\\n.my-n2 {\\n margin-top: -0.5rem !important; }\\n\\n.mr-n2,\\n.mx-n2 {\\n margin-right: -0.5rem !important; }\\n\\n.mb-n2,\\n.my-n2 {\\n margin-bottom: -0.5rem !important; }\\n\\n.ml-n2,\\n.mx-n2 {\\n margin-left: -0.5rem !important; }\\n\\n.m-n3 {\\n margin: -1rem !important; }\\n\\n.mt-n3,\\n.my-n3 {\\n margin-top: -1rem !important; }\\n\\n.mr-n3,\\n.mx-n3 {\\n margin-right: -1rem !important; }\\n\\n.mb-n3,\\n.my-n3 {\\n margin-bottom: -1rem !important; }\\n\\n.ml-n3,\\n.mx-n3 {\\n margin-left: -1rem !important; }\\n\\n.m-n4 {\\n margin: -1.5rem !important; }\\n\\n.mt-n4,\\n.my-n4 {\\n margin-top: -1.5rem !important; }\\n\\n.mr-n4,\\n.mx-n4 {\\n margin-right: -1.5rem !important; }\\n\\n.mb-n4,\\n.my-n4 {\\n margin-bottom: -1.5rem !important; }\\n\\n.ml-n4,\\n.mx-n4 {\\n margin-left: -1.5rem !important; }\\n\\n.m-n5 {\\n margin: -3rem !important; }\\n\\n.mt-n5,\\n.my-n5 {\\n margin-top: -3rem !important; }\\n\\n.mr-n5,\\n.mx-n5 {\\n margin-right: -3rem !important; }\\n\\n.mb-n5,\\n.my-n5 {\\n margin-bottom: -3rem !important; }\\n\\n.ml-n5,\\n.mx-n5 {\\n margin-left: -3rem !important; }\\n\\n.m-auto {\\n margin: auto !important; }\\n\\n.mt-auto,\\n.my-auto {\\n margin-top: auto !important; }\\n\\n.mr-auto,\\n.mx-auto {\\n margin-right: auto !important; }\\n\\n.mb-auto,\\n.my-auto {\\n margin-bottom: auto !important; }\\n\\n.ml-auto,\\n.mx-auto {\\n margin-left: auto !important; }\\n\\n@media (min-width: 576px) {\\n .m-sm-0 {\\n margin: 0 !important; }\\n .mt-sm-0,\\n .my-sm-0 {\\n margin-top: 0 !important; }\\n .mr-sm-0,\\n .mx-sm-0 {\\n margin-right: 0 !important; }\\n .mb-sm-0,\\n .my-sm-0 {\\n margin-bottom: 0 !important; }\\n .ml-sm-0,\\n .mx-sm-0 {\\n margin-left: 0 !important; }\\n .m-sm-1 {\\n margin: 0.25rem !important; }\\n .mt-sm-1,\\n .my-sm-1 {\\n margin-top: 0.25rem !important; }\\n .mr-sm-1,\\n .mx-sm-1 {\\n margin-right: 0.25rem !important; }\\n .mb-sm-1,\\n .my-sm-1 {\\n margin-bottom: 0.25rem !important; }\\n .ml-sm-1,\\n .mx-sm-1 {\\n margin-left: 0.25rem !important; }\\n .m-sm-2 {\\n margin: 0.5rem !important; }\\n .mt-sm-2,\\n .my-sm-2 {\\n margin-top: 0.5rem !important; }\\n .mr-sm-2,\\n .mx-sm-2 {\\n margin-right: 0.5rem !important; }\\n .mb-sm-2,\\n .my-sm-2 {\\n margin-bottom: 0.5rem !important; }\\n .ml-sm-2,\\n .mx-sm-2 {\\n margin-left: 0.5rem !important; }\\n .m-sm-3 {\\n margin: 1rem !important; }\\n .mt-sm-3,\\n .my-sm-3 {\\n margin-top: 1rem !important; }\\n .mr-sm-3,\\n .mx-sm-3 {\\n margin-right: 1rem !important; }\\n .mb-sm-3,\\n .my-sm-3 {\\n margin-bottom: 1rem !important; }\\n .ml-sm-3,\\n .mx-sm-3 {\\n margin-left: 1rem !important; }\\n .m-sm-4 {\\n margin: 1.5rem !important; }\\n .mt-sm-4,\\n .my-sm-4 {\\n margin-top: 1.5rem !important; }\\n .mr-sm-4,\\n .mx-sm-4 {\\n margin-right: 1.5rem !important; }\\n .mb-sm-4,\\n .my-sm-4 {\\n margin-bottom: 1.5rem !important; }\\n .ml-sm-4,\\n .mx-sm-4 {\\n margin-left: 1.5rem !important; }\\n .m-sm-5 {\\n margin: 3rem !important; }\\n .mt-sm-5,\\n .my-sm-5 {\\n margin-top: 3rem !important; }\\n .mr-sm-5,\\n .mx-sm-5 {\\n margin-right: 3rem !important; }\\n .mb-sm-5,\\n .my-sm-5 {\\n margin-bottom: 3rem !important; }\\n .ml-sm-5,\\n .mx-sm-5 {\\n margin-left: 3rem !important; }\\n .p-sm-0 {\\n padding: 0 !important; }\\n .pt-sm-0,\\n .py-sm-0 {\\n padding-top: 0 !important; }\\n .pr-sm-0,\\n .px-sm-0 {\\n padding-right: 0 !important; }\\n .pb-sm-0,\\n .py-sm-0 {\\n padding-bottom: 0 !important; }\\n .pl-sm-0,\\n .px-sm-0 {\\n padding-left: 0 !important; }\\n .p-sm-1 {\\n padding: 0.25rem !important; }\\n .pt-sm-1,\\n .py-sm-1 {\\n padding-top: 0.25rem !important; }\\n .pr-sm-1,\\n .px-sm-1 {\\n padding-right: 0.25rem !important; }\\n .pb-sm-1,\\n .py-sm-1 {\\n padding-bottom: 0.25rem !important; }\\n .pl-sm-1,\\n .px-sm-1 {\\n padding-left: 0.25rem !important; }\\n .p-sm-2 {\\n padding: 0.5rem !important; }\\n .pt-sm-2,\\n .py-sm-2 {\\n padding-top: 0.5rem !important; }\\n .pr-sm-2,\\n .px-sm-2 {\\n padding-right: 0.5rem !important; }\\n .pb-sm-2,\\n .py-sm-2 {\\n padding-bottom: 0.5rem !important; }\\n .pl-sm-2,\\n .px-sm-2 {\\n padding-left: 0.5rem !important; }\\n .p-sm-3 {\\n padding: 1rem !important; }\\n .pt-sm-3,\\n .py-sm-3 {\\n padding-top: 1rem !important; }\\n .pr-sm-3,\\n .px-sm-3 {\\n padding-right: 1rem !important; }\\n .pb-sm-3,\\n .py-sm-3 {\\n padding-bottom: 1rem !important; }\\n .pl-sm-3,\\n .px-sm-3 {\\n padding-left: 1rem !important; }\\n .p-sm-4 {\\n padding: 1.5rem !important; }\\n .pt-sm-4,\\n .py-sm-4 {\\n padding-top: 1.5rem !important; }\\n .pr-sm-4,\\n .px-sm-4 {\\n padding-right: 1.5rem !important; }\\n .pb-sm-4,\\n .py-sm-4 {\\n padding-bottom: 1.5rem !important; }\\n .pl-sm-4,\\n .px-sm-4 {\\n padding-left: 1.5rem !important; }\\n .p-sm-5 {\\n padding: 3rem !important; }\\n .pt-sm-5,\\n .py-sm-5 {\\n padding-top: 3rem !important; }\\n .pr-sm-5,\\n .px-sm-5 {\\n padding-right: 3rem !important; }\\n .pb-sm-5,\\n .py-sm-5 {\\n padding-bottom: 3rem !important; }\\n .pl-sm-5,\\n .px-sm-5 {\\n padding-left: 3rem !important; }\\n .m-sm-n1 {\\n margin: -0.25rem !important; }\\n .mt-sm-n1,\\n .my-sm-n1 {\\n margin-top: -0.25rem !important; }\\n .mr-sm-n1,\\n .mx-sm-n1 {\\n margin-right: -0.25rem !important; }\\n .mb-sm-n1,\\n .my-sm-n1 {\\n margin-bottom: -0.25rem !important; }\\n .ml-sm-n1,\\n .mx-sm-n1 {\\n margin-left: -0.25rem !important; }\\n .m-sm-n2 {\\n margin: -0.5rem !important; }\\n .mt-sm-n2,\\n .my-sm-n2 {\\n margin-top: -0.5rem !important; }\\n .mr-sm-n2,\\n .mx-sm-n2 {\\n margin-right: -0.5rem !important; }\\n .mb-sm-n2,\\n .my-sm-n2 {\\n margin-bottom: -0.5rem !important; }\\n .ml-sm-n2,\\n .mx-sm-n2 {\\n margin-left: -0.5rem !important; }\\n .m-sm-n3 {\\n margin: -1rem !important; }\\n .mt-sm-n3,\\n .my-sm-n3 {\\n margin-top: -1rem !important; }\\n .mr-sm-n3,\\n .mx-sm-n3 {\\n margin-right: -1rem !important; }\\n .mb-sm-n3,\\n .my-sm-n3 {\\n margin-bottom: -1rem !important; }\\n .ml-sm-n3,\\n .mx-sm-n3 {\\n margin-left: -1rem !important; }\\n .m-sm-n4 {\\n margin: -1.5rem !important; }\\n .mt-sm-n4,\\n .my-sm-n4 {\\n margin-top: -1.5rem !important; }\\n .mr-sm-n4,\\n .mx-sm-n4 {\\n margin-right: -1.5rem !important; }\\n .mb-sm-n4,\\n .my-sm-n4 {\\n margin-bottom: -1.5rem !important; }\\n .ml-sm-n4,\\n .mx-sm-n4 {\\n margin-left: -1.5rem !important; }\\n .m-sm-n5 {\\n margin: -3rem !important; }\\n .mt-sm-n5,\\n .my-sm-n5 {\\n margin-top: -3rem !important; }\\n .mr-sm-n5,\\n .mx-sm-n5 {\\n margin-right: -3rem !important; }\\n .mb-sm-n5,\\n .my-sm-n5 {\\n margin-bottom: -3rem !important; }\\n .ml-sm-n5,\\n .mx-sm-n5 {\\n margin-left: -3rem !important; }\\n .m-sm-auto {\\n margin: auto !important; }\\n .mt-sm-auto,\\n .my-sm-auto {\\n margin-top: auto !important; }\\n .mr-sm-auto,\\n .mx-sm-auto {\\n margin-right: auto !important; }\\n .mb-sm-auto,\\n .my-sm-auto {\\n margin-bottom: auto !important; }\\n .ml-sm-auto,\\n .mx-sm-auto {\\n margin-left: auto !important; } }\\n\\n@media (min-width: 768px) {\\n .m-md-0 {\\n margin: 0 !important; }\\n .mt-md-0,\\n .my-md-0 {\\n margin-top: 0 !important; }\\n .mr-md-0,\\n .mx-md-0 {\\n margin-right: 0 !important; }\\n .mb-md-0,\\n .my-md-0 {\\n margin-bottom: 0 !important; }\\n .ml-md-0,\\n .mx-md-0 {\\n margin-left: 0 !important; }\\n .m-md-1 {\\n margin: 0.25rem !important; }\\n .mt-md-1,\\n .my-md-1 {\\n margin-top: 0.25rem !important; }\\n .mr-md-1,\\n .mx-md-1 {\\n margin-right: 0.25rem !important; }\\n .mb-md-1,\\n .my-md-1 {\\n margin-bottom: 0.25rem !important; }\\n .ml-md-1,\\n .mx-md-1 {\\n margin-left: 0.25rem !important; }\\n .m-md-2 {\\n margin: 0.5rem !important; }\\n .mt-md-2,\\n .my-md-2 {\\n margin-top: 0.5rem !important; }\\n .mr-md-2,\\n .mx-md-2 {\\n margin-right: 0.5rem !important; }\\n .mb-md-2,\\n .my-md-2 {\\n margin-bottom: 0.5rem !important; }\\n .ml-md-2,\\n .mx-md-2 {\\n margin-left: 0.5rem !important; }\\n .m-md-3 {\\n margin: 1rem !important; }\\n .mt-md-3,\\n .my-md-3 {\\n margin-top: 1rem !important; }\\n .mr-md-3,\\n .mx-md-3 {\\n margin-right: 1rem !important; }\\n .mb-md-3,\\n .my-md-3 {\\n margin-bottom: 1rem !important; }\\n .ml-md-3,\\n .mx-md-3 {\\n margin-left: 1rem !important; }\\n .m-md-4 {\\n margin: 1.5rem !important; }\\n .mt-md-4,\\n .my-md-4 {\\n margin-top: 1.5rem !important; }\\n .mr-md-4,\\n .mx-md-4 {\\n margin-right: 1.5rem !important; }\\n .mb-md-4,\\n .my-md-4 {\\n margin-bottom: 1.5rem !important; }\\n .ml-md-4,\\n .mx-md-4 {\\n margin-left: 1.5rem !important; }\\n .m-md-5 {\\n margin: 3rem !important; }\\n .mt-md-5,\\n .my-md-5 {\\n margin-top: 3rem !important; }\\n .mr-md-5,\\n .mx-md-5 {\\n margin-right: 3rem !important; }\\n .mb-md-5,\\n .my-md-5 {\\n margin-bottom: 3rem !important; }\\n .ml-md-5,\\n .mx-md-5 {\\n margin-left: 3rem !important; }\\n .p-md-0 {\\n padding: 0 !important; }\\n .pt-md-0,\\n .py-md-0 {\\n padding-top: 0 !important; }\\n .pr-md-0,\\n .px-md-0 {\\n padding-right: 0 !important; }\\n .pb-md-0,\\n .py-md-0 {\\n padding-bottom: 0 !important; }\\n .pl-md-0,\\n .px-md-0 {\\n padding-left: 0 !important; }\\n .p-md-1 {\\n padding: 0.25rem !important; }\\n .pt-md-1,\\n .py-md-1 {\\n padding-top: 0.25rem !important; }\\n .pr-md-1,\\n .px-md-1 {\\n padding-right: 0.25rem !important; }\\n .pb-md-1,\\n .py-md-1 {\\n padding-bottom: 0.25rem !important; }\\n .pl-md-1,\\n .px-md-1 {\\n padding-left: 0.25rem !important; }\\n .p-md-2 {\\n padding: 0.5rem !important; }\\n .pt-md-2,\\n .py-md-2 {\\n padding-top: 0.5rem !important; }\\n .pr-md-2,\\n .px-md-2 {\\n padding-right: 0.5rem !important; }\\n .pb-md-2,\\n .py-md-2 {\\n padding-bottom: 0.5rem !important; }\\n .pl-md-2,\\n .px-md-2 {\\n padding-left: 0.5rem !important; }\\n .p-md-3 {\\n padding: 1rem !important; }\\n .pt-md-3,\\n .py-md-3 {\\n padding-top: 1rem !important; }\\n .pr-md-3,\\n .px-md-3 {\\n padding-right: 1rem !important; }\\n .pb-md-3,\\n .py-md-3 {\\n padding-bottom: 1rem !important; }\\n .pl-md-3,\\n .px-md-3 {\\n padding-left: 1rem !important; }\\n .p-md-4 {\\n padding: 1.5rem !important; }\\n .pt-md-4,\\n .py-md-4 {\\n padding-top: 1.5rem !important; }\\n .pr-md-4,\\n .px-md-4 {\\n padding-right: 1.5rem !important; }\\n .pb-md-4,\\n .py-md-4 {\\n padding-bottom: 1.5rem !important; }\\n .pl-md-4,\\n .px-md-4 {\\n padding-left: 1.5rem !important; }\\n .p-md-5 {\\n padding: 3rem !important; }\\n .pt-md-5,\\n .py-md-5 {\\n padding-top: 3rem !important; }\\n .pr-md-5,\\n .px-md-5 {\\n padding-right: 3rem !important; }\\n .pb-md-5,\\n .py-md-5 {\\n padding-bottom: 3rem !important; }\\n .pl-md-5,\\n .px-md-5 {\\n padding-left: 3rem !important; }\\n .m-md-n1 {\\n margin: -0.25rem !important; }\\n .mt-md-n1,\\n .my-md-n1 {\\n margin-top: -0.25rem !important; }\\n .mr-md-n1,\\n .mx-md-n1 {\\n margin-right: -0.25rem !important; }\\n .mb-md-n1,\\n .my-md-n1 {\\n margin-bottom: -0.25rem !important; }\\n .ml-md-n1,\\n .mx-md-n1 {\\n margin-left: -0.25rem !important; }\\n .m-md-n2 {\\n margin: -0.5rem !important; }\\n .mt-md-n2,\\n .my-md-n2 {\\n margin-top: -0.5rem !important; }\\n .mr-md-n2,\\n .mx-md-n2 {\\n margin-right: -0.5rem !important; }\\n .mb-md-n2,\\n .my-md-n2 {\\n margin-bottom: -0.5rem !important; }\\n .ml-md-n2,\\n .mx-md-n2 {\\n margin-left: -0.5rem !important; }\\n .m-md-n3 {\\n margin: -1rem !important; }\\n .mt-md-n3,\\n .my-md-n3 {\\n margin-top: -1rem !important; }\\n .mr-md-n3,\\n .mx-md-n3 {\\n margin-right: -1rem !important; }\\n .mb-md-n3,\\n .my-md-n3 {\\n margin-bottom: -1rem !important; }\\n .ml-md-n3,\\n .mx-md-n3 {\\n margin-left: -1rem !important; }\\n .m-md-n4 {\\n margin: -1.5rem !important; }\\n .mt-md-n4,\\n .my-md-n4 {\\n margin-top: -1.5rem !important; }\\n .mr-md-n4,\\n .mx-md-n4 {\\n margin-right: -1.5rem !important; }\\n .mb-md-n4,\\n .my-md-n4 {\\n margin-bottom: -1.5rem !important; }\\n .ml-md-n4,\\n .mx-md-n4 {\\n margin-left: -1.5rem !important; }\\n .m-md-n5 {\\n margin: -3rem !important; }\\n .mt-md-n5,\\n .my-md-n5 {\\n margin-top: -3rem !important; }\\n .mr-md-n5,\\n .mx-md-n5 {\\n margin-right: -3rem !important; }\\n .mb-md-n5,\\n .my-md-n5 {\\n margin-bottom: -3rem !important; }\\n .ml-md-n5,\\n .mx-md-n5 {\\n margin-left: -3rem !important; }\\n .m-md-auto {\\n margin: auto !important; }\\n .mt-md-auto,\\n .my-md-auto {\\n margin-top: auto !important; }\\n .mr-md-auto,\\n .mx-md-auto {\\n margin-right: auto !important; }\\n .mb-md-auto,\\n .my-md-auto {\\n margin-bottom: auto !important; }\\n .ml-md-auto,\\n .mx-md-auto {\\n margin-left: auto !important; } }\\n\\n@media (min-width: 992px) {\\n .m-lg-0 {\\n margin: 0 !important; }\\n .mt-lg-0,\\n .my-lg-0 {\\n margin-top: 0 !important; }\\n .mr-lg-0,\\n .mx-lg-0 {\\n margin-right: 0 !important; }\\n .mb-lg-0,\\n .my-lg-0 {\\n margin-bottom: 0 !important; }\\n .ml-lg-0,\\n .mx-lg-0 {\\n margin-left: 0 !important; }\\n .m-lg-1 {\\n margin: 0.25rem !important; }\\n .mt-lg-1,\\n .my-lg-1 {\\n margin-top: 0.25rem !important; }\\n .mr-lg-1,\\n .mx-lg-1 {\\n margin-right: 0.25rem !important; }\\n .mb-lg-1,\\n .my-lg-1 {\\n margin-bottom: 0.25rem !important; }\\n .ml-lg-1,\\n .mx-lg-1 {\\n margin-left: 0.25rem !important; }\\n .m-lg-2 {\\n margin: 0.5rem !important; }\\n .mt-lg-2,\\n .my-lg-2 {\\n margin-top: 0.5rem !important; }\\n .mr-lg-2,\\n .mx-lg-2 {\\n margin-right: 0.5rem !important; }\\n .mb-lg-2,\\n .my-lg-2 {\\n margin-bottom: 0.5rem !important; }\\n .ml-lg-2,\\n .mx-lg-2 {\\n margin-left: 0.5rem !important; }\\n .m-lg-3 {\\n margin: 1rem !important; }\\n .mt-lg-3,\\n .my-lg-3 {\\n margin-top: 1rem !important; }\\n .mr-lg-3,\\n .mx-lg-3 {\\n margin-right: 1rem !important; }\\n .mb-lg-3,\\n .my-lg-3 {\\n margin-bottom: 1rem !important; }\\n .ml-lg-3,\\n .mx-lg-3 {\\n margin-left: 1rem !important; }\\n .m-lg-4 {\\n margin: 1.5rem !important; }\\n .mt-lg-4,\\n .my-lg-4 {\\n margin-top: 1.5rem !important; }\\n .mr-lg-4,\\n .mx-lg-4 {\\n margin-right: 1.5rem !important; }\\n .mb-lg-4,\\n .my-lg-4 {\\n margin-bottom: 1.5rem !important; }\\n .ml-lg-4,\\n .mx-lg-4 {\\n margin-left: 1.5rem !important; }\\n .m-lg-5 {\\n margin: 3rem !important; }\\n .mt-lg-5,\\n .my-lg-5 {\\n margin-top: 3rem !important; }\\n .mr-lg-5,\\n .mx-lg-5 {\\n margin-right: 3rem !important; }\\n .mb-lg-5,\\n .my-lg-5 {\\n margin-bottom: 3rem !important; }\\n .ml-lg-5,\\n .mx-lg-5 {\\n margin-left: 3rem !important; }\\n .p-lg-0 {\\n padding: 0 !important; }\\n .pt-lg-0,\\n .py-lg-0 {\\n padding-top: 0 !important; }\\n .pr-lg-0,\\n .px-lg-0 {\\n padding-right: 0 !important; }\\n .pb-lg-0,\\n .py-lg-0 {\\n padding-bottom: 0 !important; }\\n .pl-lg-0,\\n .px-lg-0 {\\n padding-left: 0 !important; }\\n .p-lg-1 {\\n padding: 0.25rem !important; }\\n .pt-lg-1,\\n .py-lg-1 {\\n padding-top: 0.25rem !important; }\\n .pr-lg-1,\\n .px-lg-1 {\\n padding-right: 0.25rem !important; }\\n .pb-lg-1,\\n .py-lg-1 {\\n padding-bottom: 0.25rem !important; }\\n .pl-lg-1,\\n .px-lg-1 {\\n padding-left: 0.25rem !important; }\\n .p-lg-2 {\\n padding: 0.5rem !important; }\\n .pt-lg-2,\\n .py-lg-2 {\\n padding-top: 0.5rem !important; }\\n .pr-lg-2,\\n .px-lg-2 {\\n padding-right: 0.5rem !important; }\\n .pb-lg-2,\\n .py-lg-2 {\\n padding-bottom: 0.5rem !important; }\\n .pl-lg-2,\\n .px-lg-2 {\\n padding-left: 0.5rem !important; }\\n .p-lg-3 {\\n padding: 1rem !important; }\\n .pt-lg-3,\\n .py-lg-3 {\\n padding-top: 1rem !important; }\\n .pr-lg-3,\\n .px-lg-3 {\\n padding-right: 1rem !important; }\\n .pb-lg-3,\\n .py-lg-3 {\\n padding-bottom: 1rem !important; }\\n .pl-lg-3,\\n .px-lg-3 {\\n padding-left: 1rem !important; }\\n .p-lg-4 {\\n padding: 1.5rem !important; }\\n .pt-lg-4,\\n .py-lg-4 {\\n padding-top: 1.5rem !important; }\\n .pr-lg-4,\\n .px-lg-4 {\\n padding-right: 1.5rem !important; }\\n .pb-lg-4,\\n .py-lg-4 {\\n padding-bottom: 1.5rem !important; }\\n .pl-lg-4,\\n .px-lg-4 {\\n padding-left: 1.5rem !important; }\\n .p-lg-5 {\\n padding: 3rem !important; }\\n .pt-lg-5,\\n .py-lg-5 {\\n padding-top: 3rem !important; }\\n .pr-lg-5,\\n .px-lg-5 {\\n padding-right: 3rem !important; }\\n .pb-lg-5,\\n .py-lg-5 {\\n padding-bottom: 3rem !important; }\\n .pl-lg-5,\\n .px-lg-5 {\\n padding-left: 3rem !important; }\\n .m-lg-n1 {\\n margin: -0.25rem !important; }\\n .mt-lg-n1,\\n .my-lg-n1 {\\n margin-top: -0.25rem !important; }\\n .mr-lg-n1,\\n .mx-lg-n1 {\\n margin-right: -0.25rem !important; }\\n .mb-lg-n1,\\n .my-lg-n1 {\\n margin-bottom: -0.25rem !important; }\\n .ml-lg-n1,\\n .mx-lg-n1 {\\n margin-left: -0.25rem !important; }\\n .m-lg-n2 {\\n margin: -0.5rem !important; }\\n .mt-lg-n2,\\n .my-lg-n2 {\\n margin-top: -0.5rem !important; }\\n .mr-lg-n2,\\n .mx-lg-n2 {\\n margin-right: -0.5rem !important; }\\n .mb-lg-n2,\\n .my-lg-n2 {\\n margin-bottom: -0.5rem !important; }\\n .ml-lg-n2,\\n .mx-lg-n2 {\\n margin-left: -0.5rem !important; }\\n .m-lg-n3 {\\n margin: -1rem !important; }\\n .mt-lg-n3,\\n .my-lg-n3 {\\n margin-top: -1rem !important; }\\n .mr-lg-n3,\\n .mx-lg-n3 {\\n margin-right: -1rem !important; }\\n .mb-lg-n3,\\n .my-lg-n3 {\\n margin-bottom: -1rem !important; }\\n .ml-lg-n3,\\n .mx-lg-n3 {\\n margin-left: -1rem !important; }\\n .m-lg-n4 {\\n margin: -1.5rem !important; }\\n .mt-lg-n4,\\n .my-lg-n4 {\\n margin-top: -1.5rem !important; }\\n .mr-lg-n4,\\n .mx-lg-n4 {\\n margin-right: -1.5rem !important; }\\n .mb-lg-n4,\\n .my-lg-n4 {\\n margin-bottom: -1.5rem !important; }\\n .ml-lg-n4,\\n .mx-lg-n4 {\\n margin-left: -1.5rem !important; }\\n .m-lg-n5 {\\n margin: -3rem !important; }\\n .mt-lg-n5,\\n .my-lg-n5 {\\n margin-top: -3rem !important; }\\n .mr-lg-n5,\\n .mx-lg-n5 {\\n margin-right: -3rem !important; }\\n .mb-lg-n5,\\n .my-lg-n5 {\\n margin-bottom: -3rem !important; }\\n .ml-lg-n5,\\n .mx-lg-n5 {\\n margin-left: -3rem !important; }\\n .m-lg-auto {\\n margin: auto !important; }\\n .mt-lg-auto,\\n .my-lg-auto {\\n margin-top: auto !important; }\\n .mr-lg-auto,\\n .mx-lg-auto {\\n margin-right: auto !important; }\\n .mb-lg-auto,\\n .my-lg-auto {\\n margin-bottom: auto !important; }\\n .ml-lg-auto,\\n .mx-lg-auto {\\n margin-left: auto !important; } }\\n\\n@media (min-width: 1200px) {\\n .m-xl-0 {\\n margin: 0 !important; }\\n .mt-xl-0,\\n .my-xl-0 {\\n margin-top: 0 !important; }\\n .mr-xl-0,\\n .mx-xl-0 {\\n margin-right: 0 !important; }\\n .mb-xl-0,\\n .my-xl-0 {\\n margin-bottom: 0 !important; }\\n .ml-xl-0,\\n .mx-xl-0 {\\n margin-left: 0 !important; }\\n .m-xl-1 {\\n margin: 0.25rem !important; }\\n .mt-xl-1,\\n .my-xl-1 {\\n margin-top: 0.25rem !important; }\\n .mr-xl-1,\\n .mx-xl-1 {\\n margin-right: 0.25rem !important; }\\n .mb-xl-1,\\n .my-xl-1 {\\n margin-bottom: 0.25rem !important; }\\n .ml-xl-1,\\n .mx-xl-1 {\\n margin-left: 0.25rem !important; }\\n .m-xl-2 {\\n margin: 0.5rem !important; }\\n .mt-xl-2,\\n .my-xl-2 {\\n margin-top: 0.5rem !important; }\\n .mr-xl-2,\\n .mx-xl-2 {\\n margin-right: 0.5rem !important; }\\n .mb-xl-2,\\n .my-xl-2 {\\n margin-bottom: 0.5rem !important; }\\n .ml-xl-2,\\n .mx-xl-2 {\\n margin-left: 0.5rem !important; }\\n .m-xl-3 {\\n margin: 1rem !important; }\\n .mt-xl-3,\\n .my-xl-3 {\\n margin-top: 1rem !important; }\\n .mr-xl-3,\\n .mx-xl-3 {\\n margin-right: 1rem !important; }\\n .mb-xl-3,\\n .my-xl-3 {\\n margin-bottom: 1rem !important; }\\n .ml-xl-3,\\n .mx-xl-3 {\\n margin-left: 1rem !important; }\\n .m-xl-4 {\\n margin: 1.5rem !important; }\\n .mt-xl-4,\\n .my-xl-4 {\\n margin-top: 1.5rem !important; }\\n .mr-xl-4,\\n .mx-xl-4 {\\n margin-right: 1.5rem !important; }\\n .mb-xl-4,\\n .my-xl-4 {\\n margin-bottom: 1.5rem !important; }\\n .ml-xl-4,\\n .mx-xl-4 {\\n margin-left: 1.5rem !important; }\\n .m-xl-5 {\\n margin: 3rem !important; }\\n .mt-xl-5,\\n .my-xl-5 {\\n margin-top: 3rem !important; }\\n .mr-xl-5,\\n .mx-xl-5 {\\n margin-right: 3rem !important; }\\n .mb-xl-5,\\n .my-xl-5 {\\n margin-bottom: 3rem !important; }\\n .ml-xl-5,\\n .mx-xl-5 {\\n margin-left: 3rem !important; }\\n .p-xl-0 {\\n padding: 0 !important; }\\n .pt-xl-0,\\n .py-xl-0 {\\n padding-top: 0 !important; }\\n .pr-xl-0,\\n .px-xl-0 {\\n padding-right: 0 !important; }\\n .pb-xl-0,\\n .py-xl-0 {\\n padding-bottom: 0 !important; }\\n .pl-xl-0,\\n .px-xl-0 {\\n padding-left: 0 !important; }\\n .p-xl-1 {\\n padding: 0.25rem !important; }\\n .pt-xl-1,\\n .py-xl-1 {\\n padding-top: 0.25rem !important; }\\n .pr-xl-1,\\n .px-xl-1 {\\n padding-right: 0.25rem !important; }\\n .pb-xl-1,\\n .py-xl-1 {\\n padding-bottom: 0.25rem !important; }\\n .pl-xl-1,\\n .px-xl-1 {\\n padding-left: 0.25rem !important; }\\n .p-xl-2 {\\n padding: 0.5rem !important; }\\n .pt-xl-2,\\n .py-xl-2 {\\n padding-top: 0.5rem !important; }\\n .pr-xl-2,\\n .px-xl-2 {\\n padding-right: 0.5rem !important; }\\n .pb-xl-2,\\n .py-xl-2 {\\n padding-bottom: 0.5rem !important; }\\n .pl-xl-2,\\n .px-xl-2 {\\n padding-left: 0.5rem !important; }\\n .p-xl-3 {\\n padding: 1rem !important; }\\n .pt-xl-3,\\n .py-xl-3 {\\n padding-top: 1rem !important; }\\n .pr-xl-3,\\n .px-xl-3 {\\n padding-right: 1rem !important; }\\n .pb-xl-3,\\n .py-xl-3 {\\n padding-bottom: 1rem !important; }\\n .pl-xl-3,\\n .px-xl-3 {\\n padding-left: 1rem !important; }\\n .p-xl-4 {\\n padding: 1.5rem !important; }\\n .pt-xl-4,\\n .py-xl-4 {\\n padding-top: 1.5rem !important; }\\n .pr-xl-4,\\n .px-xl-4 {\\n padding-right: 1.5rem !important; }\\n .pb-xl-4,\\n .py-xl-4 {\\n padding-bottom: 1.5rem !important; }\\n .pl-xl-4,\\n .px-xl-4 {\\n padding-left: 1.5rem !important; }\\n .p-xl-5 {\\n padding: 3rem !important; }\\n .pt-xl-5,\\n .py-xl-5 {\\n padding-top: 3rem !important; }\\n .pr-xl-5,\\n .px-xl-5 {\\n padding-right: 3rem !important; }\\n .pb-xl-5,\\n .py-xl-5 {\\n padding-bottom: 3rem !important; }\\n .pl-xl-5,\\n .px-xl-5 {\\n padding-left: 3rem !important; }\\n .m-xl-n1 {\\n margin: -0.25rem !important; }\\n .mt-xl-n1,\\n .my-xl-n1 {\\n margin-top: -0.25rem !important; }\\n .mr-xl-n1,\\n .mx-xl-n1 {\\n margin-right: -0.25rem !important; }\\n .mb-xl-n1,\\n .my-xl-n1 {\\n margin-bottom: -0.25rem !important; }\\n .ml-xl-n1,\\n .mx-xl-n1 {\\n margin-left: -0.25rem !important; }\\n .m-xl-n2 {\\n margin: -0.5rem !important; }\\n .mt-xl-n2,\\n .my-xl-n2 {\\n margin-top: -0.5rem !important; }\\n .mr-xl-n2,\\n .mx-xl-n2 {\\n margin-right: -0.5rem !important; }\\n .mb-xl-n2,\\n .my-xl-n2 {\\n margin-bottom: -0.5rem !important; }\\n .ml-xl-n2,\\n .mx-xl-n2 {\\n margin-left: -0.5rem !important; }\\n .m-xl-n3 {\\n margin: -1rem !important; }\\n .mt-xl-n3,\\n .my-xl-n3 {\\n margin-top: -1rem !important; }\\n .mr-xl-n3,\\n .mx-xl-n3 {\\n margin-right: -1rem !important; }\\n .mb-xl-n3,\\n .my-xl-n3 {\\n margin-bottom: -1rem !important; }\\n .ml-xl-n3,\\n .mx-xl-n3 {\\n margin-left: -1rem !important; }\\n .m-xl-n4 {\\n margin: -1.5rem !important; }\\n .mt-xl-n4,\\n .my-xl-n4 {\\n margin-top: -1.5rem !important; }\\n .mr-xl-n4,\\n .mx-xl-n4 {\\n margin-right: -1.5rem !important; }\\n .mb-xl-n4,\\n .my-xl-n4 {\\n margin-bottom: -1.5rem !important; }\\n .ml-xl-n4,\\n .mx-xl-n4 {\\n margin-left: -1.5rem !important; }\\n .m-xl-n5 {\\n margin: -3rem !important; }\\n .mt-xl-n5,\\n .my-xl-n5 {\\n margin-top: -3rem !important; }\\n .mr-xl-n5,\\n .mx-xl-n5 {\\n margin-right: -3rem !important; }\\n .mb-xl-n5,\\n .my-xl-n5 {\\n margin-bottom: -3rem !important; }\\n .ml-xl-n5,\\n .mx-xl-n5 {\\n margin-left: -3rem !important; }\\n .m-xl-auto {\\n margin: auto !important; }\\n .mt-xl-auto,\\n .my-xl-auto {\\n margin-top: auto !important; }\\n .mr-xl-auto,\\n .mx-xl-auto {\\n margin-right: auto !important; }\\n .mb-xl-auto,\\n .my-xl-auto {\\n margin-bottom: auto !important; }\\n .ml-xl-auto,\\n .mx-xl-auto {\\n margin-left: auto !important; } }\\n\\n.text-monospace {\\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace !important; }\\n\\n.text-justify {\\n text-align: justify !important; }\\n\\n.text-wrap {\\n white-space: normal !important; }\\n\\n.text-nowrap {\\n white-space: nowrap !important; }\\n\\n.text-truncate {\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap; }\\n\\n.text-left {\\n text-align: left !important; }\\n\\n.text-right {\\n text-align: right !important; }\\n\\n.text-center {\\n text-align: center !important; }\\n\\n@media (min-width: 576px) {\\n .text-sm-left {\\n text-align: left !important; }\\n .text-sm-right {\\n text-align: right !important; }\\n .text-sm-center {\\n text-align: center !important; } }\\n\\n@media (min-width: 768px) {\\n .text-md-left {\\n text-align: left !important; }\\n .text-md-right {\\n text-align: right !important; }\\n .text-md-center {\\n text-align: center !important; } }\\n\\n@media (min-width: 992px) {\\n .text-lg-left {\\n text-align: left !important; }\\n .text-lg-right {\\n text-align: right !important; }\\n .text-lg-center {\\n text-align: center !important; } }\\n\\n@media (min-width: 1200px) {\\n .text-xl-left {\\n text-align: left !important; }\\n .text-xl-right {\\n text-align: right !important; }\\n .text-xl-center {\\n text-align: center !important; } }\\n\\n.text-lowercase {\\n text-transform: lowercase !important; }\\n\\n.text-uppercase {\\n text-transform: uppercase !important; }\\n\\n.text-capitalize {\\n text-transform: capitalize !important; }\\n\\n.font-weight-light {\\n font-weight: 300 !important; }\\n\\n.font-weight-lighter {\\n font-weight: lighter !important; }\\n\\n.font-weight-normal {\\n font-weight: 400 !important; }\\n\\n.font-weight-bold {\\n font-weight: 700 !important; }\\n\\n.font-weight-bolder {\\n font-weight: bolder !important; }\\n\\n.font-italic {\\n font-style: italic !important; }\\n\\n.text-white {\\n color: #fff !important; }\\n\\n.text-primary {\\n color: #007bff !important; }\\n\\na.text-primary:hover, a.text-primary:focus {\\n color: #0056b3 !important; }\\n\\n.text-secondary {\\n color: #6c757d !important; }\\n\\na.text-secondary:hover, a.text-secondary:focus {\\n color: #494f54 !important; }\\n\\n.text-success {\\n color: #28a745 !important; }\\n\\na.text-success:hover, a.text-success:focus {\\n color: #19692c !important; }\\n\\n.text-info {\\n color: #17a2b8 !important; }\\n\\na.text-info:hover, a.text-info:focus {\\n color: #0f6674 !important; }\\n\\n.text-warning {\\n color: #ffc107 !important; }\\n\\na.text-warning:hover, a.text-warning:focus {\\n color: #ba8b00 !important; }\\n\\n.text-danger {\\n color: #dc3545 !important; }\\n\\na.text-danger:hover, a.text-danger:focus {\\n color: #a71d2a !important; }\\n\\n.text-light {\\n color: #f8f9fa !important; }\\n\\na.text-light:hover, a.text-light:focus {\\n color: #cbd3da !important; }\\n\\n.text-dark {\\n color: #343a40 !important; }\\n\\na.text-dark:hover, a.text-dark:focus {\\n color: #121416 !important; }\\n\\n.text-body {\\n color: #212529 !important; }\\n\\n.text-muted {\\n color: #6c757d !important; }\\n\\n.text-black-50 {\\n color: rgba(0, 0, 0, 0.5) !important; }\\n\\n.text-white-50 {\\n color: rgba(255, 255, 255, 0.5) !important; }\\n\\n.text-hide {\\n font: 0/0 a;\\n color: transparent;\\n text-shadow: none;\\n background-color: transparent;\\n border: 0; }\\n\\n.text-decoration-none {\\n text-decoration: none !important; }\\n\\n.text-break {\\n word-break: break-word !important;\\n overflow-wrap: break-word !important; }\\n\\n.text-reset {\\n color: inherit !important; }\\n\\n.visible {\\n visibility: visible !important; }\\n\\n.invisible {\\n visibility: hidden !important; }\\n\\n@media print {\\n *,\\n *::before,\\n *::after {\\n text-shadow: none !important;\\n box-shadow: none !important; }\\n a:not(.btn) {\\n text-decoration: underline; }\\n abbr[title]::after {\\n content: \\\" (\\\" attr(title) \\\")\\\"; }\\n pre {\\n white-space: pre-wrap !important; }\\n pre,\\n blockquote {\\n border: 1px solid #adb5bd;\\n page-break-inside: avoid; }\\n thead {\\n display: table-header-group; }\\n tr,\\n img {\\n page-break-inside: avoid; }\\n p,\\n h2,\\n h3 {\\n orphans: 3;\\n widows: 3; }\\n h2,\\n h3 {\\n page-break-after: avoid; }\\n @page {\\n size: a3; }\\n body {\\n min-width: 992px !important; }\\n .container {\\n min-width: 992px !important; }\\n .navbar {\\n display: none; }\\n .badge {\\n border: 1px solid #000; }\\n .table {\\n border-collapse: collapse !important; }\\n .table td,\\n .table th {\\n background-color: #fff !important; }\\n .table-bordered th,\\n .table-bordered td {\\n border: 1px solid #dee2e6 !important; }\\n .table-dark {\\n color: inherit; }\\n .table-dark th,\\n .table-dark td,\\n .table-dark thead th,\\n .table-dark tbody + tbody {\\n border-color: #dee2e6; }\\n .table .thead-dark th {\\n color: inherit;\\n border-color: #dee2e6; } }\\n\\n.navbar-brand img {\\n width: 80px;\\n height: 80px; }\\n\\n.navbar {\\n display: flex;\\n height: 80px;\\n justify-content: space-between;\\n align-items: center;\\n padding: 0 20px;\\n margin: 10px 0 0 0; }\\n\", \"\"]);\n\n\n\n//# sourceURL=webpack:///./resources/scss/app.scss?./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--4-2!./node_modules/sass-loader/lib/loader.js"); +eval("exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(false);\n// Imports\nexports.push([module.i, \"@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);\", \"\"]);\nexports.push([module.i, \"@import url(https://fonts.googleapis.com/css?family=Lora:400,700);\", \"\"]);\n\n// Module\nexports.push([module.i, \"/*!\\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\\n * Copyright 2011-2019 The Bootstrap Authors\\n * Copyright 2011-2019 Twitter, Inc.\\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\\n */\\n:root {\\n --blue: #007bff;\\n --indigo: #6610f2;\\n --purple: #6f42c1;\\n --pink: #e83e8c;\\n --red: #dc3545;\\n --orange: #fd7e14;\\n --yellow: #ffc107;\\n --green: #28a745;\\n --teal: #20c997;\\n --cyan: #17a2b8;\\n --white: #fff;\\n --gray: #6c757d;\\n --gray-dark: #343a40;\\n --primary: #007bff;\\n --secondary: #6c757d;\\n --success: #28a745;\\n --info: #17a2b8;\\n --warning: #ffc107;\\n --danger: #dc3545;\\n --light: #f8f9fa;\\n --dark: #343a40;\\n --breakpoint-xs: 0;\\n --breakpoint-sm: 576px;\\n --breakpoint-md: 768px;\\n --breakpoint-lg: 992px;\\n --breakpoint-xl: 1200px;\\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace; }\\n\\n*,\\n*::before,\\n*::after {\\n box-sizing: border-box; }\\n\\nhtml {\\n font-family: sans-serif;\\n line-height: 1.15;\\n -webkit-text-size-adjust: 100%;\\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\\n\\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\\n display: block; }\\n\\nbody {\\n margin: 0;\\n font-family: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #212529;\\n text-align: left;\\n background-color: #fff; }\\n\\n[tabindex=\\\"-1\\\"]:focus {\\n outline: 0 !important; }\\n\\nhr {\\n box-sizing: content-box;\\n height: 0;\\n overflow: visible; }\\n\\nh1, h2, h3, h4, h5, h6 {\\n margin-top: 0;\\n margin-bottom: 0.5rem; }\\n\\np {\\n margin-top: 0;\\n margin-bottom: 1rem; }\\n\\nabbr[title],\\nabbr[data-original-title] {\\n text-decoration: underline;\\n -webkit-text-decoration: underline dotted;\\n text-decoration: underline dotted;\\n cursor: help;\\n border-bottom: 0;\\n -webkit-text-decoration-skip-ink: none;\\n text-decoration-skip-ink: none; }\\n\\naddress {\\n margin-bottom: 1rem;\\n font-style: normal;\\n line-height: inherit; }\\n\\nol,\\nul,\\ndl {\\n margin-top: 0;\\n margin-bottom: 1rem; }\\n\\nol ol,\\nul ul,\\nol ul,\\nul ol {\\n margin-bottom: 0; }\\n\\ndt {\\n font-weight: 700; }\\n\\ndd {\\n margin-bottom: .5rem;\\n margin-left: 0; }\\n\\nblockquote {\\n margin: 0 0 1rem; }\\n\\nb,\\nstrong {\\n font-weight: bolder; }\\n\\nsmall {\\n font-size: 80%; }\\n\\nsub,\\nsup {\\n position: relative;\\n font-size: 75%;\\n line-height: 0;\\n vertical-align: baseline; }\\n\\nsub {\\n bottom: -.25em; }\\n\\nsup {\\n top: -.5em; }\\n\\na {\\n color: #007bff;\\n text-decoration: none;\\n background-color: transparent; }\\n a:hover {\\n color: #0056b3;\\n text-decoration: underline; }\\n\\na:not([href]):not([tabindex]) {\\n color: inherit;\\n text-decoration: none; }\\n a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\\n color: inherit;\\n text-decoration: none; }\\n a:not([href]):not([tabindex]):focus {\\n outline: 0; }\\n\\npre,\\ncode,\\nkbd,\\nsamp {\\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace;\\n font-size: 1em; }\\n\\npre {\\n margin-top: 0;\\n margin-bottom: 1rem;\\n overflow: auto; }\\n\\nfigure {\\n margin: 0 0 1rem; }\\n\\nimg {\\n vertical-align: middle;\\n border-style: none; }\\n\\nsvg {\\n overflow: hidden;\\n vertical-align: middle; }\\n\\ntable {\\n border-collapse: collapse; }\\n\\ncaption {\\n padding-top: 0.75rem;\\n padding-bottom: 0.75rem;\\n color: #6c757d;\\n text-align: left;\\n caption-side: bottom; }\\n\\nth {\\n text-align: inherit; }\\n\\nlabel {\\n display: inline-block;\\n margin-bottom: 0.5rem; }\\n\\nbutton {\\n border-radius: 0; }\\n\\nbutton:focus {\\n outline: 1px dotted;\\n outline: 5px auto -webkit-focus-ring-color; }\\n\\ninput,\\nbutton,\\nselect,\\noptgroup,\\ntextarea {\\n margin: 0;\\n font-family: inherit;\\n font-size: inherit;\\n line-height: inherit; }\\n\\nbutton,\\ninput {\\n overflow: visible; }\\n\\nbutton,\\nselect {\\n text-transform: none; }\\n\\nselect {\\n word-wrap: normal; }\\n\\nbutton,\\n[type=\\\"button\\\"],\\n[type=\\\"reset\\\"],\\n[type=\\\"submit\\\"] {\\n -webkit-appearance: button; }\\n\\nbutton:not(:disabled),\\n[type=\\\"button\\\"]:not(:disabled),\\n[type=\\\"reset\\\"]:not(:disabled),\\n[type=\\\"submit\\\"]:not(:disabled) {\\n cursor: pointer; }\\n\\nbutton::-moz-focus-inner,\\n[type=\\\"button\\\"]::-moz-focus-inner,\\n[type=\\\"reset\\\"]::-moz-focus-inner,\\n[type=\\\"submit\\\"]::-moz-focus-inner {\\n padding: 0;\\n border-style: none; }\\n\\ninput[type=\\\"radio\\\"],\\ninput[type=\\\"checkbox\\\"] {\\n box-sizing: border-box;\\n padding: 0; }\\n\\ninput[type=\\\"date\\\"],\\ninput[type=\\\"time\\\"],\\ninput[type=\\\"datetime-local\\\"],\\ninput[type=\\\"month\\\"] {\\n -webkit-appearance: listbox; }\\n\\ntextarea {\\n overflow: auto;\\n resize: vertical; }\\n\\nfieldset {\\n min-width: 0;\\n padding: 0;\\n margin: 0;\\n border: 0; }\\n\\nlegend {\\n display: block;\\n width: 100%;\\n max-width: 100%;\\n padding: 0;\\n margin-bottom: .5rem;\\n font-size: 1.5rem;\\n line-height: inherit;\\n color: inherit;\\n white-space: normal; }\\n\\nprogress {\\n vertical-align: baseline; }\\n\\n[type=\\\"number\\\"]::-webkit-inner-spin-button,\\n[type=\\\"number\\\"]::-webkit-outer-spin-button {\\n height: auto; }\\n\\n[type=\\\"search\\\"] {\\n outline-offset: -2px;\\n -webkit-appearance: none; }\\n\\n[type=\\\"search\\\"]::-webkit-search-decoration {\\n -webkit-appearance: none; }\\n\\n::-webkit-file-upload-button {\\n font: inherit;\\n -webkit-appearance: button; }\\n\\noutput {\\n display: inline-block; }\\n\\nsummary {\\n display: list-item;\\n cursor: pointer; }\\n\\ntemplate {\\n display: none; }\\n\\n[hidden] {\\n display: none !important; }\\n\\nh1, h2, h3, h4, h5, h6,\\n.h1, .h2, .last-post-content-title, .h3, .h4, .last-post-content-category, .h5, .last-post-content-date, .h6 {\\n margin-bottom: 0.5rem;\\n font-weight: 500;\\n line-height: 1.2; }\\n\\nh1, .h1 {\\n font-size: 2.5rem; }\\n\\nh2, .h2, .last-post-content-title {\\n font-size: 2rem; }\\n\\nh3, .h3 {\\n font-size: 1.75rem; }\\n\\nh4, .h4, .last-post-content-category {\\n font-size: 1.5rem; }\\n\\nh5, .h5, .last-post-content-date {\\n font-size: 1.25rem; }\\n\\nh6, .h6 {\\n font-size: 1rem; }\\n\\n.lead {\\n font-size: 1.25rem;\\n font-weight: 300; }\\n\\n.display-1 {\\n font-size: 6rem;\\n font-weight: 300;\\n line-height: 1.2; }\\n\\n.display-2 {\\n font-size: 5.5rem;\\n font-weight: 300;\\n line-height: 1.2; }\\n\\n.display-3 {\\n font-size: 4.5rem;\\n font-weight: 300;\\n line-height: 1.2; }\\n\\n.display-4 {\\n font-size: 3.5rem;\\n font-weight: 300;\\n line-height: 1.2; }\\n\\nhr {\\n margin-top: 1rem;\\n margin-bottom: 1rem;\\n border: 0;\\n border-top: 1px solid rgba(0, 0, 0, 0.1); }\\n\\nsmall,\\n.small {\\n font-size: 80%;\\n font-weight: 400; }\\n\\nmark,\\n.mark {\\n padding: 0.2em;\\n background-color: #fcf8e3; }\\n\\n.list-unstyled {\\n padding-left: 0;\\n list-style: none; }\\n\\n.list-inline {\\n padding-left: 0;\\n list-style: none; }\\n\\n.list-inline-item {\\n display: inline-block; }\\n .list-inline-item:not(:last-child) {\\n margin-right: 0.5rem; }\\n\\n.initialism {\\n font-size: 90%;\\n text-transform: uppercase; }\\n\\n.blockquote {\\n margin-bottom: 1rem;\\n font-size: 1.25rem; }\\n\\n.blockquote-footer {\\n display: block;\\n font-size: 80%;\\n color: #6c757d; }\\n .blockquote-footer::before {\\n content: \\\"\\\\2014\\\\00A0\\\"; }\\n\\n.img-fluid {\\n max-width: 100%;\\n height: auto; }\\n\\n.img-thumbnail {\\n padding: 0.25rem;\\n background-color: #fff;\\n border: 1px solid #dee2e6;\\n border-radius: 0.25rem;\\n max-width: 100%;\\n height: auto; }\\n\\n.figure {\\n display: inline-block; }\\n\\n.figure-img {\\n margin-bottom: 0.5rem;\\n line-height: 1; }\\n\\n.figure-caption {\\n font-size: 90%;\\n color: #6c757d; }\\n\\ncode {\\n font-size: 87.5%;\\n color: #e83e8c;\\n word-break: break-word; }\\n a > code {\\n color: inherit; }\\n\\nkbd {\\n padding: 0.2rem 0.4rem;\\n font-size: 87.5%;\\n color: #fff;\\n background-color: #212529;\\n border-radius: 0.2rem; }\\n kbd kbd {\\n padding: 0;\\n font-size: 100%;\\n font-weight: 700; }\\n\\npre {\\n display: block;\\n font-size: 87.5%;\\n color: #212529; }\\n pre code {\\n font-size: inherit;\\n color: inherit;\\n word-break: normal; }\\n\\n.pre-scrollable {\\n max-height: 340px;\\n overflow-y: scroll; }\\n\\n.container {\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n margin-right: auto;\\n margin-left: auto; }\\n @media (min-width: 576px) {\\n .container {\\n max-width: 540px; } }\\n @media (min-width: 768px) {\\n .container {\\n max-width: 720px; } }\\n @media (min-width: 992px) {\\n .container {\\n max-width: 960px; } }\\n @media (min-width: 1200px) {\\n .container {\\n max-width: 1140px; } }\\n\\n.container-fluid {\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n margin-right: auto;\\n margin-left: auto; }\\n\\n.row {\\n display: flex;\\n flex-wrap: wrap;\\n margin-right: -15px;\\n margin-left: -15px; }\\n\\n.no-gutters {\\n margin-right: 0;\\n margin-left: 0; }\\n .no-gutters > .col,\\n .no-gutters > [class*=\\\"col-\\\"] {\\n padding-right: 0;\\n padding-left: 0; }\\n\\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\\n.col-xl-auto {\\n position: relative;\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px; }\\n\\n.col {\\n flex-basis: 0;\\n flex-grow: 1;\\n max-width: 100%; }\\n\\n.col-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%; }\\n\\n.col-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%; }\\n\\n.col-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%; }\\n\\n.col-3 {\\n flex: 0 0 25%;\\n max-width: 25%; }\\n\\n.col-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%; }\\n\\n.col-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%; }\\n\\n.col-6 {\\n flex: 0 0 50%;\\n max-width: 50%; }\\n\\n.col-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%; }\\n\\n.col-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%; }\\n\\n.col-9 {\\n flex: 0 0 75%;\\n max-width: 75%; }\\n\\n.col-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%; }\\n\\n.col-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%; }\\n\\n.col-12 {\\n flex: 0 0 100%;\\n max-width: 100%; }\\n\\n.order-first {\\n order: -1; }\\n\\n.order-last {\\n order: 13; }\\n\\n.order-0 {\\n order: 0; }\\n\\n.order-1 {\\n order: 1; }\\n\\n.order-2 {\\n order: 2; }\\n\\n.order-3 {\\n order: 3; }\\n\\n.order-4 {\\n order: 4; }\\n\\n.order-5 {\\n order: 5; }\\n\\n.order-6 {\\n order: 6; }\\n\\n.order-7 {\\n order: 7; }\\n\\n.order-8 {\\n order: 8; }\\n\\n.order-9 {\\n order: 9; }\\n\\n.order-10 {\\n order: 10; }\\n\\n.order-11 {\\n order: 11; }\\n\\n.order-12 {\\n order: 12; }\\n\\n.offset-1 {\\n margin-left: 8.33333%; }\\n\\n.offset-2 {\\n margin-left: 16.66667%; }\\n\\n.offset-3 {\\n margin-left: 25%; }\\n\\n.offset-4 {\\n margin-left: 33.33333%; }\\n\\n.offset-5 {\\n margin-left: 41.66667%; }\\n\\n.offset-6 {\\n margin-left: 50%; }\\n\\n.offset-7 {\\n margin-left: 58.33333%; }\\n\\n.offset-8 {\\n margin-left: 66.66667%; }\\n\\n.offset-9 {\\n margin-left: 75%; }\\n\\n.offset-10 {\\n margin-left: 83.33333%; }\\n\\n.offset-11 {\\n margin-left: 91.66667%; }\\n\\n@media (min-width: 576px) {\\n .col-sm {\\n flex-basis: 0;\\n flex-grow: 1;\\n max-width: 100%; }\\n .col-sm-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%; }\\n .col-sm-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%; }\\n .col-sm-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%; }\\n .col-sm-3 {\\n flex: 0 0 25%;\\n max-width: 25%; }\\n .col-sm-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%; }\\n .col-sm-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%; }\\n .col-sm-6 {\\n flex: 0 0 50%;\\n max-width: 50%; }\\n .col-sm-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%; }\\n .col-sm-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%; }\\n .col-sm-9 {\\n flex: 0 0 75%;\\n max-width: 75%; }\\n .col-sm-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%; }\\n .col-sm-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%; }\\n .col-sm-12 {\\n flex: 0 0 100%;\\n max-width: 100%; }\\n .order-sm-first {\\n order: -1; }\\n .order-sm-last {\\n order: 13; }\\n .order-sm-0 {\\n order: 0; }\\n .order-sm-1 {\\n order: 1; }\\n .order-sm-2 {\\n order: 2; }\\n .order-sm-3 {\\n order: 3; }\\n .order-sm-4 {\\n order: 4; }\\n .order-sm-5 {\\n order: 5; }\\n .order-sm-6 {\\n order: 6; }\\n .order-sm-7 {\\n order: 7; }\\n .order-sm-8 {\\n order: 8; }\\n .order-sm-9 {\\n order: 9; }\\n .order-sm-10 {\\n order: 10; }\\n .order-sm-11 {\\n order: 11; }\\n .order-sm-12 {\\n order: 12; }\\n .offset-sm-0 {\\n margin-left: 0; }\\n .offset-sm-1 {\\n margin-left: 8.33333%; }\\n .offset-sm-2 {\\n margin-left: 16.66667%; }\\n .offset-sm-3 {\\n margin-left: 25%; }\\n .offset-sm-4 {\\n margin-left: 33.33333%; }\\n .offset-sm-5 {\\n margin-left: 41.66667%; }\\n .offset-sm-6 {\\n margin-left: 50%; }\\n .offset-sm-7 {\\n margin-left: 58.33333%; }\\n .offset-sm-8 {\\n margin-left: 66.66667%; }\\n .offset-sm-9 {\\n margin-left: 75%; }\\n .offset-sm-10 {\\n margin-left: 83.33333%; }\\n .offset-sm-11 {\\n margin-left: 91.66667%; } }\\n\\n@media (min-width: 768px) {\\n .col-md {\\n flex-basis: 0;\\n flex-grow: 1;\\n max-width: 100%; }\\n .col-md-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%; }\\n .col-md-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%; }\\n .col-md-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%; }\\n .col-md-3 {\\n flex: 0 0 25%;\\n max-width: 25%; }\\n .col-md-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%; }\\n .col-md-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%; }\\n .col-md-6 {\\n flex: 0 0 50%;\\n max-width: 50%; }\\n .col-md-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%; }\\n .col-md-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%; }\\n .col-md-9 {\\n flex: 0 0 75%;\\n max-width: 75%; }\\n .col-md-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%; }\\n .col-md-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%; }\\n .col-md-12 {\\n flex: 0 0 100%;\\n max-width: 100%; }\\n .order-md-first {\\n order: -1; }\\n .order-md-last {\\n order: 13; }\\n .order-md-0 {\\n order: 0; }\\n .order-md-1 {\\n order: 1; }\\n .order-md-2 {\\n order: 2; }\\n .order-md-3 {\\n order: 3; }\\n .order-md-4 {\\n order: 4; }\\n .order-md-5 {\\n order: 5; }\\n .order-md-6 {\\n order: 6; }\\n .order-md-7 {\\n order: 7; }\\n .order-md-8 {\\n order: 8; }\\n .order-md-9 {\\n order: 9; }\\n .order-md-10 {\\n order: 10; }\\n .order-md-11 {\\n order: 11; }\\n .order-md-12 {\\n order: 12; }\\n .offset-md-0 {\\n margin-left: 0; }\\n .offset-md-1 {\\n margin-left: 8.33333%; }\\n .offset-md-2 {\\n margin-left: 16.66667%; }\\n .offset-md-3 {\\n margin-left: 25%; }\\n .offset-md-4 {\\n margin-left: 33.33333%; }\\n .offset-md-5 {\\n margin-left: 41.66667%; }\\n .offset-md-6 {\\n margin-left: 50%; }\\n .offset-md-7 {\\n margin-left: 58.33333%; }\\n .offset-md-8 {\\n margin-left: 66.66667%; }\\n .offset-md-9 {\\n margin-left: 75%; }\\n .offset-md-10 {\\n margin-left: 83.33333%; }\\n .offset-md-11 {\\n margin-left: 91.66667%; } }\\n\\n@media (min-width: 992px) {\\n .col-lg {\\n flex-basis: 0;\\n flex-grow: 1;\\n max-width: 100%; }\\n .col-lg-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%; }\\n .col-lg-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%; }\\n .col-lg-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%; }\\n .col-lg-3 {\\n flex: 0 0 25%;\\n max-width: 25%; }\\n .col-lg-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%; }\\n .col-lg-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%; }\\n .col-lg-6 {\\n flex: 0 0 50%;\\n max-width: 50%; }\\n .col-lg-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%; }\\n .col-lg-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%; }\\n .col-lg-9 {\\n flex: 0 0 75%;\\n max-width: 75%; }\\n .col-lg-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%; }\\n .col-lg-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%; }\\n .col-lg-12 {\\n flex: 0 0 100%;\\n max-width: 100%; }\\n .order-lg-first {\\n order: -1; }\\n .order-lg-last {\\n order: 13; }\\n .order-lg-0 {\\n order: 0; }\\n .order-lg-1 {\\n order: 1; }\\n .order-lg-2 {\\n order: 2; }\\n .order-lg-3 {\\n order: 3; }\\n .order-lg-4 {\\n order: 4; }\\n .order-lg-5 {\\n order: 5; }\\n .order-lg-6 {\\n order: 6; }\\n .order-lg-7 {\\n order: 7; }\\n .order-lg-8 {\\n order: 8; }\\n .order-lg-9 {\\n order: 9; }\\n .order-lg-10 {\\n order: 10; }\\n .order-lg-11 {\\n order: 11; }\\n .order-lg-12 {\\n order: 12; }\\n .offset-lg-0 {\\n margin-left: 0; }\\n .offset-lg-1 {\\n margin-left: 8.33333%; }\\n .offset-lg-2 {\\n margin-left: 16.66667%; }\\n .offset-lg-3 {\\n margin-left: 25%; }\\n .offset-lg-4 {\\n margin-left: 33.33333%; }\\n .offset-lg-5 {\\n margin-left: 41.66667%; }\\n .offset-lg-6 {\\n margin-left: 50%; }\\n .offset-lg-7 {\\n margin-left: 58.33333%; }\\n .offset-lg-8 {\\n margin-left: 66.66667%; }\\n .offset-lg-9 {\\n margin-left: 75%; }\\n .offset-lg-10 {\\n margin-left: 83.33333%; }\\n .offset-lg-11 {\\n margin-left: 91.66667%; } }\\n\\n@media (min-width: 1200px) {\\n .col-xl {\\n flex-basis: 0;\\n flex-grow: 1;\\n max-width: 100%; }\\n .col-xl-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%; }\\n .col-xl-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%; }\\n .col-xl-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%; }\\n .col-xl-3 {\\n flex: 0 0 25%;\\n max-width: 25%; }\\n .col-xl-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%; }\\n .col-xl-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%; }\\n .col-xl-6 {\\n flex: 0 0 50%;\\n max-width: 50%; }\\n .col-xl-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%; }\\n .col-xl-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%; }\\n .col-xl-9 {\\n flex: 0 0 75%;\\n max-width: 75%; }\\n .col-xl-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%; }\\n .col-xl-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%; }\\n .col-xl-12 {\\n flex: 0 0 100%;\\n max-width: 100%; }\\n .order-xl-first {\\n order: -1; }\\n .order-xl-last {\\n order: 13; }\\n .order-xl-0 {\\n order: 0; }\\n .order-xl-1 {\\n order: 1; }\\n .order-xl-2 {\\n order: 2; }\\n .order-xl-3 {\\n order: 3; }\\n .order-xl-4 {\\n order: 4; }\\n .order-xl-5 {\\n order: 5; }\\n .order-xl-6 {\\n order: 6; }\\n .order-xl-7 {\\n order: 7; }\\n .order-xl-8 {\\n order: 8; }\\n .order-xl-9 {\\n order: 9; }\\n .order-xl-10 {\\n order: 10; }\\n .order-xl-11 {\\n order: 11; }\\n .order-xl-12 {\\n order: 12; }\\n .offset-xl-0 {\\n margin-left: 0; }\\n .offset-xl-1 {\\n margin-left: 8.33333%; }\\n .offset-xl-2 {\\n margin-left: 16.66667%; }\\n .offset-xl-3 {\\n margin-left: 25%; }\\n .offset-xl-4 {\\n margin-left: 33.33333%; }\\n .offset-xl-5 {\\n margin-left: 41.66667%; }\\n .offset-xl-6 {\\n margin-left: 50%; }\\n .offset-xl-7 {\\n margin-left: 58.33333%; }\\n .offset-xl-8 {\\n margin-left: 66.66667%; }\\n .offset-xl-9 {\\n margin-left: 75%; }\\n .offset-xl-10 {\\n margin-left: 83.33333%; }\\n .offset-xl-11 {\\n margin-left: 91.66667%; } }\\n\\n.table {\\n width: 100%;\\n margin-bottom: 1rem;\\n color: #212529; }\\n .table th,\\n .table td {\\n padding: 0.75rem;\\n vertical-align: top;\\n border-top: 1px solid #dee2e6; }\\n .table thead th {\\n vertical-align: bottom;\\n border-bottom: 2px solid #dee2e6; }\\n .table tbody + tbody {\\n border-top: 2px solid #dee2e6; }\\n\\n.table-sm th,\\n.table-sm td {\\n padding: 0.3rem; }\\n\\n.table-bordered {\\n border: 1px solid #dee2e6; }\\n .table-bordered th,\\n .table-bordered td {\\n border: 1px solid #dee2e6; }\\n .table-bordered thead th,\\n .table-bordered thead td {\\n border-bottom-width: 2px; }\\n\\n.table-borderless th,\\n.table-borderless td,\\n.table-borderless thead th,\\n.table-borderless tbody + tbody {\\n border: 0; }\\n\\n.table-striped tbody tr:nth-of-type(odd) {\\n background-color: rgba(0, 0, 0, 0.05); }\\n\\n.table-hover tbody tr:hover {\\n color: #212529;\\n background-color: rgba(0, 0, 0, 0.075); }\\n\\n.table-primary,\\n.table-primary > th,\\n.table-primary > td {\\n background-color: #b8daff; }\\n\\n.table-primary th,\\n.table-primary td,\\n.table-primary thead th,\\n.table-primary tbody + tbody {\\n border-color: #7abaff; }\\n\\n.table-hover .table-primary:hover {\\n background-color: #9fcdff; }\\n .table-hover .table-primary:hover > td,\\n .table-hover .table-primary:hover > th {\\n background-color: #9fcdff; }\\n\\n.table-secondary,\\n.table-secondary > th,\\n.table-secondary > td {\\n background-color: #d6d8db; }\\n\\n.table-secondary th,\\n.table-secondary td,\\n.table-secondary thead th,\\n.table-secondary tbody + tbody {\\n border-color: #b3b7bb; }\\n\\n.table-hover .table-secondary:hover {\\n background-color: #c8cbcf; }\\n .table-hover .table-secondary:hover > td,\\n .table-hover .table-secondary:hover > th {\\n background-color: #c8cbcf; }\\n\\n.table-success,\\n.table-success > th,\\n.table-success > td {\\n background-color: #c3e6cb; }\\n\\n.table-success th,\\n.table-success td,\\n.table-success thead th,\\n.table-success tbody + tbody {\\n border-color: #8fd19e; }\\n\\n.table-hover .table-success:hover {\\n background-color: #b1dfbb; }\\n .table-hover .table-success:hover > td,\\n .table-hover .table-success:hover > th {\\n background-color: #b1dfbb; }\\n\\n.table-info,\\n.table-info > th,\\n.table-info > td {\\n background-color: #bee5eb; }\\n\\n.table-info th,\\n.table-info td,\\n.table-info thead th,\\n.table-info tbody + tbody {\\n border-color: #86cfda; }\\n\\n.table-hover .table-info:hover {\\n background-color: #abdde5; }\\n .table-hover .table-info:hover > td,\\n .table-hover .table-info:hover > th {\\n background-color: #abdde5; }\\n\\n.table-warning,\\n.table-warning > th,\\n.table-warning > td {\\n background-color: #ffeeba; }\\n\\n.table-warning th,\\n.table-warning td,\\n.table-warning thead th,\\n.table-warning tbody + tbody {\\n border-color: #ffdf7e; }\\n\\n.table-hover .table-warning:hover {\\n background-color: #ffe8a1; }\\n .table-hover .table-warning:hover > td,\\n .table-hover .table-warning:hover > th {\\n background-color: #ffe8a1; }\\n\\n.table-danger,\\n.table-danger > th,\\n.table-danger > td {\\n background-color: #f5c6cb; }\\n\\n.table-danger th,\\n.table-danger td,\\n.table-danger thead th,\\n.table-danger tbody + tbody {\\n border-color: #ed969e; }\\n\\n.table-hover .table-danger:hover {\\n background-color: #f1b0b7; }\\n .table-hover .table-danger:hover > td,\\n .table-hover .table-danger:hover > th {\\n background-color: #f1b0b7; }\\n\\n.table-light,\\n.table-light > th,\\n.table-light > td {\\n background-color: #fdfdfe; }\\n\\n.table-light th,\\n.table-light td,\\n.table-light thead th,\\n.table-light tbody + tbody {\\n border-color: #fbfcfc; }\\n\\n.table-hover .table-light:hover {\\n background-color: #ececf6; }\\n .table-hover .table-light:hover > td,\\n .table-hover .table-light:hover > th {\\n background-color: #ececf6; }\\n\\n.table-dark,\\n.table-dark > th,\\n.table-dark > td {\\n background-color: #c6c8ca; }\\n\\n.table-dark th,\\n.table-dark td,\\n.table-dark thead th,\\n.table-dark tbody + tbody {\\n border-color: #95999c; }\\n\\n.table-hover .table-dark:hover {\\n background-color: #b9bbbe; }\\n .table-hover .table-dark:hover > td,\\n .table-hover .table-dark:hover > th {\\n background-color: #b9bbbe; }\\n\\n.table-active,\\n.table-active > th,\\n.table-active > td {\\n background-color: rgba(0, 0, 0, 0.075); }\\n\\n.table-hover .table-active:hover {\\n background-color: rgba(0, 0, 0, 0.075); }\\n .table-hover .table-active:hover > td,\\n .table-hover .table-active:hover > th {\\n background-color: rgba(0, 0, 0, 0.075); }\\n\\n.table .thead-dark th {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #454d55; }\\n\\n.table .thead-light th {\\n color: #495057;\\n background-color: #e9ecef;\\n border-color: #dee2e6; }\\n\\n.table-dark {\\n color: #fff;\\n background-color: #343a40; }\\n .table-dark th,\\n .table-dark td,\\n .table-dark thead th {\\n border-color: #454d55; }\\n .table-dark.table-bordered {\\n border: 0; }\\n .table-dark.table-striped tbody tr:nth-of-type(odd) {\\n background-color: rgba(255, 255, 255, 0.05); }\\n .table-dark.table-hover tbody tr:hover {\\n color: #fff;\\n background-color: rgba(255, 255, 255, 0.075); }\\n\\n@media (max-width: 575.98px) {\\n .table-responsive-sm {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch; }\\n .table-responsive-sm > .table-bordered {\\n border: 0; } }\\n\\n@media (max-width: 767.98px) {\\n .table-responsive-md {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch; }\\n .table-responsive-md > .table-bordered {\\n border: 0; } }\\n\\n@media (max-width: 991.98px) {\\n .table-responsive-lg {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch; }\\n .table-responsive-lg > .table-bordered {\\n border: 0; } }\\n\\n@media (max-width: 1199.98px) {\\n .table-responsive-xl {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch; }\\n .table-responsive-xl > .table-bordered {\\n border: 0; } }\\n\\n.table-responsive {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch; }\\n .table-responsive > .table-bordered {\\n border: 0; }\\n\\n.form-control {\\n display: block;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0.375rem 0.75rem;\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem;\\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .form-control {\\n transition: none; } }\\n .form-control::-ms-expand {\\n background-color: transparent;\\n border: 0; }\\n .form-control:focus {\\n color: #495057;\\n background-color: #fff;\\n border-color: #80bdff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .form-control::-webkit-input-placeholder {\\n color: #6c757d;\\n opacity: 1; }\\n .form-control::-moz-placeholder {\\n color: #6c757d;\\n opacity: 1; }\\n .form-control:-ms-input-placeholder {\\n color: #6c757d;\\n opacity: 1; }\\n .form-control::-ms-input-placeholder {\\n color: #6c757d;\\n opacity: 1; }\\n .form-control::placeholder {\\n color: #6c757d;\\n opacity: 1; }\\n .form-control:disabled, .form-control[readonly] {\\n background-color: #e9ecef;\\n opacity: 1; }\\n\\nselect.form-control:focus::-ms-value {\\n color: #495057;\\n background-color: #fff; }\\n\\n.form-control-file,\\n.form-control-range {\\n display: block;\\n width: 100%; }\\n\\n.col-form-label {\\n padding-top: calc(0.375rem + 1px);\\n padding-bottom: calc(0.375rem + 1px);\\n margin-bottom: 0;\\n font-size: inherit;\\n line-height: 1.5; }\\n\\n.col-form-label-lg {\\n padding-top: calc(0.5rem + 1px);\\n padding-bottom: calc(0.5rem + 1px);\\n font-size: 1.25rem;\\n line-height: 1.5; }\\n\\n.col-form-label-sm {\\n padding-top: calc(0.25rem + 1px);\\n padding-bottom: calc(0.25rem + 1px);\\n font-size: 0.875rem;\\n line-height: 1.5; }\\n\\n.form-control-plaintext {\\n display: block;\\n width: 100%;\\n padding-top: 0.375rem;\\n padding-bottom: 0.375rem;\\n margin-bottom: 0;\\n line-height: 1.5;\\n color: #212529;\\n background-color: transparent;\\n border: solid transparent;\\n border-width: 1px 0; }\\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\\n padding-right: 0;\\n padding-left: 0; }\\n\\n.form-control-sm {\\n height: calc(1.5em + 0.5rem + 2px);\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem; }\\n\\n.form-control-lg {\\n height: calc(1.5em + 1rem + 2px);\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem; }\\n\\nselect.form-control[size], select.form-control[multiple] {\\n height: auto; }\\n\\ntextarea.form-control {\\n height: auto; }\\n\\n.form-group {\\n margin-bottom: 1rem; }\\n\\n.form-text {\\n display: block;\\n margin-top: 0.25rem; }\\n\\n.form-row {\\n display: flex;\\n flex-wrap: wrap;\\n margin-right: -5px;\\n margin-left: -5px; }\\n .form-row > .col,\\n .form-row > [class*=\\\"col-\\\"] {\\n padding-right: 5px;\\n padding-left: 5px; }\\n\\n.form-check {\\n position: relative;\\n display: block;\\n padding-left: 1.25rem; }\\n\\n.form-check-input {\\n position: absolute;\\n margin-top: 0.3rem;\\n margin-left: -1.25rem; }\\n .form-check-input:disabled ~ .form-check-label {\\n color: #6c757d; }\\n\\n.form-check-label {\\n margin-bottom: 0; }\\n\\n.form-check-inline {\\n display: inline-flex;\\n align-items: center;\\n padding-left: 0;\\n margin-right: 0.75rem; }\\n .form-check-inline .form-check-input {\\n position: static;\\n margin-top: 0;\\n margin-right: 0.3125rem;\\n margin-left: 0; }\\n\\n.valid-feedback {\\n display: none;\\n width: 100%;\\n margin-top: 0.25rem;\\n font-size: 80%;\\n color: #28a745; }\\n\\n.valid-tooltip {\\n position: absolute;\\n top: 100%;\\n z-index: 5;\\n display: none;\\n max-width: 100%;\\n padding: 0.25rem 0.5rem;\\n margin-top: .1rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n color: #fff;\\n background-color: rgba(40, 167, 69, 0.9);\\n border-radius: 0.25rem; }\\n\\n.was-validated .form-control:valid, .form-control.is-valid {\\n border-color: #28a745;\\n padding-right: calc(1.5em + 0.75rem);\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\\\");\\n background-repeat: no-repeat;\\n background-position: center right calc(0.375em + 0.1875rem);\\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\\n .was-validated .form-control:valid ~ .valid-feedback,\\n .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\\n .form-control.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\\n padding-right: calc(1.5em + 0.75rem);\\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\\n\\n.was-validated .custom-select:valid, .custom-select.is-valid {\\n border-color: #28a745;\\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\\n background: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\\\") no-repeat right 0.75rem center/8px 10px, url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\\\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\\n .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\\n .was-validated .custom-select:valid ~ .valid-feedback,\\n .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\\n .custom-select.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated .form-control-file:valid ~ .valid-feedback,\\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\\n.form-control-file.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\\n color: #28a745; }\\n\\n.was-validated .form-check-input:valid ~ .valid-feedback,\\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\\n.form-check-input.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\\n color: #28a745; }\\n .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\\n border-color: #28a745; }\\n\\n.was-validated .custom-control-input:valid ~ .valid-feedback,\\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\\n.custom-control-input.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\\n border-color: #34ce57;\\n background-color: #34ce57; }\\n\\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\\n\\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\\n border-color: #28a745; }\\n\\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\\n border-color: #28a745; }\\n\\n.was-validated .custom-file-input:valid ~ .valid-feedback,\\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\\n.custom-file-input.is-valid ~ .valid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\\n\\n.invalid-feedback {\\n display: none;\\n width: 100%;\\n margin-top: 0.25rem;\\n font-size: 80%;\\n color: #dc3545; }\\n\\n.invalid-tooltip {\\n position: absolute;\\n top: 100%;\\n z-index: 5;\\n display: none;\\n max-width: 100%;\\n padding: 0.25rem 0.5rem;\\n margin-top: .1rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n color: #fff;\\n background-color: rgba(220, 53, 69, 0.9);\\n border-radius: 0.25rem; }\\n\\n.was-validated .form-control:invalid, .form-control.is-invalid {\\n border-color: #dc3545;\\n padding-right: calc(1.5em + 0.75rem);\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\\\");\\n background-repeat: no-repeat;\\n background-position: center right calc(0.375em + 0.1875rem);\\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\\n .was-validated .form-control:invalid ~ .invalid-feedback,\\n .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\\n .form-control.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\\n padding-right: calc(1.5em + 0.75rem);\\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\\n\\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\\n border-color: #dc3545;\\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\\n background: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\\\") no-repeat right 0.75rem center/8px 10px, url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\\\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\\n .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\\n .was-validated .custom-select:invalid ~ .invalid-feedback,\\n .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\\n .custom-select.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\\n.form-control-file.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\\n color: #dc3545; }\\n\\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\\n.form-check-input.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\\n color: #dc3545; }\\n .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\\n border-color: #dc3545; }\\n\\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\\n.custom-control-input.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\\n border-color: #e4606d;\\n background-color: #e4606d; }\\n\\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\\n\\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\\n border-color: #dc3545; }\\n\\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\\n border-color: #dc3545; }\\n\\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\\n.custom-file-input.is-invalid ~ .invalid-tooltip {\\n display: block; }\\n\\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\\n\\n.form-inline {\\n display: flex;\\n flex-flow: row wrap;\\n align-items: center; }\\n .form-inline .form-check {\\n width: 100%; }\\n @media (min-width: 576px) {\\n .form-inline label {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n margin-bottom: 0; }\\n .form-inline .form-group {\\n display: flex;\\n flex: 0 0 auto;\\n flex-flow: row wrap;\\n align-items: center;\\n margin-bottom: 0; }\\n .form-inline .form-control {\\n display: inline-block;\\n width: auto;\\n vertical-align: middle; }\\n .form-inline .form-control-plaintext {\\n display: inline-block; }\\n .form-inline .input-group,\\n .form-inline .custom-select {\\n width: auto; }\\n .form-inline .form-check {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n width: auto;\\n padding-left: 0; }\\n .form-inline .form-check-input {\\n position: relative;\\n flex-shrink: 0;\\n margin-top: 0;\\n margin-right: 0.25rem;\\n margin-left: 0; }\\n .form-inline .custom-control {\\n align-items: center;\\n justify-content: center; }\\n .form-inline .custom-control-label {\\n margin-bottom: 0; } }\\n\\n.btn {\\n display: inline-block;\\n font-weight: 400;\\n color: #212529;\\n text-align: center;\\n vertical-align: middle;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n background-color: transparent;\\n border: 1px solid transparent;\\n padding: 0.375rem 0.75rem;\\n font-size: 1rem;\\n line-height: 1.5;\\n border-radius: 0.25rem;\\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .btn {\\n transition: none; } }\\n .btn:hover {\\n color: #212529;\\n text-decoration: none; }\\n .btn:focus, .btn.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .btn.disabled, .btn:disabled {\\n opacity: 0.65; }\\n\\na.btn.disabled,\\nfieldset:disabled a.btn {\\n pointer-events: none; }\\n\\n.btn-primary {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n .btn-primary:hover {\\n color: #fff;\\n background-color: #0069d9;\\n border-color: #0062cc; }\\n .btn-primary:focus, .btn-primary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }\\n .btn-primary.disabled, .btn-primary:disabled {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\\n .show > .btn-primary.dropdown-toggle {\\n color: #fff;\\n background-color: #0062cc;\\n border-color: #005cbf; }\\n .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-primary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }\\n\\n.btn-secondary {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n .btn-secondary:hover {\\n color: #fff;\\n background-color: #5a6268;\\n border-color: #545b62; }\\n .btn-secondary:focus, .btn-secondary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }\\n .btn-secondary.disabled, .btn-secondary:disabled {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\\n .show > .btn-secondary.dropdown-toggle {\\n color: #fff;\\n background-color: #545b62;\\n border-color: #4e555b; }\\n .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-secondary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }\\n\\n.btn-success {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n .btn-success:hover {\\n color: #fff;\\n background-color: #218838;\\n border-color: #1e7e34; }\\n .btn-success:focus, .btn-success.focus {\\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }\\n .btn-success.disabled, .btn-success:disabled {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\\n .show > .btn-success.dropdown-toggle {\\n color: #fff;\\n background-color: #1e7e34;\\n border-color: #1c7430; }\\n .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-success.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }\\n\\n.btn-info {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n .btn-info:hover {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b; }\\n .btn-info:focus, .btn-info.focus {\\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }\\n .btn-info.disabled, .btn-info:disabled {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\\n .show > .btn-info.dropdown-toggle {\\n color: #fff;\\n background-color: #117a8b;\\n border-color: #10707f; }\\n .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-info.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }\\n\\n.btn-warning {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n .btn-warning:hover {\\n color: #212529;\\n background-color: #e0a800;\\n border-color: #d39e00; }\\n .btn-warning:focus, .btn-warning.focus {\\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }\\n .btn-warning.disabled, .btn-warning:disabled {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\\n .show > .btn-warning.dropdown-toggle {\\n color: #212529;\\n background-color: #d39e00;\\n border-color: #c69500; }\\n .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-warning.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }\\n\\n.btn-danger {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545; }\\n .btn-danger:hover {\\n color: #fff;\\n background-color: #c82333;\\n border-color: #bd2130; }\\n .btn-danger:focus, .btn-danger.focus {\\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }\\n .btn-danger.disabled, .btn-danger:disabled {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545; }\\n .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\\n .show > .btn-danger.dropdown-toggle {\\n color: #fff;\\n background-color: #bd2130;\\n border-color: #b21f2d; }\\n .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-danger.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }\\n\\n.btn-light {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa; }\\n .btn-light:hover {\\n color: #212529;\\n background-color: #e2e6ea;\\n border-color: #dae0e5; }\\n .btn-light:focus, .btn-light.focus {\\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }\\n .btn-light.disabled, .btn-light:disabled {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa; }\\n .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\\n .show > .btn-light.dropdown-toggle {\\n color: #212529;\\n background-color: #dae0e5;\\n border-color: #d3d9df; }\\n .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-light.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }\\n\\n.btn-dark {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n .btn-dark:hover {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124; }\\n .btn-dark:focus, .btn-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n .btn-dark.disabled, .btn-dark:disabled {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\\n .show > .btn-dark.dropdown-toggle {\\n color: #fff;\\n background-color: #1d2124;\\n border-color: #171a1d; }\\n .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n\\n.btn-outline-primary {\\n color: #007bff;\\n border-color: #007bff; }\\n .btn-outline-primary:hover {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n .btn-outline-primary:focus, .btn-outline-primary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n .btn-outline-primary.disabled, .btn-outline-primary:disabled {\\n color: #007bff;\\n background-color: transparent; }\\n .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-primary.dropdown-toggle {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-primary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n\\n.btn-outline-secondary {\\n color: #6c757d;\\n border-color: #6c757d; }\\n .btn-outline-secondary:hover {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\\n color: #6c757d;\\n background-color: transparent; }\\n .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-secondary.dropdown-toggle {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-secondary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n\\n.btn-outline-success {\\n color: #28a745;\\n border-color: #28a745; }\\n .btn-outline-success:hover {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n .btn-outline-success:focus, .btn-outline-success.focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n .btn-outline-success.disabled, .btn-outline-success:disabled {\\n color: #28a745;\\n background-color: transparent; }\\n .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-success.dropdown-toggle {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-success.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n\\n.btn-outline-info {\\n color: #17a2b8;\\n border-color: #17a2b8; }\\n .btn-outline-info:hover {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n .btn-outline-info:focus, .btn-outline-info.focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n .btn-outline-info.disabled, .btn-outline-info:disabled {\\n color: #17a2b8;\\n background-color: transparent; }\\n .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-info.dropdown-toggle {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-info.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n\\n.btn-outline-warning {\\n color: #ffc107;\\n border-color: #ffc107; }\\n .btn-outline-warning:hover {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n .btn-outline-warning:focus, .btn-outline-warning.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\\n color: #ffc107;\\n background-color: transparent; }\\n .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-warning.dropdown-toggle {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-warning.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n\\n.btn-outline-danger {\\n color: #dc3545;\\n border-color: #dc3545; }\\n .btn-outline-danger:hover {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545; }\\n .btn-outline-danger:focus, .btn-outline-danger.focus {\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }\\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\\n color: #dc3545;\\n background-color: transparent; }\\n .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-danger.dropdown-toggle {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545; }\\n .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-danger.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }\\n\\n.btn-outline-light {\\n color: #f8f9fa;\\n border-color: #f8f9fa; }\\n .btn-outline-light:hover {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa; }\\n .btn-outline-light:focus, .btn-outline-light.focus {\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }\\n .btn-outline-light.disabled, .btn-outline-light:disabled {\\n color: #f8f9fa;\\n background-color: transparent; }\\n .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-light.dropdown-toggle {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa; }\\n .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-light.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }\\n\\n.btn-outline-dark {\\n color: #343a40;\\n border-color: #343a40; }\\n .btn-outline-dark:hover {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n .btn-outline-dark:focus, .btn-outline-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\\n color: #343a40;\\n background-color: transparent; }\\n .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-dark.dropdown-toggle {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n\\n.btn-link {\\n font-weight: 400;\\n color: #007bff;\\n text-decoration: none; }\\n .btn-link:hover {\\n color: #0056b3;\\n text-decoration: underline; }\\n .btn-link:focus, .btn-link.focus {\\n text-decoration: underline;\\n box-shadow: none; }\\n .btn-link:disabled, .btn-link.disabled {\\n color: #6c757d;\\n pointer-events: none; }\\n\\n.btn-lg, .btn-group-lg > .btn {\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem; }\\n\\n.btn-sm, .btn-group-sm > .btn {\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem; }\\n\\n.btn-block {\\n display: block;\\n width: 100%; }\\n .btn-block + .btn-block {\\n margin-top: 0.5rem; }\\n\\ninput[type=\\\"submit\\\"].btn-block,\\ninput[type=\\\"reset\\\"].btn-block,\\ninput[type=\\\"button\\\"].btn-block {\\n width: 100%; }\\n\\n.fade {\\n transition: opacity 0.15s linear; }\\n @media (prefers-reduced-motion: reduce) {\\n .fade {\\n transition: none; } }\\n .fade:not(.show) {\\n opacity: 0; }\\n\\n.collapse:not(.show) {\\n display: none; }\\n\\n.collapsing {\\n position: relative;\\n height: 0;\\n overflow: hidden;\\n transition: height 0.35s ease; }\\n @media (prefers-reduced-motion: reduce) {\\n .collapsing {\\n transition: none; } }\\n\\n.dropup,\\n.dropright,\\n.dropdown,\\n.dropleft {\\n position: relative; }\\n\\n.dropdown-toggle {\\n white-space: nowrap; }\\n .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0.3em solid;\\n border-right: 0.3em solid transparent;\\n border-bottom: 0;\\n border-left: 0.3em solid transparent; }\\n .dropdown-toggle:empty::after {\\n margin-left: 0; }\\n\\n.dropdown-menu {\\n position: absolute;\\n top: 100%;\\n left: 0;\\n z-index: 1000;\\n display: none;\\n float: left;\\n min-width: 10rem;\\n padding: 0.5rem 0;\\n margin: 0.125rem 0 0;\\n font-size: 1rem;\\n color: #212529;\\n text-align: left;\\n list-style: none;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.15);\\n border-radius: 0.25rem; }\\n\\n.dropdown-menu-left {\\n right: auto;\\n left: 0; }\\n\\n.dropdown-menu-right {\\n right: 0;\\n left: auto; }\\n\\n@media (min-width: 576px) {\\n .dropdown-menu-sm-left {\\n right: auto;\\n left: 0; }\\n .dropdown-menu-sm-right {\\n right: 0;\\n left: auto; } }\\n\\n@media (min-width: 768px) {\\n .dropdown-menu-md-left {\\n right: auto;\\n left: 0; }\\n .dropdown-menu-md-right {\\n right: 0;\\n left: auto; } }\\n\\n@media (min-width: 992px) {\\n .dropdown-menu-lg-left {\\n right: auto;\\n left: 0; }\\n .dropdown-menu-lg-right {\\n right: 0;\\n left: auto; } }\\n\\n@media (min-width: 1200px) {\\n .dropdown-menu-xl-left {\\n right: auto;\\n left: 0; }\\n .dropdown-menu-xl-right {\\n right: 0;\\n left: auto; } }\\n\\n.dropup .dropdown-menu {\\n top: auto;\\n bottom: 100%;\\n margin-top: 0;\\n margin-bottom: 0.125rem; }\\n\\n.dropup .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0;\\n border-right: 0.3em solid transparent;\\n border-bottom: 0.3em solid;\\n border-left: 0.3em solid transparent; }\\n\\n.dropup .dropdown-toggle:empty::after {\\n margin-left: 0; }\\n\\n.dropright .dropdown-menu {\\n top: 0;\\n right: auto;\\n left: 100%;\\n margin-top: 0;\\n margin-left: 0.125rem; }\\n\\n.dropright .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0.3em solid transparent;\\n border-right: 0;\\n border-bottom: 0.3em solid transparent;\\n border-left: 0.3em solid; }\\n\\n.dropright .dropdown-toggle:empty::after {\\n margin-left: 0; }\\n\\n.dropright .dropdown-toggle::after {\\n vertical-align: 0; }\\n\\n.dropleft .dropdown-menu {\\n top: 0;\\n right: 100%;\\n left: auto;\\n margin-top: 0;\\n margin-right: 0.125rem; }\\n\\n.dropleft .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\"; }\\n\\n.dropleft .dropdown-toggle::after {\\n display: none; }\\n\\n.dropleft .dropdown-toggle::before {\\n display: inline-block;\\n margin-right: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0.3em solid transparent;\\n border-right: 0.3em solid;\\n border-bottom: 0.3em solid transparent; }\\n\\n.dropleft .dropdown-toggle:empty::after {\\n margin-left: 0; }\\n\\n.dropleft .dropdown-toggle::before {\\n vertical-align: 0; }\\n\\n.dropdown-menu[x-placement^=\\\"top\\\"], .dropdown-menu[x-placement^=\\\"right\\\"], .dropdown-menu[x-placement^=\\\"bottom\\\"], .dropdown-menu[x-placement^=\\\"left\\\"] {\\n right: auto;\\n bottom: auto; }\\n\\n.dropdown-divider {\\n height: 0;\\n margin: 0.5rem 0;\\n overflow: hidden;\\n border-top: 1px solid #e9ecef; }\\n\\n.dropdown-item {\\n display: block;\\n width: 100%;\\n padding: 0.25rem 1.5rem;\\n clear: both;\\n font-weight: 400;\\n color: #212529;\\n text-align: inherit;\\n white-space: nowrap;\\n background-color: transparent;\\n border: 0; }\\n .dropdown-item:hover, .dropdown-item:focus {\\n color: #16181b;\\n text-decoration: none;\\n background-color: #f8f9fa; }\\n .dropdown-item.active, .dropdown-item:active {\\n color: #fff;\\n text-decoration: none;\\n background-color: #007bff; }\\n .dropdown-item.disabled, .dropdown-item:disabled {\\n color: #6c757d;\\n pointer-events: none;\\n background-color: transparent; }\\n\\n.dropdown-menu.show {\\n display: block; }\\n\\n.dropdown-header {\\n display: block;\\n padding: 0.5rem 1.5rem;\\n margin-bottom: 0;\\n font-size: 0.875rem;\\n color: #6c757d;\\n white-space: nowrap; }\\n\\n.dropdown-item-text {\\n display: block;\\n padding: 0.25rem 1.5rem;\\n color: #212529; }\\n\\n.btn-group,\\n.btn-group-vertical {\\n position: relative;\\n display: inline-flex;\\n vertical-align: middle; }\\n .btn-group > .btn,\\n .btn-group-vertical > .btn {\\n position: relative;\\n flex: 1 1 auto; }\\n .btn-group > .btn:hover,\\n .btn-group-vertical > .btn:hover {\\n z-index: 1; }\\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\\n .btn-group-vertical > .btn:focus,\\n .btn-group-vertical > .btn:active,\\n .btn-group-vertical > .btn.active {\\n z-index: 1; }\\n\\n.btn-toolbar {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: flex-start; }\\n .btn-toolbar .input-group {\\n width: auto; }\\n\\n.btn-group > .btn:not(:first-child),\\n.btn-group > .btn-group:not(:first-child) {\\n margin-left: -1px; }\\n\\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\\n.btn-group > .btn-group:not(:last-child) > .btn {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n\\n.btn-group > .btn:not(:first-child),\\n.btn-group > .btn-group:not(:first-child) > .btn {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n\\n.dropdown-toggle-split {\\n padding-right: 0.5625rem;\\n padding-left: 0.5625rem; }\\n .dropdown-toggle-split::after,\\n .dropup .dropdown-toggle-split::after,\\n .dropright .dropdown-toggle-split::after {\\n margin-left: 0; }\\n .dropleft .dropdown-toggle-split::before {\\n margin-right: 0; }\\n\\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\\n padding-right: 0.375rem;\\n padding-left: 0.375rem; }\\n\\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\\n padding-right: 0.75rem;\\n padding-left: 0.75rem; }\\n\\n.btn-group-vertical {\\n flex-direction: column;\\n align-items: flex-start;\\n justify-content: center; }\\n .btn-group-vertical > .btn,\\n .btn-group-vertical > .btn-group {\\n width: 100%; }\\n .btn-group-vertical > .btn:not(:first-child),\\n .btn-group-vertical > .btn-group:not(:first-child) {\\n margin-top: -1px; }\\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\\n border-bottom-right-radius: 0;\\n border-bottom-left-radius: 0; }\\n .btn-group-vertical > .btn:not(:first-child),\\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\\n border-top-left-radius: 0;\\n border-top-right-radius: 0; }\\n\\n.btn-group-toggle > .btn,\\n.btn-group-toggle > .btn-group > .btn {\\n margin-bottom: 0; }\\n .btn-group-toggle > .btn input[type=\\\"radio\\\"],\\n .btn-group-toggle > .btn input[type=\\\"checkbox\\\"],\\n .btn-group-toggle > .btn-group > .btn input[type=\\\"radio\\\"],\\n .btn-group-toggle > .btn-group > .btn input[type=\\\"checkbox\\\"] {\\n position: absolute;\\n clip: rect(0, 0, 0, 0);\\n pointer-events: none; }\\n\\n.input-group {\\n position: relative;\\n display: flex;\\n flex-wrap: wrap;\\n align-items: stretch;\\n width: 100%; }\\n .input-group > .form-control,\\n .input-group > .form-control-plaintext,\\n .input-group > .custom-select,\\n .input-group > .custom-file {\\n position: relative;\\n flex: 1 1 auto;\\n width: 1%;\\n margin-bottom: 0; }\\n .input-group > .form-control + .form-control,\\n .input-group > .form-control + .custom-select,\\n .input-group > .form-control + .custom-file,\\n .input-group > .form-control-plaintext + .form-control,\\n .input-group > .form-control-plaintext + .custom-select,\\n .input-group > .form-control-plaintext + .custom-file,\\n .input-group > .custom-select + .form-control,\\n .input-group > .custom-select + .custom-select,\\n .input-group > .custom-select + .custom-file,\\n .input-group > .custom-file + .form-control,\\n .input-group > .custom-file + .custom-select,\\n .input-group > .custom-file + .custom-file {\\n margin-left: -1px; }\\n .input-group > .form-control:focus,\\n .input-group > .custom-select:focus,\\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\\n z-index: 3; }\\n .input-group > .custom-file .custom-file-input:focus {\\n z-index: 4; }\\n .input-group > .form-control:not(:last-child),\\n .input-group > .custom-select:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n .input-group > .form-control:not(:first-child),\\n .input-group > .custom-select:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n .input-group > .custom-file {\\n display: flex;\\n align-items: center; }\\n .input-group > .custom-file:not(:last-child) .custom-file-label,\\n .input-group > .custom-file:not(:last-child) .custom-file-label::after {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n .input-group > .custom-file:not(:first-child) .custom-file-label {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n\\n.input-group-prepend,\\n.input-group-append {\\n display: flex; }\\n .input-group-prepend .btn,\\n .input-group-append .btn {\\n position: relative;\\n z-index: 2; }\\n .input-group-prepend .btn:focus,\\n .input-group-append .btn:focus {\\n z-index: 3; }\\n .input-group-prepend .btn + .btn,\\n .input-group-prepend .btn + .input-group-text,\\n .input-group-prepend .input-group-text + .input-group-text,\\n .input-group-prepend .input-group-text + .btn,\\n .input-group-append .btn + .btn,\\n .input-group-append .btn + .input-group-text,\\n .input-group-append .input-group-text + .input-group-text,\\n .input-group-append .input-group-text + .btn {\\n margin-left: -1px; }\\n\\n.input-group-prepend {\\n margin-right: -1px; }\\n\\n.input-group-append {\\n margin-left: -1px; }\\n\\n.input-group-text {\\n display: flex;\\n align-items: center;\\n padding: 0.375rem 0.75rem;\\n margin-bottom: 0;\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n text-align: center;\\n white-space: nowrap;\\n background-color: #e9ecef;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem; }\\n .input-group-text input[type=\\\"radio\\\"],\\n .input-group-text input[type=\\\"checkbox\\\"] {\\n margin-top: 0; }\\n\\n.input-group-lg > .form-control:not(textarea),\\n.input-group-lg > .custom-select {\\n height: calc(1.5em + 1rem + 2px); }\\n\\n.input-group-lg > .form-control,\\n.input-group-lg > .custom-select,\\n.input-group-lg > .input-group-prepend > .input-group-text,\\n.input-group-lg > .input-group-append > .input-group-text,\\n.input-group-lg > .input-group-prepend > .btn,\\n.input-group-lg > .input-group-append > .btn {\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem; }\\n\\n.input-group-sm > .form-control:not(textarea),\\n.input-group-sm > .custom-select {\\n height: calc(1.5em + 0.5rem + 2px); }\\n\\n.input-group-sm > .form-control,\\n.input-group-sm > .custom-select,\\n.input-group-sm > .input-group-prepend > .input-group-text,\\n.input-group-sm > .input-group-append > .input-group-text,\\n.input-group-sm > .input-group-prepend > .btn,\\n.input-group-sm > .input-group-append > .btn {\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem; }\\n\\n.input-group-lg > .custom-select,\\n.input-group-sm > .custom-select {\\n padding-right: 1.75rem; }\\n\\n.input-group > .input-group-prepend > .btn,\\n.input-group > .input-group-prepend > .input-group-text,\\n.input-group > .input-group-append:not(:last-child) > .btn,\\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n\\n.input-group > .input-group-append > .btn,\\n.input-group > .input-group-append > .input-group-text,\\n.input-group > .input-group-prepend:not(:first-child) > .btn,\\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n\\n.custom-control {\\n position: relative;\\n display: block;\\n min-height: 1.5rem;\\n padding-left: 1.5rem; }\\n\\n.custom-control-inline {\\n display: inline-flex;\\n margin-right: 1rem; }\\n\\n.custom-control-input {\\n position: absolute;\\n z-index: -1;\\n opacity: 0; }\\n .custom-control-input:checked ~ .custom-control-label::before {\\n color: #fff;\\n border-color: #007bff;\\n background-color: #007bff; }\\n .custom-control-input:focus ~ .custom-control-label::before {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n border-color: #80bdff; }\\n .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #fff;\\n background-color: #b3d7ff;\\n border-color: #b3d7ff; }\\n .custom-control-input:disabled ~ .custom-control-label {\\n color: #6c757d; }\\n .custom-control-input:disabled ~ .custom-control-label::before {\\n background-color: #e9ecef; }\\n\\n.custom-control-label {\\n position: relative;\\n margin-bottom: 0;\\n vertical-align: top; }\\n .custom-control-label::before {\\n position: absolute;\\n top: 0.25rem;\\n left: -1.5rem;\\n display: block;\\n width: 1rem;\\n height: 1rem;\\n pointer-events: none;\\n content: \\\"\\\";\\n background-color: #fff;\\n border: #adb5bd solid 1px; }\\n .custom-control-label::after {\\n position: absolute;\\n top: 0.25rem;\\n left: -1.5rem;\\n display: block;\\n width: 1rem;\\n height: 1rem;\\n content: \\\"\\\";\\n background: no-repeat 50% / 50% 50%; }\\n\\n.custom-checkbox .custom-control-label::before {\\n border-radius: 0.25rem; }\\n\\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\\\"); }\\n\\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\\n border-color: #007bff;\\n background-color: #007bff; }\\n\\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\\\"); }\\n\\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5); }\\n\\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5); }\\n\\n.custom-radio .custom-control-label::before {\\n border-radius: 50%; }\\n\\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\\\"); }\\n\\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5); }\\n\\n.custom-switch {\\n padding-left: 2.25rem; }\\n .custom-switch .custom-control-label::before {\\n left: -2.25rem;\\n width: 1.75rem;\\n pointer-events: all;\\n border-radius: 0.5rem; }\\n .custom-switch .custom-control-label::after {\\n top: calc(0.25rem + 2px);\\n left: calc(-2.25rem + 2px);\\n width: calc(1rem - 4px);\\n height: calc(1rem - 4px);\\n background-color: #adb5bd;\\n border-radius: 0.5rem;\\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .custom-switch .custom-control-label::after {\\n transition: none; } }\\n .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\\n background-color: #fff;\\n transform: translateX(0.75rem); }\\n .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5); }\\n\\n.custom-select {\\n display: inline-block;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n vertical-align: middle;\\n background: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\\\") no-repeat right 0.75rem center/8px 10px;\\n background-color: #fff;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none; }\\n .custom-select:focus {\\n border-color: #80bdff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-select:focus::-ms-value {\\n color: #495057;\\n background-color: #fff; }\\n .custom-select[multiple], .custom-select[size]:not([size=\\\"1\\\"]) {\\n height: auto;\\n padding-right: 0.75rem;\\n background-image: none; }\\n .custom-select:disabled {\\n color: #6c757d;\\n background-color: #e9ecef; }\\n .custom-select::-ms-expand {\\n display: none; }\\n\\n.custom-select-sm {\\n height: calc(1.5em + 0.5rem + 2px);\\n padding-top: 0.25rem;\\n padding-bottom: 0.25rem;\\n padding-left: 0.5rem;\\n font-size: 0.875rem; }\\n\\n.custom-select-lg {\\n height: calc(1.5em + 1rem + 2px);\\n padding-top: 0.5rem;\\n padding-bottom: 0.5rem;\\n padding-left: 1rem;\\n font-size: 1.25rem; }\\n\\n.custom-file {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n margin-bottom: 0; }\\n\\n.custom-file-input {\\n position: relative;\\n z-index: 2;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n margin: 0;\\n opacity: 0; }\\n .custom-file-input:focus ~ .custom-file-label {\\n border-color: #80bdff;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-file-input:disabled ~ .custom-file-label {\\n background-color: #e9ecef; }\\n .custom-file-input:lang(en) ~ .custom-file-label::after {\\n content: \\\"Browse\\\"; }\\n .custom-file-input ~ .custom-file-label[data-browse]::after {\\n content: attr(data-browse); }\\n\\n.custom-file-label {\\n position: absolute;\\n top: 0;\\n right: 0;\\n left: 0;\\n z-index: 1;\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0.375rem 0.75rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n background-color: #fff;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem; }\\n .custom-file-label::after {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n z-index: 3;\\n display: block;\\n height: calc(1.5em + 0.75rem);\\n padding: 0.375rem 0.75rem;\\n line-height: 1.5;\\n color: #495057;\\n content: \\\"Browse\\\";\\n background-color: #e9ecef;\\n border-left: inherit;\\n border-radius: 0 0.25rem 0.25rem 0; }\\n\\n.custom-range {\\n width: 100%;\\n height: calc(1rem + 0.4rem);\\n padding: 0;\\n background-color: transparent;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none; }\\n .custom-range:focus {\\n outline: none; }\\n .custom-range:focus::-webkit-slider-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-range:focus::-moz-range-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-range:focus::-ms-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n .custom-range::-moz-focus-outer {\\n border: 0; }\\n .custom-range::-webkit-slider-thumb {\\n width: 1rem;\\n height: 1rem;\\n margin-top: -0.25rem;\\n background-color: #007bff;\\n border: 0;\\n border-radius: 1rem;\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n -webkit-appearance: none;\\n appearance: none; }\\n @media (prefers-reduced-motion: reduce) {\\n .custom-range::-webkit-slider-thumb {\\n transition: none; } }\\n .custom-range::-webkit-slider-thumb:active {\\n background-color: #b3d7ff; }\\n .custom-range::-webkit-slider-runnable-track {\\n width: 100%;\\n height: 0.5rem;\\n color: transparent;\\n cursor: pointer;\\n background-color: #dee2e6;\\n border-color: transparent;\\n border-radius: 1rem; }\\n .custom-range::-moz-range-thumb {\\n width: 1rem;\\n height: 1rem;\\n background-color: #007bff;\\n border: 0;\\n border-radius: 1rem;\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n -moz-appearance: none;\\n appearance: none; }\\n @media (prefers-reduced-motion: reduce) {\\n .custom-range::-moz-range-thumb {\\n transition: none; } }\\n .custom-range::-moz-range-thumb:active {\\n background-color: #b3d7ff; }\\n .custom-range::-moz-range-track {\\n width: 100%;\\n height: 0.5rem;\\n color: transparent;\\n cursor: pointer;\\n background-color: #dee2e6;\\n border-color: transparent;\\n border-radius: 1rem; }\\n .custom-range::-ms-thumb {\\n width: 1rem;\\n height: 1rem;\\n margin-top: 0;\\n margin-right: 0.2rem;\\n margin-left: 0.2rem;\\n background-color: #007bff;\\n border: 0;\\n border-radius: 1rem;\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n appearance: none; }\\n @media (prefers-reduced-motion: reduce) {\\n .custom-range::-ms-thumb {\\n transition: none; } }\\n .custom-range::-ms-thumb:active {\\n background-color: #b3d7ff; }\\n .custom-range::-ms-track {\\n width: 100%;\\n height: 0.5rem;\\n color: transparent;\\n cursor: pointer;\\n background-color: transparent;\\n border-color: transparent;\\n border-width: 0.5rem; }\\n .custom-range::-ms-fill-lower {\\n background-color: #dee2e6;\\n border-radius: 1rem; }\\n .custom-range::-ms-fill-upper {\\n margin-right: 15px;\\n background-color: #dee2e6;\\n border-radius: 1rem; }\\n .custom-range:disabled::-webkit-slider-thumb {\\n background-color: #adb5bd; }\\n .custom-range:disabled::-webkit-slider-runnable-track {\\n cursor: default; }\\n .custom-range:disabled::-moz-range-thumb {\\n background-color: #adb5bd; }\\n .custom-range:disabled::-moz-range-track {\\n cursor: default; }\\n .custom-range:disabled::-ms-thumb {\\n background-color: #adb5bd; }\\n\\n.custom-control-label::before,\\n.custom-file-label,\\n.custom-select {\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .custom-control-label::before,\\n .custom-file-label,\\n .custom-select {\\n transition: none; } }\\n\\n.nav {\\n display: flex;\\n flex-wrap: wrap;\\n padding-left: 0;\\n margin-bottom: 0;\\n list-style: none; }\\n\\n.nav-link {\\n display: block;\\n padding: 0.5rem 1rem; }\\n .nav-link:hover, .nav-link:focus {\\n text-decoration: none; }\\n .nav-link.disabled {\\n color: #6c757d;\\n pointer-events: none;\\n cursor: default; }\\n\\n.nav-tabs {\\n border-bottom: 1px solid #dee2e6; }\\n .nav-tabs .nav-item {\\n margin-bottom: -1px; }\\n .nav-tabs .nav-link {\\n border: 1px solid transparent;\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem; }\\n .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\\n border-color: #e9ecef #e9ecef #dee2e6; }\\n .nav-tabs .nav-link.disabled {\\n color: #6c757d;\\n background-color: transparent;\\n border-color: transparent; }\\n .nav-tabs .nav-link.active,\\n .nav-tabs .nav-item.show .nav-link {\\n color: #495057;\\n background-color: #fff;\\n border-color: #dee2e6 #dee2e6 #fff; }\\n .nav-tabs .dropdown-menu {\\n margin-top: -1px;\\n border-top-left-radius: 0;\\n border-top-right-radius: 0; }\\n\\n.nav-pills .nav-link {\\n border-radius: 0.25rem; }\\n\\n.nav-pills .nav-link.active,\\n.nav-pills .show > .nav-link {\\n color: #fff;\\n background-color: #007bff; }\\n\\n.nav-fill .nav-item {\\n flex: 1 1 auto;\\n text-align: center; }\\n\\n.nav-justified .nav-item {\\n flex-basis: 0;\\n flex-grow: 1;\\n text-align: center; }\\n\\n.tab-content > .tab-pane {\\n display: none; }\\n\\n.tab-content > .active {\\n display: block; }\\n\\n.navbar {\\n position: relative;\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n justify-content: space-between;\\n padding: 0.5rem 1rem; }\\n .navbar > .container,\\n .navbar > .container-fluid {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n justify-content: space-between; }\\n\\n.navbar-brand {\\n display: inline-block;\\n padding-top: 0.3125rem;\\n padding-bottom: 0.3125rem;\\n margin-right: 1rem;\\n font-size: 1.25rem;\\n line-height: inherit;\\n white-space: nowrap; }\\n .navbar-brand:hover, .navbar-brand:focus {\\n text-decoration: none; }\\n\\n.navbar-nav {\\n display: flex;\\n flex-direction: column;\\n padding-left: 0;\\n margin-bottom: 0;\\n list-style: none; }\\n .navbar-nav .nav-link {\\n padding-right: 0;\\n padding-left: 0; }\\n .navbar-nav .dropdown-menu {\\n position: static;\\n float: none; }\\n\\n.navbar-text {\\n display: inline-block;\\n padding-top: 0.5rem;\\n padding-bottom: 0.5rem; }\\n\\n.navbar-collapse {\\n flex-basis: 100%;\\n flex-grow: 1;\\n align-items: center; }\\n\\n.navbar-toggler {\\n padding: 0.25rem 0.75rem;\\n font-size: 1.25rem;\\n line-height: 1;\\n background-color: transparent;\\n border: 1px solid transparent;\\n border-radius: 0.25rem; }\\n .navbar-toggler:hover, .navbar-toggler:focus {\\n text-decoration: none; }\\n\\n.navbar-toggler-icon {\\n display: inline-block;\\n width: 1.5em;\\n height: 1.5em;\\n vertical-align: middle;\\n content: \\\"\\\";\\n background: no-repeat center center;\\n background-size: 100% 100%; }\\n\\n@media (max-width: 575.98px) {\\n .navbar-expand-sm > .container,\\n .navbar-expand-sm > .container-fluid {\\n padding-right: 0;\\n padding-left: 0; } }\\n\\n@media (min-width: 576px) {\\n .navbar-expand-sm {\\n flex-flow: row nowrap;\\n justify-content: flex-start; }\\n .navbar-expand-sm .navbar-nav {\\n flex-direction: row; }\\n .navbar-expand-sm .navbar-nav .dropdown-menu {\\n position: absolute; }\\n .navbar-expand-sm .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem; }\\n .navbar-expand-sm > .container,\\n .navbar-expand-sm > .container-fluid {\\n flex-wrap: nowrap; }\\n .navbar-expand-sm .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto; }\\n .navbar-expand-sm .navbar-toggler {\\n display: none; } }\\n\\n@media (max-width: 767.98px) {\\n .navbar-expand-md > .container,\\n .navbar-expand-md > .container-fluid {\\n padding-right: 0;\\n padding-left: 0; } }\\n\\n@media (min-width: 768px) {\\n .navbar-expand-md {\\n flex-flow: row nowrap;\\n justify-content: flex-start; }\\n .navbar-expand-md .navbar-nav {\\n flex-direction: row; }\\n .navbar-expand-md .navbar-nav .dropdown-menu {\\n position: absolute; }\\n .navbar-expand-md .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem; }\\n .navbar-expand-md > .container,\\n .navbar-expand-md > .container-fluid {\\n flex-wrap: nowrap; }\\n .navbar-expand-md .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto; }\\n .navbar-expand-md .navbar-toggler {\\n display: none; } }\\n\\n@media (max-width: 991.98px) {\\n .navbar-expand-lg > .container,\\n .navbar-expand-lg > .container-fluid {\\n padding-right: 0;\\n padding-left: 0; } }\\n\\n@media (min-width: 992px) {\\n .navbar-expand-lg {\\n flex-flow: row nowrap;\\n justify-content: flex-start; }\\n .navbar-expand-lg .navbar-nav {\\n flex-direction: row; }\\n .navbar-expand-lg .navbar-nav .dropdown-menu {\\n position: absolute; }\\n .navbar-expand-lg .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem; }\\n .navbar-expand-lg > .container,\\n .navbar-expand-lg > .container-fluid {\\n flex-wrap: nowrap; }\\n .navbar-expand-lg .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto; }\\n .navbar-expand-lg .navbar-toggler {\\n display: none; } }\\n\\n@media (max-width: 1199.98px) {\\n .navbar-expand-xl > .container,\\n .navbar-expand-xl > .container-fluid {\\n padding-right: 0;\\n padding-left: 0; } }\\n\\n@media (min-width: 1200px) {\\n .navbar-expand-xl {\\n flex-flow: row nowrap;\\n justify-content: flex-start; }\\n .navbar-expand-xl .navbar-nav {\\n flex-direction: row; }\\n .navbar-expand-xl .navbar-nav .dropdown-menu {\\n position: absolute; }\\n .navbar-expand-xl .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem; }\\n .navbar-expand-xl > .container,\\n .navbar-expand-xl > .container-fluid {\\n flex-wrap: nowrap; }\\n .navbar-expand-xl .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto; }\\n .navbar-expand-xl .navbar-toggler {\\n display: none; } }\\n\\n.navbar-expand {\\n flex-flow: row nowrap;\\n justify-content: flex-start; }\\n .navbar-expand > .container,\\n .navbar-expand > .container-fluid {\\n padding-right: 0;\\n padding-left: 0; }\\n .navbar-expand .navbar-nav {\\n flex-direction: row; }\\n .navbar-expand .navbar-nav .dropdown-menu {\\n position: absolute; }\\n .navbar-expand .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem; }\\n .navbar-expand > .container,\\n .navbar-expand > .container-fluid {\\n flex-wrap: nowrap; }\\n .navbar-expand .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto; }\\n .navbar-expand .navbar-toggler {\\n display: none; }\\n\\n.navbar-light .navbar-brand {\\n color: rgba(0, 0, 0, 0.9); }\\n .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\\n color: rgba(0, 0, 0, 0.9); }\\n\\n.navbar-light .navbar-nav .nav-link {\\n color: rgba(0, 0, 0, 0.5); }\\n .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar-light .navbar-nav .nav-link.disabled {\\n color: rgba(0, 0, 0, 0.3); }\\n\\n.navbar-light .navbar-nav .show > .nav-link,\\n.navbar-light .navbar-nav .active > .nav-link,\\n.navbar-light .navbar-nav .nav-link.show,\\n.navbar-light .navbar-nav .nav-link.active {\\n color: rgba(0, 0, 0, 0.9); }\\n\\n.navbar-light .navbar-toggler {\\n color: rgba(0, 0, 0, 0.5);\\n border-color: rgba(0, 0, 0, 0.1); }\\n\\n.navbar-light .navbar-toggler-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\\\"); }\\n\\n.navbar-light .navbar-text {\\n color: rgba(0, 0, 0, 0.5); }\\n .navbar-light .navbar-text a {\\n color: rgba(0, 0, 0, 0.9); }\\n .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\\n color: rgba(0, 0, 0, 0.9); }\\n\\n.navbar-dark .navbar-brand {\\n color: #fff; }\\n .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\\n color: #fff; }\\n\\n.navbar-dark .navbar-nav .nav-link {\\n color: rgba(255, 255, 255, 0.5); }\\n .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\\n color: rgba(255, 255, 255, 0.75); }\\n .navbar-dark .navbar-nav .nav-link.disabled {\\n color: rgba(255, 255, 255, 0.25); }\\n\\n.navbar-dark .navbar-nav .show > .nav-link,\\n.navbar-dark .navbar-nav .active > .nav-link,\\n.navbar-dark .navbar-nav .nav-link.show,\\n.navbar-dark .navbar-nav .nav-link.active {\\n color: #fff; }\\n\\n.navbar-dark .navbar-toggler {\\n color: rgba(255, 255, 255, 0.5);\\n border-color: rgba(255, 255, 255, 0.1); }\\n\\n.navbar-dark .navbar-toggler-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\\\"); }\\n\\n.navbar-dark .navbar-text {\\n color: rgba(255, 255, 255, 0.5); }\\n .navbar-dark .navbar-text a {\\n color: #fff; }\\n .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\\n color: #fff; }\\n\\n.card {\\n position: relative;\\n display: flex;\\n flex-direction: column;\\n min-width: 0;\\n word-wrap: break-word;\\n background-color: #fff;\\n background-clip: border-box;\\n border: 1px solid rgba(0, 0, 0, 0.125);\\n border-radius: 0.25rem; }\\n .card > hr {\\n margin-right: 0;\\n margin-left: 0; }\\n .card > .list-group:first-child .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem; }\\n .card > .list-group:last-child .list-group-item:last-child {\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem; }\\n\\n.card-body {\\n flex: 1 1 auto;\\n padding: 1.25rem; }\\n\\n.card-title {\\n margin-bottom: 0.75rem; }\\n\\n.card-subtitle {\\n margin-top: -0.375rem;\\n margin-bottom: 0; }\\n\\n.card-text:last-child {\\n margin-bottom: 0; }\\n\\n.card-link:hover {\\n text-decoration: none; }\\n\\n.card-link + .card-link {\\n margin-left: 1.25rem; }\\n\\n.card-header {\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 0;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-bottom: 1px solid rgba(0, 0, 0, 0.125); }\\n .card-header:first-child {\\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }\\n .card-header + .list-group .list-group-item:first-child {\\n border-top: 0; }\\n\\n.card-footer {\\n padding: 0.75rem 1.25rem;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-top: 1px solid rgba(0, 0, 0, 0.125); }\\n .card-footer:last-child {\\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }\\n\\n.card-header-tabs {\\n margin-right: -0.625rem;\\n margin-bottom: -0.75rem;\\n margin-left: -0.625rem;\\n border-bottom: 0; }\\n\\n.card-header-pills {\\n margin-right: -0.625rem;\\n margin-left: -0.625rem; }\\n\\n.card-img-overlay {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n padding: 1.25rem; }\\n\\n.card-img {\\n width: 100%;\\n border-radius: calc(0.25rem - 1px); }\\n\\n.card-img-top {\\n width: 100%;\\n border-top-left-radius: calc(0.25rem - 1px);\\n border-top-right-radius: calc(0.25rem - 1px); }\\n\\n.card-img-bottom {\\n width: 100%;\\n border-bottom-right-radius: calc(0.25rem - 1px);\\n border-bottom-left-radius: calc(0.25rem - 1px); }\\n\\n.card-deck {\\n display: flex;\\n flex-direction: column; }\\n .card-deck .card {\\n margin-bottom: 15px; }\\n @media (min-width: 576px) {\\n .card-deck {\\n flex-flow: row wrap;\\n margin-right: -15px;\\n margin-left: -15px; }\\n .card-deck .card {\\n display: flex;\\n flex: 1 0 0%;\\n flex-direction: column;\\n margin-right: 15px;\\n margin-bottom: 0;\\n margin-left: 15px; } }\\n\\n.card-group {\\n display: flex;\\n flex-direction: column; }\\n .card-group > .card {\\n margin-bottom: 15px; }\\n @media (min-width: 576px) {\\n .card-group {\\n flex-flow: row wrap; }\\n .card-group > .card {\\n flex: 1 0 0%;\\n margin-bottom: 0; }\\n .card-group > .card + .card {\\n margin-left: 0;\\n border-left: 0; }\\n .card-group > .card:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n .card-group > .card:not(:last-child) .card-img-top,\\n .card-group > .card:not(:last-child) .card-header {\\n border-top-right-radius: 0; }\\n .card-group > .card:not(:last-child) .card-img-bottom,\\n .card-group > .card:not(:last-child) .card-footer {\\n border-bottom-right-radius: 0; }\\n .card-group > .card:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n .card-group > .card:not(:first-child) .card-img-top,\\n .card-group > .card:not(:first-child) .card-header {\\n border-top-left-radius: 0; }\\n .card-group > .card:not(:first-child) .card-img-bottom,\\n .card-group > .card:not(:first-child) .card-footer {\\n border-bottom-left-radius: 0; } }\\n\\n.card-columns .card {\\n margin-bottom: 0.75rem; }\\n\\n@media (min-width: 576px) {\\n .card-columns {\\n -webkit-column-count: 3;\\n -moz-column-count: 3;\\n column-count: 3;\\n -webkit-column-gap: 1.25rem;\\n -moz-column-gap: 1.25rem;\\n column-gap: 1.25rem;\\n orphans: 1;\\n widows: 1; }\\n .card-columns .card {\\n display: inline-block;\\n width: 100%; } }\\n\\n.accordion > .card {\\n overflow: hidden; }\\n .accordion > .card:not(:first-of-type) .card-header:first-child {\\n border-radius: 0; }\\n .accordion > .card:not(:first-of-type):not(:last-of-type) {\\n border-bottom: 0;\\n border-radius: 0; }\\n .accordion > .card:first-of-type {\\n border-bottom: 0;\\n border-bottom-right-radius: 0;\\n border-bottom-left-radius: 0; }\\n .accordion > .card:last-of-type {\\n border-top-left-radius: 0;\\n border-top-right-radius: 0; }\\n .accordion > .card .card-header {\\n margin-bottom: -1px; }\\n\\n.breadcrumb {\\n display: flex;\\n flex-wrap: wrap;\\n padding: 0.75rem 1rem;\\n margin-bottom: 1rem;\\n list-style: none;\\n background-color: #e9ecef;\\n border-radius: 0.25rem; }\\n\\n.breadcrumb-item + .breadcrumb-item {\\n padding-left: 0.5rem; }\\n .breadcrumb-item + .breadcrumb-item::before {\\n display: inline-block;\\n padding-right: 0.5rem;\\n color: #6c757d;\\n content: \\\"/\\\"; }\\n\\n.breadcrumb-item + .breadcrumb-item:hover::before {\\n text-decoration: underline; }\\n\\n.breadcrumb-item + .breadcrumb-item:hover::before {\\n text-decoration: none; }\\n\\n.breadcrumb-item.active {\\n color: #6c757d; }\\n\\n.pagination {\\n display: flex;\\n padding-left: 0;\\n list-style: none;\\n border-radius: 0.25rem; }\\n\\n.page-link {\\n position: relative;\\n display: block;\\n padding: 0.5rem 0.75rem;\\n margin-left: -1px;\\n line-height: 1.25;\\n color: #007bff;\\n background-color: #fff;\\n border: 1px solid #dee2e6; }\\n .page-link:hover {\\n z-index: 2;\\n color: #0056b3;\\n text-decoration: none;\\n background-color: #e9ecef;\\n border-color: #dee2e6; }\\n .page-link:focus {\\n z-index: 2;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\\n\\n.page-item:first-child .page-link {\\n margin-left: 0;\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem; }\\n\\n.page-item:last-child .page-link {\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem; }\\n\\n.page-item.active .page-link {\\n z-index: 1;\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n\\n.page-item.disabled .page-link {\\n color: #6c757d;\\n pointer-events: none;\\n cursor: auto;\\n background-color: #fff;\\n border-color: #dee2e6; }\\n\\n.pagination-lg .page-link {\\n padding: 0.75rem 1.5rem;\\n font-size: 1.25rem;\\n line-height: 1.5; }\\n\\n.pagination-lg .page-item:first-child .page-link {\\n border-top-left-radius: 0.3rem;\\n border-bottom-left-radius: 0.3rem; }\\n\\n.pagination-lg .page-item:last-child .page-link {\\n border-top-right-radius: 0.3rem;\\n border-bottom-right-radius: 0.3rem; }\\n\\n.pagination-sm .page-link {\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5; }\\n\\n.pagination-sm .page-item:first-child .page-link {\\n border-top-left-radius: 0.2rem;\\n border-bottom-left-radius: 0.2rem; }\\n\\n.pagination-sm .page-item:last-child .page-link {\\n border-top-right-radius: 0.2rem;\\n border-bottom-right-radius: 0.2rem; }\\n\\n.badge {\\n display: inline-block;\\n padding: 0.25em 0.4em;\\n font-size: 75%;\\n font-weight: 700;\\n line-height: 1;\\n text-align: center;\\n white-space: nowrap;\\n vertical-align: baseline;\\n border-radius: 0.25rem;\\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .badge {\\n transition: none; } }\\n a.badge:hover, a.badge:focus {\\n text-decoration: none; }\\n .badge:empty {\\n display: none; }\\n\\n.btn .badge {\\n position: relative;\\n top: -1px; }\\n\\n.badge-pill {\\n padding-right: 0.6em;\\n padding-left: 0.6em;\\n border-radius: 10rem; }\\n\\n.badge-primary {\\n color: #fff;\\n background-color: #007bff; }\\n a.badge-primary:hover, a.badge-primary:focus {\\n color: #fff;\\n background-color: #0062cc; }\\n a.badge-primary:focus, a.badge-primary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n\\n.badge-secondary {\\n color: #fff;\\n background-color: #6c757d; }\\n a.badge-secondary:hover, a.badge-secondary:focus {\\n color: #fff;\\n background-color: #545b62; }\\n a.badge-secondary:focus, a.badge-secondary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n\\n.badge-success {\\n color: #fff;\\n background-color: #28a745; }\\n a.badge-success:hover, a.badge-success:focus {\\n color: #fff;\\n background-color: #1e7e34; }\\n a.badge-success:focus, a.badge-success.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n\\n.badge-info {\\n color: #fff;\\n background-color: #17a2b8; }\\n a.badge-info:hover, a.badge-info:focus {\\n color: #fff;\\n background-color: #117a8b; }\\n a.badge-info:focus, a.badge-info.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n\\n.badge-warning {\\n color: #212529;\\n background-color: #ffc107; }\\n a.badge-warning:hover, a.badge-warning:focus {\\n color: #212529;\\n background-color: #d39e00; }\\n a.badge-warning:focus, a.badge-warning.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n\\n.badge-danger {\\n color: #fff;\\n background-color: #dc3545; }\\n a.badge-danger:hover, a.badge-danger:focus {\\n color: #fff;\\n background-color: #bd2130; }\\n a.badge-danger:focus, a.badge-danger.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }\\n\\n.badge-light {\\n color: #212529;\\n background-color: #f8f9fa; }\\n a.badge-light:hover, a.badge-light:focus {\\n color: #212529;\\n background-color: #dae0e5; }\\n a.badge-light:focus, a.badge-light.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }\\n\\n.badge-dark {\\n color: #fff;\\n background-color: #343a40; }\\n a.badge-dark:hover, a.badge-dark:focus {\\n color: #fff;\\n background-color: #1d2124; }\\n a.badge-dark:focus, a.badge-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n\\n.jumbotron {\\n padding: 2rem 1rem;\\n margin-bottom: 2rem;\\n background-color: #e9ecef;\\n border-radius: 0.3rem; }\\n @media (min-width: 576px) {\\n .jumbotron {\\n padding: 4rem 2rem; } }\\n\\n.jumbotron-fluid {\\n padding-right: 0;\\n padding-left: 0;\\n border-radius: 0; }\\n\\n.alert {\\n position: relative;\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 1rem;\\n border: 1px solid transparent;\\n border-radius: 0.25rem; }\\n\\n.alert-heading {\\n color: inherit; }\\n\\n.alert-link {\\n font-weight: 700; }\\n\\n.alert-dismissible {\\n padding-right: 4rem; }\\n .alert-dismissible .close {\\n position: absolute;\\n top: 0;\\n right: 0;\\n padding: 0.75rem 1.25rem;\\n color: inherit; }\\n\\n.alert-primary {\\n color: #004085;\\n background-color: #cce5ff;\\n border-color: #b8daff; }\\n .alert-primary hr {\\n border-top-color: #9fcdff; }\\n .alert-primary .alert-link {\\n color: #002752; }\\n\\n.alert-secondary {\\n color: #383d41;\\n background-color: #e2e3e5;\\n border-color: #d6d8db; }\\n .alert-secondary hr {\\n border-top-color: #c8cbcf; }\\n .alert-secondary .alert-link {\\n color: #202326; }\\n\\n.alert-success {\\n color: #155724;\\n background-color: #d4edda;\\n border-color: #c3e6cb; }\\n .alert-success hr {\\n border-top-color: #b1dfbb; }\\n .alert-success .alert-link {\\n color: #0b2e13; }\\n\\n.alert-info {\\n color: #0c5460;\\n background-color: #d1ecf1;\\n border-color: #bee5eb; }\\n .alert-info hr {\\n border-top-color: #abdde5; }\\n .alert-info .alert-link {\\n color: #062c33; }\\n\\n.alert-warning {\\n color: #856404;\\n background-color: #fff3cd;\\n border-color: #ffeeba; }\\n .alert-warning hr {\\n border-top-color: #ffe8a1; }\\n .alert-warning .alert-link {\\n color: #533f03; }\\n\\n.alert-danger {\\n color: #721c24;\\n background-color: #f8d7da;\\n border-color: #f5c6cb; }\\n .alert-danger hr {\\n border-top-color: #f1b0b7; }\\n .alert-danger .alert-link {\\n color: #491217; }\\n\\n.alert-light {\\n color: #818182;\\n background-color: #fefefe;\\n border-color: #fdfdfe; }\\n .alert-light hr {\\n border-top-color: #ececf6; }\\n .alert-light .alert-link {\\n color: #686868; }\\n\\n.alert-dark {\\n color: #1b1e21;\\n background-color: #d6d8d9;\\n border-color: #c6c8ca; }\\n .alert-dark hr {\\n border-top-color: #b9bbbe; }\\n .alert-dark .alert-link {\\n color: #040505; }\\n\\n@-webkit-keyframes progress-bar-stripes {\\n from {\\n background-position: 1rem 0; }\\n to {\\n background-position: 0 0; } }\\n\\n@keyframes progress-bar-stripes {\\n from {\\n background-position: 1rem 0; }\\n to {\\n background-position: 0 0; } }\\n\\n.progress {\\n display: flex;\\n height: 1rem;\\n overflow: hidden;\\n font-size: 0.75rem;\\n background-color: #e9ecef;\\n border-radius: 0.25rem; }\\n\\n.progress-bar {\\n display: flex;\\n flex-direction: column;\\n justify-content: center;\\n color: #fff;\\n text-align: center;\\n white-space: nowrap;\\n background-color: #007bff;\\n transition: width 0.6s ease; }\\n @media (prefers-reduced-motion: reduce) {\\n .progress-bar {\\n transition: none; } }\\n\\n.progress-bar-striped {\\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\\n background-size: 1rem 1rem; }\\n\\n.progress-bar-animated {\\n -webkit-animation: progress-bar-stripes 1s linear infinite;\\n animation: progress-bar-stripes 1s linear infinite; }\\n @media (prefers-reduced-motion: reduce) {\\n .progress-bar-animated {\\n -webkit-animation: none;\\n animation: none; } }\\n\\n.media {\\n display: flex;\\n align-items: flex-start; }\\n\\n.media-body {\\n flex: 1; }\\n\\n.list-group {\\n display: flex;\\n flex-direction: column;\\n padding-left: 0;\\n margin-bottom: 0; }\\n\\n.list-group-item-action {\\n width: 100%;\\n color: #495057;\\n text-align: inherit; }\\n .list-group-item-action:hover, .list-group-item-action:focus {\\n z-index: 1;\\n color: #495057;\\n text-decoration: none;\\n background-color: #f8f9fa; }\\n .list-group-item-action:active {\\n color: #212529;\\n background-color: #e9ecef; }\\n\\n.list-group-item {\\n position: relative;\\n display: block;\\n padding: 0.75rem 1.25rem;\\n margin-bottom: -1px;\\n background-color: #fff;\\n border: 1px solid rgba(0, 0, 0, 0.125); }\\n .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem; }\\n .list-group-item:last-child {\\n margin-bottom: 0;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem; }\\n .list-group-item.disabled, .list-group-item:disabled {\\n color: #6c757d;\\n pointer-events: none;\\n background-color: #fff; }\\n .list-group-item.active {\\n z-index: 2;\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n\\n.list-group-horizontal {\\n flex-direction: row; }\\n .list-group-horizontal .list-group-item {\\n margin-right: -1px;\\n margin-bottom: 0; }\\n .list-group-horizontal .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0; }\\n .list-group-horizontal .list-group-item:last-child {\\n margin-right: 0;\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0; }\\n\\n@media (min-width: 576px) {\\n .list-group-horizontal-sm {\\n flex-direction: row; }\\n .list-group-horizontal-sm .list-group-item {\\n margin-right: -1px;\\n margin-bottom: 0; }\\n .list-group-horizontal-sm .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0; }\\n .list-group-horizontal-sm .list-group-item:last-child {\\n margin-right: 0;\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0; } }\\n\\n@media (min-width: 768px) {\\n .list-group-horizontal-md {\\n flex-direction: row; }\\n .list-group-horizontal-md .list-group-item {\\n margin-right: -1px;\\n margin-bottom: 0; }\\n .list-group-horizontal-md .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0; }\\n .list-group-horizontal-md .list-group-item:last-child {\\n margin-right: 0;\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0; } }\\n\\n@media (min-width: 992px) {\\n .list-group-horizontal-lg {\\n flex-direction: row; }\\n .list-group-horizontal-lg .list-group-item {\\n margin-right: -1px;\\n margin-bottom: 0; }\\n .list-group-horizontal-lg .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0; }\\n .list-group-horizontal-lg .list-group-item:last-child {\\n margin-right: 0;\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0; } }\\n\\n@media (min-width: 1200px) {\\n .list-group-horizontal-xl {\\n flex-direction: row; }\\n .list-group-horizontal-xl .list-group-item {\\n margin-right: -1px;\\n margin-bottom: 0; }\\n .list-group-horizontal-xl .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0; }\\n .list-group-horizontal-xl .list-group-item:last-child {\\n margin-right: 0;\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0; } }\\n\\n.list-group-flush .list-group-item {\\n border-right: 0;\\n border-left: 0;\\n border-radius: 0; }\\n .list-group-flush .list-group-item:last-child {\\n margin-bottom: -1px; }\\n\\n.list-group-flush:first-child .list-group-item:first-child {\\n border-top: 0; }\\n\\n.list-group-flush:last-child .list-group-item:last-child {\\n margin-bottom: 0;\\n border-bottom: 0; }\\n\\n.list-group-item-primary {\\n color: #004085;\\n background-color: #b8daff; }\\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\\n color: #004085;\\n background-color: #9fcdff; }\\n .list-group-item-primary.list-group-item-action.active {\\n color: #fff;\\n background-color: #004085;\\n border-color: #004085; }\\n\\n.list-group-item-secondary {\\n color: #383d41;\\n background-color: #d6d8db; }\\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\\n color: #383d41;\\n background-color: #c8cbcf; }\\n .list-group-item-secondary.list-group-item-action.active {\\n color: #fff;\\n background-color: #383d41;\\n border-color: #383d41; }\\n\\n.list-group-item-success {\\n color: #155724;\\n background-color: #c3e6cb; }\\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\\n color: #155724;\\n background-color: #b1dfbb; }\\n .list-group-item-success.list-group-item-action.active {\\n color: #fff;\\n background-color: #155724;\\n border-color: #155724; }\\n\\n.list-group-item-info {\\n color: #0c5460;\\n background-color: #bee5eb; }\\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\\n color: #0c5460;\\n background-color: #abdde5; }\\n .list-group-item-info.list-group-item-action.active {\\n color: #fff;\\n background-color: #0c5460;\\n border-color: #0c5460; }\\n\\n.list-group-item-warning {\\n color: #856404;\\n background-color: #ffeeba; }\\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\\n color: #856404;\\n background-color: #ffe8a1; }\\n .list-group-item-warning.list-group-item-action.active {\\n color: #fff;\\n background-color: #856404;\\n border-color: #856404; }\\n\\n.list-group-item-danger {\\n color: #721c24;\\n background-color: #f5c6cb; }\\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\\n color: #721c24;\\n background-color: #f1b0b7; }\\n .list-group-item-danger.list-group-item-action.active {\\n color: #fff;\\n background-color: #721c24;\\n border-color: #721c24; }\\n\\n.list-group-item-light {\\n color: #818182;\\n background-color: #fdfdfe; }\\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\\n color: #818182;\\n background-color: #ececf6; }\\n .list-group-item-light.list-group-item-action.active {\\n color: #fff;\\n background-color: #818182;\\n border-color: #818182; }\\n\\n.list-group-item-dark {\\n color: #1b1e21;\\n background-color: #c6c8ca; }\\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\\n color: #1b1e21;\\n background-color: #b9bbbe; }\\n .list-group-item-dark.list-group-item-action.active {\\n color: #fff;\\n background-color: #1b1e21;\\n border-color: #1b1e21; }\\n\\n.close {\\n float: right;\\n font-size: 1.5rem;\\n font-weight: 700;\\n line-height: 1;\\n color: #000;\\n text-shadow: 0 1px 0 #fff;\\n opacity: .5; }\\n .close:hover {\\n color: #000;\\n text-decoration: none; }\\n .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\\n opacity: .75; }\\n\\nbutton.close {\\n padding: 0;\\n background-color: transparent;\\n border: 0;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none; }\\n\\na.close.disabled {\\n pointer-events: none; }\\n\\n.toast {\\n max-width: 350px;\\n overflow: hidden;\\n font-size: 0.875rem;\\n background-color: rgba(255, 255, 255, 0.85);\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.1);\\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\\n -webkit-backdrop-filter: blur(10px);\\n backdrop-filter: blur(10px);\\n opacity: 0;\\n border-radius: 0.25rem; }\\n .toast:not(:last-child) {\\n margin-bottom: 0.75rem; }\\n .toast.showing {\\n opacity: 1; }\\n .toast.show {\\n display: block;\\n opacity: 1; }\\n .toast.hide {\\n display: none; }\\n\\n.toast-header {\\n display: flex;\\n align-items: center;\\n padding: 0.25rem 0.75rem;\\n color: #6c757d;\\n background-color: rgba(255, 255, 255, 0.85);\\n background-clip: padding-box;\\n border-bottom: 1px solid rgba(0, 0, 0, 0.05); }\\n\\n.toast-body {\\n padding: 0.75rem; }\\n\\n.modal-open {\\n overflow: hidden; }\\n .modal-open .modal {\\n overflow-x: hidden;\\n overflow-y: auto; }\\n\\n.modal {\\n position: fixed;\\n top: 0;\\n left: 0;\\n z-index: 1050;\\n display: none;\\n width: 100%;\\n height: 100%;\\n overflow: hidden;\\n outline: 0; }\\n\\n.modal-dialog {\\n position: relative;\\n width: auto;\\n margin: 0.5rem;\\n pointer-events: none; }\\n .modal.fade .modal-dialog {\\n transition: transform 0.3s ease-out;\\n transform: translate(0, -50px); }\\n @media (prefers-reduced-motion: reduce) {\\n .modal.fade .modal-dialog {\\n transition: none; } }\\n .modal.show .modal-dialog {\\n transform: none; }\\n\\n.modal-dialog-scrollable {\\n display: flex;\\n max-height: calc(100% - 1rem); }\\n .modal-dialog-scrollable .modal-content {\\n max-height: calc(100vh - 1rem);\\n overflow: hidden; }\\n .modal-dialog-scrollable .modal-header,\\n .modal-dialog-scrollable .modal-footer {\\n flex-shrink: 0; }\\n .modal-dialog-scrollable .modal-body {\\n overflow-y: auto; }\\n\\n.modal-dialog-centered {\\n display: flex;\\n align-items: center;\\n min-height: calc(100% - 1rem); }\\n .modal-dialog-centered::before {\\n display: block;\\n height: calc(100vh - 1rem);\\n content: \\\"\\\"; }\\n .modal-dialog-centered.modal-dialog-scrollable {\\n flex-direction: column;\\n justify-content: center;\\n height: 100%; }\\n .modal-dialog-centered.modal-dialog-scrollable .modal-content {\\n max-height: none; }\\n .modal-dialog-centered.modal-dialog-scrollable::before {\\n content: none; }\\n\\n.modal-content {\\n position: relative;\\n display: flex;\\n flex-direction: column;\\n width: 100%;\\n pointer-events: auto;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.2);\\n border-radius: 0.3rem;\\n outline: 0; }\\n\\n.modal-backdrop {\\n position: fixed;\\n top: 0;\\n left: 0;\\n z-index: 1040;\\n width: 100vw;\\n height: 100vh;\\n background-color: #000; }\\n .modal-backdrop.fade {\\n opacity: 0; }\\n .modal-backdrop.show {\\n opacity: 0.5; }\\n\\n.modal-header {\\n display: flex;\\n align-items: flex-start;\\n justify-content: space-between;\\n padding: 1rem 1rem;\\n border-bottom: 1px solid #dee2e6;\\n border-top-left-radius: 0.3rem;\\n border-top-right-radius: 0.3rem; }\\n .modal-header .close {\\n padding: 1rem 1rem;\\n margin: -1rem -1rem -1rem auto; }\\n\\n.modal-title {\\n margin-bottom: 0;\\n line-height: 1.5; }\\n\\n.modal-body {\\n position: relative;\\n flex: 1 1 auto;\\n padding: 1rem; }\\n\\n.modal-footer {\\n display: flex;\\n align-items: center;\\n justify-content: flex-end;\\n padding: 1rem;\\n border-top: 1px solid #dee2e6;\\n border-bottom-right-radius: 0.3rem;\\n border-bottom-left-radius: 0.3rem; }\\n .modal-footer > :not(:first-child) {\\n margin-left: .25rem; }\\n .modal-footer > :not(:last-child) {\\n margin-right: .25rem; }\\n\\n.modal-scrollbar-measure {\\n position: absolute;\\n top: -9999px;\\n width: 50px;\\n height: 50px;\\n overflow: scroll; }\\n\\n@media (min-width: 576px) {\\n .modal-dialog {\\n max-width: 500px;\\n margin: 1.75rem auto; }\\n .modal-dialog-scrollable {\\n max-height: calc(100% - 3.5rem); }\\n .modal-dialog-scrollable .modal-content {\\n max-height: calc(100vh - 3.5rem); }\\n .modal-dialog-centered {\\n min-height: calc(100% - 3.5rem); }\\n .modal-dialog-centered::before {\\n height: calc(100vh - 3.5rem); }\\n .modal-sm {\\n max-width: 300px; } }\\n\\n@media (min-width: 992px) {\\n .modal-lg,\\n .modal-xl {\\n max-width: 800px; } }\\n\\n@media (min-width: 1200px) {\\n .modal-xl {\\n max-width: 1140px; } }\\n\\n.tooltip {\\n position: absolute;\\n z-index: 1070;\\n display: block;\\n margin: 0;\\n font-family: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n font-style: normal;\\n font-weight: 400;\\n line-height: 1.5;\\n text-align: left;\\n text-align: start;\\n text-decoration: none;\\n text-shadow: none;\\n text-transform: none;\\n letter-spacing: normal;\\n word-break: normal;\\n word-spacing: normal;\\n white-space: normal;\\n line-break: auto;\\n font-size: 0.875rem;\\n word-wrap: break-word;\\n opacity: 0; }\\n .tooltip.show {\\n opacity: 0.9; }\\n .tooltip .arrow {\\n position: absolute;\\n display: block;\\n width: 0.8rem;\\n height: 0.4rem; }\\n .tooltip .arrow::before {\\n position: absolute;\\n content: \\\"\\\";\\n border-color: transparent;\\n border-style: solid; }\\n\\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\\\"top\\\"] {\\n padding: 0.4rem 0; }\\n .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow {\\n bottom: 0; }\\n .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n top: 0;\\n border-width: 0.4rem 0.4rem 0;\\n border-top-color: #000; }\\n\\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\\\"right\\\"] {\\n padding: 0 0.4rem; }\\n .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow {\\n left: 0;\\n width: 0.4rem;\\n height: 0.8rem; }\\n .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n right: 0;\\n border-width: 0.4rem 0.4rem 0.4rem 0;\\n border-right-color: #000; }\\n\\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\\\"bottom\\\"] {\\n padding: 0.4rem 0; }\\n .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow {\\n top: 0; }\\n .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n bottom: 0;\\n border-width: 0 0.4rem 0.4rem;\\n border-bottom-color: #000; }\\n\\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\\\"left\\\"] {\\n padding: 0 0.4rem; }\\n .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow {\\n right: 0;\\n width: 0.4rem;\\n height: 0.8rem; }\\n .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n left: 0;\\n border-width: 0.4rem 0 0.4rem 0.4rem;\\n border-left-color: #000; }\\n\\n.tooltip-inner {\\n max-width: 200px;\\n padding: 0.25rem 0.5rem;\\n color: #fff;\\n text-align: center;\\n background-color: #000;\\n border-radius: 0.25rem; }\\n\\n.popover {\\n position: absolute;\\n top: 0;\\n left: 0;\\n z-index: 1060;\\n display: block;\\n max-width: 276px;\\n font-family: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n font-style: normal;\\n font-weight: 400;\\n line-height: 1.5;\\n text-align: left;\\n text-align: start;\\n text-decoration: none;\\n text-shadow: none;\\n text-transform: none;\\n letter-spacing: normal;\\n word-break: normal;\\n word-spacing: normal;\\n white-space: normal;\\n line-break: auto;\\n font-size: 0.875rem;\\n word-wrap: break-word;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.2);\\n border-radius: 0.3rem; }\\n .popover .arrow {\\n position: absolute;\\n display: block;\\n width: 1rem;\\n height: 0.5rem;\\n margin: 0 0.3rem; }\\n .popover .arrow::before, .popover .arrow::after {\\n position: absolute;\\n display: block;\\n content: \\\"\\\";\\n border-color: transparent;\\n border-style: solid; }\\n\\n.bs-popover-top, .bs-popover-auto[x-placement^=\\\"top\\\"] {\\n margin-bottom: 0.5rem; }\\n .bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow {\\n bottom: calc((0.5rem + 1px) * -1); }\\n .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n bottom: 0;\\n border-width: 0.5rem 0.5rem 0;\\n border-top-color: rgba(0, 0, 0, 0.25); }\\n .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n bottom: 1px;\\n border-width: 0.5rem 0.5rem 0;\\n border-top-color: #fff; }\\n\\n.bs-popover-right, .bs-popover-auto[x-placement^=\\\"right\\\"] {\\n margin-left: 0.5rem; }\\n .bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow {\\n left: calc((0.5rem + 1px) * -1);\\n width: 0.5rem;\\n height: 1rem;\\n margin: 0.3rem 0; }\\n .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n left: 0;\\n border-width: 0.5rem 0.5rem 0.5rem 0;\\n border-right-color: rgba(0, 0, 0, 0.25); }\\n .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n left: 1px;\\n border-width: 0.5rem 0.5rem 0.5rem 0;\\n border-right-color: #fff; }\\n\\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\\\"bottom\\\"] {\\n margin-top: 0.5rem; }\\n .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow {\\n top: calc((0.5rem + 1px) * -1); }\\n .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n top: 0;\\n border-width: 0 0.5rem 0.5rem 0.5rem;\\n border-bottom-color: rgba(0, 0, 0, 0.25); }\\n .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n top: 1px;\\n border-width: 0 0.5rem 0.5rem 0.5rem;\\n border-bottom-color: #fff; }\\n .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n position: absolute;\\n top: 0;\\n left: 50%;\\n display: block;\\n width: 1rem;\\n margin-left: -0.5rem;\\n content: \\\"\\\";\\n border-bottom: 1px solid #f7f7f7; }\\n\\n.bs-popover-left, .bs-popover-auto[x-placement^=\\\"left\\\"] {\\n margin-right: 0.5rem; }\\n .bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow {\\n right: calc((0.5rem + 1px) * -1);\\n width: 0.5rem;\\n height: 1rem;\\n margin: 0.3rem 0; }\\n .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n right: 0;\\n border-width: 0.5rem 0 0.5rem 0.5rem;\\n border-left-color: rgba(0, 0, 0, 0.25); }\\n .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n right: 1px;\\n border-width: 0.5rem 0 0.5rem 0.5rem;\\n border-left-color: #fff; }\\n\\n.popover-header {\\n padding: 0.5rem 0.75rem;\\n margin-bottom: 0;\\n font-size: 1rem;\\n background-color: #f7f7f7;\\n border-bottom: 1px solid #ebebeb;\\n border-top-left-radius: calc(0.3rem - 1px);\\n border-top-right-radius: calc(0.3rem - 1px); }\\n .popover-header:empty {\\n display: none; }\\n\\n.popover-body {\\n padding: 0.5rem 0.75rem;\\n color: #212529; }\\n\\n.carousel {\\n position: relative; }\\n\\n.carousel.pointer-event {\\n touch-action: pan-y; }\\n\\n.carousel-inner {\\n position: relative;\\n width: 100%;\\n overflow: hidden; }\\n .carousel-inner::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\"; }\\n\\n.carousel-item {\\n position: relative;\\n display: none;\\n float: left;\\n width: 100%;\\n margin-right: -100%;\\n -webkit-backface-visibility: hidden;\\n backface-visibility: hidden;\\n transition: transform 0.6s ease-in-out; }\\n @media (prefers-reduced-motion: reduce) {\\n .carousel-item {\\n transition: none; } }\\n\\n.carousel-item.active,\\n.carousel-item-next,\\n.carousel-item-prev {\\n display: block; }\\n\\n.carousel-item-next:not(.carousel-item-left),\\n.active.carousel-item-right {\\n transform: translateX(100%); }\\n\\n.carousel-item-prev:not(.carousel-item-right),\\n.active.carousel-item-left {\\n transform: translateX(-100%); }\\n\\n.carousel-fade .carousel-item {\\n opacity: 0;\\n transition-property: opacity;\\n transform: none; }\\n\\n.carousel-fade .carousel-item.active,\\n.carousel-fade .carousel-item-next.carousel-item-left,\\n.carousel-fade .carousel-item-prev.carousel-item-right {\\n z-index: 1;\\n opacity: 1; }\\n\\n.carousel-fade .active.carousel-item-left,\\n.carousel-fade .active.carousel-item-right {\\n z-index: 0;\\n opacity: 0;\\n transition: 0s 0.6s opacity; }\\n @media (prefers-reduced-motion: reduce) {\\n .carousel-fade .active.carousel-item-left,\\n .carousel-fade .active.carousel-item-right {\\n transition: none; } }\\n\\n.carousel-control-prev,\\n.carousel-control-next {\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n z-index: 1;\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n width: 15%;\\n color: #fff;\\n text-align: center;\\n opacity: 0.5;\\n transition: opacity 0.15s ease; }\\n @media (prefers-reduced-motion: reduce) {\\n .carousel-control-prev,\\n .carousel-control-next {\\n transition: none; } }\\n .carousel-control-prev:hover, .carousel-control-prev:focus,\\n .carousel-control-next:hover,\\n .carousel-control-next:focus {\\n color: #fff;\\n text-decoration: none;\\n outline: 0;\\n opacity: 0.9; }\\n\\n.carousel-control-prev {\\n left: 0; }\\n\\n.carousel-control-next {\\n right: 0; }\\n\\n.carousel-control-prev-icon,\\n.carousel-control-next-icon {\\n display: inline-block;\\n width: 20px;\\n height: 20px;\\n background: no-repeat 50% / 100% 100%; }\\n\\n.carousel-control-prev-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\\\"); }\\n\\n.carousel-control-next-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\\\"); }\\n\\n.carousel-indicators {\\n position: absolute;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n z-index: 15;\\n display: flex;\\n justify-content: center;\\n padding-left: 0;\\n margin-right: 15%;\\n margin-left: 15%;\\n list-style: none; }\\n .carousel-indicators li {\\n box-sizing: content-box;\\n flex: 0 1 auto;\\n width: 30px;\\n height: 3px;\\n margin-right: 3px;\\n margin-left: 3px;\\n text-indent: -999px;\\n cursor: pointer;\\n background-color: #fff;\\n background-clip: padding-box;\\n border-top: 10px solid transparent;\\n border-bottom: 10px solid transparent;\\n opacity: .5;\\n transition: opacity 0.6s ease; }\\n @media (prefers-reduced-motion: reduce) {\\n .carousel-indicators li {\\n transition: none; } }\\n .carousel-indicators .active {\\n opacity: 1; }\\n\\n.carousel-caption {\\n position: absolute;\\n right: 15%;\\n bottom: 20px;\\n left: 15%;\\n z-index: 10;\\n padding-top: 20px;\\n padding-bottom: 20px;\\n color: #fff;\\n text-align: center; }\\n\\n@-webkit-keyframes spinner-border {\\n to {\\n transform: rotate(360deg); } }\\n\\n@keyframes spinner-border {\\n to {\\n transform: rotate(360deg); } }\\n\\n.spinner-border {\\n display: inline-block;\\n width: 2rem;\\n height: 2rem;\\n vertical-align: text-bottom;\\n border: 0.25em solid currentColor;\\n border-right-color: transparent;\\n border-radius: 50%;\\n -webkit-animation: spinner-border .75s linear infinite;\\n animation: spinner-border .75s linear infinite; }\\n\\n.spinner-border-sm {\\n width: 1rem;\\n height: 1rem;\\n border-width: 0.2em; }\\n\\n@-webkit-keyframes spinner-grow {\\n 0% {\\n transform: scale(0); }\\n 50% {\\n opacity: 1; } }\\n\\n@keyframes spinner-grow {\\n 0% {\\n transform: scale(0); }\\n 50% {\\n opacity: 1; } }\\n\\n.spinner-grow {\\n display: inline-block;\\n width: 2rem;\\n height: 2rem;\\n vertical-align: text-bottom;\\n background-color: currentColor;\\n border-radius: 50%;\\n opacity: 0;\\n -webkit-animation: spinner-grow .75s linear infinite;\\n animation: spinner-grow .75s linear infinite; }\\n\\n.spinner-grow-sm {\\n width: 1rem;\\n height: 1rem; }\\n\\n.align-baseline {\\n vertical-align: baseline !important; }\\n\\n.align-top {\\n vertical-align: top !important; }\\n\\n.align-middle {\\n vertical-align: middle !important; }\\n\\n.align-bottom {\\n vertical-align: bottom !important; }\\n\\n.align-text-bottom {\\n vertical-align: text-bottom !important; }\\n\\n.align-text-top {\\n vertical-align: text-top !important; }\\n\\n.bg-primary {\\n background-color: #007bff !important; }\\n\\na.bg-primary:hover, a.bg-primary:focus,\\nbutton.bg-primary:hover,\\nbutton.bg-primary:focus {\\n background-color: #0062cc !important; }\\n\\n.bg-secondary {\\n background-color: #6c757d !important; }\\n\\na.bg-secondary:hover, a.bg-secondary:focus,\\nbutton.bg-secondary:hover,\\nbutton.bg-secondary:focus {\\n background-color: #545b62 !important; }\\n\\n.bg-success {\\n background-color: #28a745 !important; }\\n\\na.bg-success:hover, a.bg-success:focus,\\nbutton.bg-success:hover,\\nbutton.bg-success:focus {\\n background-color: #1e7e34 !important; }\\n\\n.bg-info {\\n background-color: #17a2b8 !important; }\\n\\na.bg-info:hover, a.bg-info:focus,\\nbutton.bg-info:hover,\\nbutton.bg-info:focus {\\n background-color: #117a8b !important; }\\n\\n.bg-warning {\\n background-color: #ffc107 !important; }\\n\\na.bg-warning:hover, a.bg-warning:focus,\\nbutton.bg-warning:hover,\\nbutton.bg-warning:focus {\\n background-color: #d39e00 !important; }\\n\\n.bg-danger {\\n background-color: #dc3545 !important; }\\n\\na.bg-danger:hover, a.bg-danger:focus,\\nbutton.bg-danger:hover,\\nbutton.bg-danger:focus {\\n background-color: #bd2130 !important; }\\n\\n.bg-light {\\n background-color: #f8f9fa !important; }\\n\\na.bg-light:hover, a.bg-light:focus,\\nbutton.bg-light:hover,\\nbutton.bg-light:focus {\\n background-color: #dae0e5 !important; }\\n\\n.bg-dark {\\n background-color: #343a40 !important; }\\n\\na.bg-dark:hover, a.bg-dark:focus,\\nbutton.bg-dark:hover,\\nbutton.bg-dark:focus {\\n background-color: #1d2124 !important; }\\n\\n.bg-white {\\n background-color: #fff !important; }\\n\\n.bg-transparent {\\n background-color: transparent !important; }\\n\\n.border {\\n border: 1px solid #dee2e6 !important; }\\n\\n.border-top {\\n border-top: 1px solid #dee2e6 !important; }\\n\\n.border-right {\\n border-right: 1px solid #dee2e6 !important; }\\n\\n.border-bottom {\\n border-bottom: 1px solid #dee2e6 !important; }\\n\\n.border-left {\\n border-left: 1px solid #dee2e6 !important; }\\n\\n.border-0 {\\n border: 0 !important; }\\n\\n.border-top-0 {\\n border-top: 0 !important; }\\n\\n.border-right-0 {\\n border-right: 0 !important; }\\n\\n.border-bottom-0 {\\n border-bottom: 0 !important; }\\n\\n.border-left-0 {\\n border-left: 0 !important; }\\n\\n.border-primary {\\n border-color: #007bff !important; }\\n\\n.border-secondary {\\n border-color: #6c757d !important; }\\n\\n.border-success {\\n border-color: #28a745 !important; }\\n\\n.border-info {\\n border-color: #17a2b8 !important; }\\n\\n.border-warning {\\n border-color: #ffc107 !important; }\\n\\n.border-danger {\\n border-color: #dc3545 !important; }\\n\\n.border-light {\\n border-color: #f8f9fa !important; }\\n\\n.border-dark {\\n border-color: #343a40 !important; }\\n\\n.border-white {\\n border-color: #fff !important; }\\n\\n.rounded-sm {\\n border-radius: 0.2rem !important; }\\n\\n.rounded {\\n border-radius: 0.25rem !important; }\\n\\n.rounded-top {\\n border-top-left-radius: 0.25rem !important;\\n border-top-right-radius: 0.25rem !important; }\\n\\n.rounded-right {\\n border-top-right-radius: 0.25rem !important;\\n border-bottom-right-radius: 0.25rem !important; }\\n\\n.rounded-bottom {\\n border-bottom-right-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important; }\\n\\n.rounded-left {\\n border-top-left-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important; }\\n\\n.rounded-lg {\\n border-radius: 0.3rem !important; }\\n\\n.rounded-circle {\\n border-radius: 50% !important; }\\n\\n.rounded-pill {\\n border-radius: 50rem !important; }\\n\\n.rounded-0 {\\n border-radius: 0 !important; }\\n\\n.clearfix::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\"; }\\n\\n.d-none {\\n display: none !important; }\\n\\n.d-inline {\\n display: inline !important; }\\n\\n.d-inline-block {\\n display: inline-block !important; }\\n\\n.d-block {\\n display: block !important; }\\n\\n.d-table {\\n display: table !important; }\\n\\n.d-table-row {\\n display: table-row !important; }\\n\\n.d-table-cell {\\n display: table-cell !important; }\\n\\n.d-flex {\\n display: flex !important; }\\n\\n.d-inline-flex {\\n display: inline-flex !important; }\\n\\n@media (min-width: 576px) {\\n .d-sm-none {\\n display: none !important; }\\n .d-sm-inline {\\n display: inline !important; }\\n .d-sm-inline-block {\\n display: inline-block !important; }\\n .d-sm-block {\\n display: block !important; }\\n .d-sm-table {\\n display: table !important; }\\n .d-sm-table-row {\\n display: table-row !important; }\\n .d-sm-table-cell {\\n display: table-cell !important; }\\n .d-sm-flex {\\n display: flex !important; }\\n .d-sm-inline-flex {\\n display: inline-flex !important; } }\\n\\n@media (min-width: 768px) {\\n .d-md-none {\\n display: none !important; }\\n .d-md-inline {\\n display: inline !important; }\\n .d-md-inline-block {\\n display: inline-block !important; }\\n .d-md-block {\\n display: block !important; }\\n .d-md-table {\\n display: table !important; }\\n .d-md-table-row {\\n display: table-row !important; }\\n .d-md-table-cell {\\n display: table-cell !important; }\\n .d-md-flex {\\n display: flex !important; }\\n .d-md-inline-flex {\\n display: inline-flex !important; } }\\n\\n@media (min-width: 992px) {\\n .d-lg-none {\\n display: none !important; }\\n .d-lg-inline {\\n display: inline !important; }\\n .d-lg-inline-block {\\n display: inline-block !important; }\\n .d-lg-block {\\n display: block !important; }\\n .d-lg-table {\\n display: table !important; }\\n .d-lg-table-row {\\n display: table-row !important; }\\n .d-lg-table-cell {\\n display: table-cell !important; }\\n .d-lg-flex {\\n display: flex !important; }\\n .d-lg-inline-flex {\\n display: inline-flex !important; } }\\n\\n@media (min-width: 1200px) {\\n .d-xl-none {\\n display: none !important; }\\n .d-xl-inline {\\n display: inline !important; }\\n .d-xl-inline-block {\\n display: inline-block !important; }\\n .d-xl-block {\\n display: block !important; }\\n .d-xl-table {\\n display: table !important; }\\n .d-xl-table-row {\\n display: table-row !important; }\\n .d-xl-table-cell {\\n display: table-cell !important; }\\n .d-xl-flex {\\n display: flex !important; }\\n .d-xl-inline-flex {\\n display: inline-flex !important; } }\\n\\n@media print {\\n .d-print-none {\\n display: none !important; }\\n .d-print-inline {\\n display: inline !important; }\\n .d-print-inline-block {\\n display: inline-block !important; }\\n .d-print-block {\\n display: block !important; }\\n .d-print-table {\\n display: table !important; }\\n .d-print-table-row {\\n display: table-row !important; }\\n .d-print-table-cell {\\n display: table-cell !important; }\\n .d-print-flex {\\n display: flex !important; }\\n .d-print-inline-flex {\\n display: inline-flex !important; } }\\n\\n.embed-responsive {\\n position: relative;\\n display: block;\\n width: 100%;\\n padding: 0;\\n overflow: hidden; }\\n .embed-responsive::before {\\n display: block;\\n content: \\\"\\\"; }\\n .embed-responsive .embed-responsive-item,\\n .embed-responsive iframe,\\n .embed-responsive embed,\\n .embed-responsive object,\\n .embed-responsive video {\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n border: 0; }\\n\\n.embed-responsive-21by9::before {\\n padding-top: 42.85714%; }\\n\\n.embed-responsive-16by9::before {\\n padding-top: 56.25%; }\\n\\n.embed-responsive-4by3::before {\\n padding-top: 75%; }\\n\\n.embed-responsive-1by1::before {\\n padding-top: 100%; }\\n\\n.flex-row {\\n flex-direction: row !important; }\\n\\n.flex-column {\\n flex-direction: column !important; }\\n\\n.flex-row-reverse {\\n flex-direction: row-reverse !important; }\\n\\n.flex-column-reverse {\\n flex-direction: column-reverse !important; }\\n\\n.flex-wrap {\\n flex-wrap: wrap !important; }\\n\\n.flex-nowrap {\\n flex-wrap: nowrap !important; }\\n\\n.flex-wrap-reverse {\\n flex-wrap: wrap-reverse !important; }\\n\\n.flex-fill {\\n flex: 1 1 auto !important; }\\n\\n.flex-grow-0 {\\n flex-grow: 0 !important; }\\n\\n.flex-grow-1 {\\n flex-grow: 1 !important; }\\n\\n.flex-shrink-0 {\\n flex-shrink: 0 !important; }\\n\\n.flex-shrink-1 {\\n flex-shrink: 1 !important; }\\n\\n.justify-content-start {\\n justify-content: flex-start !important; }\\n\\n.justify-content-end {\\n justify-content: flex-end !important; }\\n\\n.justify-content-center {\\n justify-content: center !important; }\\n\\n.justify-content-between {\\n justify-content: space-between !important; }\\n\\n.justify-content-around {\\n justify-content: space-around !important; }\\n\\n.align-items-start {\\n align-items: flex-start !important; }\\n\\n.align-items-end {\\n align-items: flex-end !important; }\\n\\n.align-items-center {\\n align-items: center !important; }\\n\\n.align-items-baseline {\\n align-items: baseline !important; }\\n\\n.align-items-stretch {\\n align-items: stretch !important; }\\n\\n.align-content-start {\\n align-content: flex-start !important; }\\n\\n.align-content-end {\\n align-content: flex-end !important; }\\n\\n.align-content-center {\\n align-content: center !important; }\\n\\n.align-content-between {\\n align-content: space-between !important; }\\n\\n.align-content-around {\\n align-content: space-around !important; }\\n\\n.align-content-stretch {\\n align-content: stretch !important; }\\n\\n.align-self-auto {\\n align-self: auto !important; }\\n\\n.align-self-start {\\n align-self: flex-start !important; }\\n\\n.align-self-end {\\n align-self: flex-end !important; }\\n\\n.align-self-center {\\n align-self: center !important; }\\n\\n.align-self-baseline {\\n align-self: baseline !important; }\\n\\n.align-self-stretch {\\n align-self: stretch !important; }\\n\\n@media (min-width: 576px) {\\n .flex-sm-row {\\n flex-direction: row !important; }\\n .flex-sm-column {\\n flex-direction: column !important; }\\n .flex-sm-row-reverse {\\n flex-direction: row-reverse !important; }\\n .flex-sm-column-reverse {\\n flex-direction: column-reverse !important; }\\n .flex-sm-wrap {\\n flex-wrap: wrap !important; }\\n .flex-sm-nowrap {\\n flex-wrap: nowrap !important; }\\n .flex-sm-wrap-reverse {\\n flex-wrap: wrap-reverse !important; }\\n .flex-sm-fill {\\n flex: 1 1 auto !important; }\\n .flex-sm-grow-0 {\\n flex-grow: 0 !important; }\\n .flex-sm-grow-1 {\\n flex-grow: 1 !important; }\\n .flex-sm-shrink-0 {\\n flex-shrink: 0 !important; }\\n .flex-sm-shrink-1 {\\n flex-shrink: 1 !important; }\\n .justify-content-sm-start {\\n justify-content: flex-start !important; }\\n .justify-content-sm-end {\\n justify-content: flex-end !important; }\\n .justify-content-sm-center {\\n justify-content: center !important; }\\n .justify-content-sm-between {\\n justify-content: space-between !important; }\\n .justify-content-sm-around {\\n justify-content: space-around !important; }\\n .align-items-sm-start {\\n align-items: flex-start !important; }\\n .align-items-sm-end {\\n align-items: flex-end !important; }\\n .align-items-sm-center {\\n align-items: center !important; }\\n .align-items-sm-baseline {\\n align-items: baseline !important; }\\n .align-items-sm-stretch {\\n align-items: stretch !important; }\\n .align-content-sm-start {\\n align-content: flex-start !important; }\\n .align-content-sm-end {\\n align-content: flex-end !important; }\\n .align-content-sm-center {\\n align-content: center !important; }\\n .align-content-sm-between {\\n align-content: space-between !important; }\\n .align-content-sm-around {\\n align-content: space-around !important; }\\n .align-content-sm-stretch {\\n align-content: stretch !important; }\\n .align-self-sm-auto {\\n align-self: auto !important; }\\n .align-self-sm-start {\\n align-self: flex-start !important; }\\n .align-self-sm-end {\\n align-self: flex-end !important; }\\n .align-self-sm-center {\\n align-self: center !important; }\\n .align-self-sm-baseline {\\n align-self: baseline !important; }\\n .align-self-sm-stretch {\\n align-self: stretch !important; } }\\n\\n@media (min-width: 768px) {\\n .flex-md-row {\\n flex-direction: row !important; }\\n .flex-md-column {\\n flex-direction: column !important; }\\n .flex-md-row-reverse {\\n flex-direction: row-reverse !important; }\\n .flex-md-column-reverse {\\n flex-direction: column-reverse !important; }\\n .flex-md-wrap {\\n flex-wrap: wrap !important; }\\n .flex-md-nowrap {\\n flex-wrap: nowrap !important; }\\n .flex-md-wrap-reverse {\\n flex-wrap: wrap-reverse !important; }\\n .flex-md-fill {\\n flex: 1 1 auto !important; }\\n .flex-md-grow-0 {\\n flex-grow: 0 !important; }\\n .flex-md-grow-1 {\\n flex-grow: 1 !important; }\\n .flex-md-shrink-0 {\\n flex-shrink: 0 !important; }\\n .flex-md-shrink-1 {\\n flex-shrink: 1 !important; }\\n .justify-content-md-start {\\n justify-content: flex-start !important; }\\n .justify-content-md-end {\\n justify-content: flex-end !important; }\\n .justify-content-md-center {\\n justify-content: center !important; }\\n .justify-content-md-between {\\n justify-content: space-between !important; }\\n .justify-content-md-around {\\n justify-content: space-around !important; }\\n .align-items-md-start {\\n align-items: flex-start !important; }\\n .align-items-md-end {\\n align-items: flex-end !important; }\\n .align-items-md-center {\\n align-items: center !important; }\\n .align-items-md-baseline {\\n align-items: baseline !important; }\\n .align-items-md-stretch {\\n align-items: stretch !important; }\\n .align-content-md-start {\\n align-content: flex-start !important; }\\n .align-content-md-end {\\n align-content: flex-end !important; }\\n .align-content-md-center {\\n align-content: center !important; }\\n .align-content-md-between {\\n align-content: space-between !important; }\\n .align-content-md-around {\\n align-content: space-around !important; }\\n .align-content-md-stretch {\\n align-content: stretch !important; }\\n .align-self-md-auto {\\n align-self: auto !important; }\\n .align-self-md-start {\\n align-self: flex-start !important; }\\n .align-self-md-end {\\n align-self: flex-end !important; }\\n .align-self-md-center {\\n align-self: center !important; }\\n .align-self-md-baseline {\\n align-self: baseline !important; }\\n .align-self-md-stretch {\\n align-self: stretch !important; } }\\n\\n@media (min-width: 992px) {\\n .flex-lg-row {\\n flex-direction: row !important; }\\n .flex-lg-column {\\n flex-direction: column !important; }\\n .flex-lg-row-reverse {\\n flex-direction: row-reverse !important; }\\n .flex-lg-column-reverse {\\n flex-direction: column-reverse !important; }\\n .flex-lg-wrap {\\n flex-wrap: wrap !important; }\\n .flex-lg-nowrap {\\n flex-wrap: nowrap !important; }\\n .flex-lg-wrap-reverse {\\n flex-wrap: wrap-reverse !important; }\\n .flex-lg-fill {\\n flex: 1 1 auto !important; }\\n .flex-lg-grow-0 {\\n flex-grow: 0 !important; }\\n .flex-lg-grow-1 {\\n flex-grow: 1 !important; }\\n .flex-lg-shrink-0 {\\n flex-shrink: 0 !important; }\\n .flex-lg-shrink-1 {\\n flex-shrink: 1 !important; }\\n .justify-content-lg-start {\\n justify-content: flex-start !important; }\\n .justify-content-lg-end {\\n justify-content: flex-end !important; }\\n .justify-content-lg-center {\\n justify-content: center !important; }\\n .justify-content-lg-between {\\n justify-content: space-between !important; }\\n .justify-content-lg-around {\\n justify-content: space-around !important; }\\n .align-items-lg-start {\\n align-items: flex-start !important; }\\n .align-items-lg-end {\\n align-items: flex-end !important; }\\n .align-items-lg-center {\\n align-items: center !important; }\\n .align-items-lg-baseline {\\n align-items: baseline !important; }\\n .align-items-lg-stretch {\\n align-items: stretch !important; }\\n .align-content-lg-start {\\n align-content: flex-start !important; }\\n .align-content-lg-end {\\n align-content: flex-end !important; }\\n .align-content-lg-center {\\n align-content: center !important; }\\n .align-content-lg-between {\\n align-content: space-between !important; }\\n .align-content-lg-around {\\n align-content: space-around !important; }\\n .align-content-lg-stretch {\\n align-content: stretch !important; }\\n .align-self-lg-auto {\\n align-self: auto !important; }\\n .align-self-lg-start {\\n align-self: flex-start !important; }\\n .align-self-lg-end {\\n align-self: flex-end !important; }\\n .align-self-lg-center {\\n align-self: center !important; }\\n .align-self-lg-baseline {\\n align-self: baseline !important; }\\n .align-self-lg-stretch {\\n align-self: stretch !important; } }\\n\\n@media (min-width: 1200px) {\\n .flex-xl-row {\\n flex-direction: row !important; }\\n .flex-xl-column {\\n flex-direction: column !important; }\\n .flex-xl-row-reverse {\\n flex-direction: row-reverse !important; }\\n .flex-xl-column-reverse {\\n flex-direction: column-reverse !important; }\\n .flex-xl-wrap {\\n flex-wrap: wrap !important; }\\n .flex-xl-nowrap {\\n flex-wrap: nowrap !important; }\\n .flex-xl-wrap-reverse {\\n flex-wrap: wrap-reverse !important; }\\n .flex-xl-fill {\\n flex: 1 1 auto !important; }\\n .flex-xl-grow-0 {\\n flex-grow: 0 !important; }\\n .flex-xl-grow-1 {\\n flex-grow: 1 !important; }\\n .flex-xl-shrink-0 {\\n flex-shrink: 0 !important; }\\n .flex-xl-shrink-1 {\\n flex-shrink: 1 !important; }\\n .justify-content-xl-start {\\n justify-content: flex-start !important; }\\n .justify-content-xl-end {\\n justify-content: flex-end !important; }\\n .justify-content-xl-center {\\n justify-content: center !important; }\\n .justify-content-xl-between {\\n justify-content: space-between !important; }\\n .justify-content-xl-around {\\n justify-content: space-around !important; }\\n .align-items-xl-start {\\n align-items: flex-start !important; }\\n .align-items-xl-end {\\n align-items: flex-end !important; }\\n .align-items-xl-center {\\n align-items: center !important; }\\n .align-items-xl-baseline {\\n align-items: baseline !important; }\\n .align-items-xl-stretch {\\n align-items: stretch !important; }\\n .align-content-xl-start {\\n align-content: flex-start !important; }\\n .align-content-xl-end {\\n align-content: flex-end !important; }\\n .align-content-xl-center {\\n align-content: center !important; }\\n .align-content-xl-between {\\n align-content: space-between !important; }\\n .align-content-xl-around {\\n align-content: space-around !important; }\\n .align-content-xl-stretch {\\n align-content: stretch !important; }\\n .align-self-xl-auto {\\n align-self: auto !important; }\\n .align-self-xl-start {\\n align-self: flex-start !important; }\\n .align-self-xl-end {\\n align-self: flex-end !important; }\\n .align-self-xl-center {\\n align-self: center !important; }\\n .align-self-xl-baseline {\\n align-self: baseline !important; }\\n .align-self-xl-stretch {\\n align-self: stretch !important; } }\\n\\n.float-left {\\n float: left !important; }\\n\\n.float-right {\\n float: right !important; }\\n\\n.float-none {\\n float: none !important; }\\n\\n@media (min-width: 576px) {\\n .float-sm-left {\\n float: left !important; }\\n .float-sm-right {\\n float: right !important; }\\n .float-sm-none {\\n float: none !important; } }\\n\\n@media (min-width: 768px) {\\n .float-md-left {\\n float: left !important; }\\n .float-md-right {\\n float: right !important; }\\n .float-md-none {\\n float: none !important; } }\\n\\n@media (min-width: 992px) {\\n .float-lg-left {\\n float: left !important; }\\n .float-lg-right {\\n float: right !important; }\\n .float-lg-none {\\n float: none !important; } }\\n\\n@media (min-width: 1200px) {\\n .float-xl-left {\\n float: left !important; }\\n .float-xl-right {\\n float: right !important; }\\n .float-xl-none {\\n float: none !important; } }\\n\\n.overflow-auto {\\n overflow: auto !important; }\\n\\n.overflow-hidden {\\n overflow: hidden !important; }\\n\\n.position-static {\\n position: static !important; }\\n\\n.position-relative {\\n position: relative !important; }\\n\\n.position-absolute {\\n position: absolute !important; }\\n\\n.position-fixed {\\n position: fixed !important; }\\n\\n.position-sticky {\\n position: -webkit-sticky !important;\\n position: sticky !important; }\\n\\n.fixed-top {\\n position: fixed;\\n top: 0;\\n right: 0;\\n left: 0;\\n z-index: 1030; }\\n\\n.fixed-bottom {\\n position: fixed;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n z-index: 1030; }\\n\\n@supports ((position: -webkit-sticky) or (position: sticky)) {\\n .sticky-top {\\n position: -webkit-sticky;\\n position: sticky;\\n top: 0;\\n z-index: 1020; } }\\n\\n.sr-only {\\n position: absolute;\\n width: 1px;\\n height: 1px;\\n padding: 0;\\n overflow: hidden;\\n clip: rect(0, 0, 0, 0);\\n white-space: nowrap;\\n border: 0; }\\n\\n.sr-only-focusable:active, .sr-only-focusable:focus {\\n position: static;\\n width: auto;\\n height: auto;\\n overflow: visible;\\n clip: auto;\\n white-space: normal; }\\n\\n.shadow-sm {\\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }\\n\\n.shadow {\\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }\\n\\n.shadow-lg {\\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }\\n\\n.shadow-none {\\n box-shadow: none !important; }\\n\\n.w-25 {\\n width: 25% !important; }\\n\\n.w-50 {\\n width: 50% !important; }\\n\\n.w-75 {\\n width: 75% !important; }\\n\\n.w-100 {\\n width: 100% !important; }\\n\\n.w-auto {\\n width: auto !important; }\\n\\n.h-25 {\\n height: 25% !important; }\\n\\n.h-50 {\\n height: 50% !important; }\\n\\n.h-75 {\\n height: 75% !important; }\\n\\n.h-100 {\\n height: 100% !important; }\\n\\n.h-auto {\\n height: auto !important; }\\n\\n.mw-100 {\\n max-width: 100% !important; }\\n\\n.mh-100 {\\n max-height: 100% !important; }\\n\\n.min-vw-100 {\\n min-width: 100vw !important; }\\n\\n.min-vh-100 {\\n min-height: 100vh !important; }\\n\\n.vw-100 {\\n width: 100vw !important; }\\n\\n.vh-100 {\\n height: 100vh !important; }\\n\\n.stretched-link::after {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n z-index: 1;\\n pointer-events: auto;\\n content: \\\"\\\";\\n background-color: rgba(0, 0, 0, 0); }\\n\\n.m-0 {\\n margin: 0 !important; }\\n\\n.mt-0,\\n.my-0 {\\n margin-top: 0 !important; }\\n\\n.mr-0,\\n.mx-0 {\\n margin-right: 0 !important; }\\n\\n.mb-0,\\n.my-0 {\\n margin-bottom: 0 !important; }\\n\\n.ml-0,\\n.mx-0 {\\n margin-left: 0 !important; }\\n\\n.m-1 {\\n margin: 0.25rem !important; }\\n\\n.mt-1,\\n.my-1 {\\n margin-top: 0.25rem !important; }\\n\\n.mr-1,\\n.mx-1 {\\n margin-right: 0.25rem !important; }\\n\\n.mb-1,\\n.my-1 {\\n margin-bottom: 0.25rem !important; }\\n\\n.ml-1,\\n.mx-1 {\\n margin-left: 0.25rem !important; }\\n\\n.m-2 {\\n margin: 0.5rem !important; }\\n\\n.mt-2,\\n.my-2 {\\n margin-top: 0.5rem !important; }\\n\\n.mr-2,\\n.mx-2 {\\n margin-right: 0.5rem !important; }\\n\\n.mb-2,\\n.my-2 {\\n margin-bottom: 0.5rem !important; }\\n\\n.ml-2,\\n.mx-2 {\\n margin-left: 0.5rem !important; }\\n\\n.m-3 {\\n margin: 1rem !important; }\\n\\n.mt-3,\\n.my-3 {\\n margin-top: 1rem !important; }\\n\\n.mr-3,\\n.mx-3 {\\n margin-right: 1rem !important; }\\n\\n.mb-3,\\n.my-3 {\\n margin-bottom: 1rem !important; }\\n\\n.ml-3,\\n.mx-3 {\\n margin-left: 1rem !important; }\\n\\n.m-4 {\\n margin: 1.5rem !important; }\\n\\n.mt-4,\\n.my-4 {\\n margin-top: 1.5rem !important; }\\n\\n.mr-4,\\n.mx-4 {\\n margin-right: 1.5rem !important; }\\n\\n.mb-4,\\n.my-4 {\\n margin-bottom: 1.5rem !important; }\\n\\n.ml-4,\\n.mx-4 {\\n margin-left: 1.5rem !important; }\\n\\n.m-5 {\\n margin: 3rem !important; }\\n\\n.mt-5,\\n.my-5 {\\n margin-top: 3rem !important; }\\n\\n.mr-5,\\n.mx-5 {\\n margin-right: 3rem !important; }\\n\\n.mb-5,\\n.my-5 {\\n margin-bottom: 3rem !important; }\\n\\n.ml-5,\\n.mx-5 {\\n margin-left: 3rem !important; }\\n\\n.p-0 {\\n padding: 0 !important; }\\n\\n.pt-0,\\n.py-0 {\\n padding-top: 0 !important; }\\n\\n.pr-0,\\n.px-0 {\\n padding-right: 0 !important; }\\n\\n.pb-0,\\n.py-0 {\\n padding-bottom: 0 !important; }\\n\\n.pl-0,\\n.px-0 {\\n padding-left: 0 !important; }\\n\\n.p-1 {\\n padding: 0.25rem !important; }\\n\\n.pt-1,\\n.py-1 {\\n padding-top: 0.25rem !important; }\\n\\n.pr-1,\\n.px-1 {\\n padding-right: 0.25rem !important; }\\n\\n.pb-1,\\n.py-1 {\\n padding-bottom: 0.25rem !important; }\\n\\n.pl-1,\\n.px-1 {\\n padding-left: 0.25rem !important; }\\n\\n.p-2 {\\n padding: 0.5rem !important; }\\n\\n.pt-2,\\n.py-2 {\\n padding-top: 0.5rem !important; }\\n\\n.pr-2,\\n.px-2 {\\n padding-right: 0.5rem !important; }\\n\\n.pb-2,\\n.py-2 {\\n padding-bottom: 0.5rem !important; }\\n\\n.pl-2,\\n.px-2 {\\n padding-left: 0.5rem !important; }\\n\\n.p-3 {\\n padding: 1rem !important; }\\n\\n.pt-3,\\n.py-3 {\\n padding-top: 1rem !important; }\\n\\n.pr-3,\\n.px-3 {\\n padding-right: 1rem !important; }\\n\\n.pb-3,\\n.py-3 {\\n padding-bottom: 1rem !important; }\\n\\n.pl-3,\\n.px-3 {\\n padding-left: 1rem !important; }\\n\\n.p-4 {\\n padding: 1.5rem !important; }\\n\\n.pt-4,\\n.py-4 {\\n padding-top: 1.5rem !important; }\\n\\n.pr-4,\\n.px-4 {\\n padding-right: 1.5rem !important; }\\n\\n.pb-4,\\n.py-4 {\\n padding-bottom: 1.5rem !important; }\\n\\n.pl-4,\\n.px-4 {\\n padding-left: 1.5rem !important; }\\n\\n.p-5 {\\n padding: 3rem !important; }\\n\\n.pt-5,\\n.py-5 {\\n padding-top: 3rem !important; }\\n\\n.pr-5,\\n.px-5 {\\n padding-right: 3rem !important; }\\n\\n.pb-5,\\n.py-5 {\\n padding-bottom: 3rem !important; }\\n\\n.pl-5,\\n.px-5 {\\n padding-left: 3rem !important; }\\n\\n.m-n1 {\\n margin: -0.25rem !important; }\\n\\n.mt-n1,\\n.my-n1 {\\n margin-top: -0.25rem !important; }\\n\\n.mr-n1,\\n.mx-n1 {\\n margin-right: -0.25rem !important; }\\n\\n.mb-n1,\\n.my-n1 {\\n margin-bottom: -0.25rem !important; }\\n\\n.ml-n1,\\n.mx-n1 {\\n margin-left: -0.25rem !important; }\\n\\n.m-n2 {\\n margin: -0.5rem !important; }\\n\\n.mt-n2,\\n.my-n2 {\\n margin-top: -0.5rem !important; }\\n\\n.mr-n2,\\n.mx-n2 {\\n margin-right: -0.5rem !important; }\\n\\n.mb-n2,\\n.my-n2 {\\n margin-bottom: -0.5rem !important; }\\n\\n.ml-n2,\\n.mx-n2 {\\n margin-left: -0.5rem !important; }\\n\\n.m-n3 {\\n margin: -1rem !important; }\\n\\n.mt-n3,\\n.my-n3 {\\n margin-top: -1rem !important; }\\n\\n.mr-n3,\\n.mx-n3 {\\n margin-right: -1rem !important; }\\n\\n.mb-n3,\\n.my-n3 {\\n margin-bottom: -1rem !important; }\\n\\n.ml-n3,\\n.mx-n3 {\\n margin-left: -1rem !important; }\\n\\n.m-n4 {\\n margin: -1.5rem !important; }\\n\\n.mt-n4,\\n.my-n4 {\\n margin-top: -1.5rem !important; }\\n\\n.mr-n4,\\n.mx-n4 {\\n margin-right: -1.5rem !important; }\\n\\n.mb-n4,\\n.my-n4 {\\n margin-bottom: -1.5rem !important; }\\n\\n.ml-n4,\\n.mx-n4 {\\n margin-left: -1.5rem !important; }\\n\\n.m-n5 {\\n margin: -3rem !important; }\\n\\n.mt-n5,\\n.my-n5 {\\n margin-top: -3rem !important; }\\n\\n.mr-n5,\\n.mx-n5 {\\n margin-right: -3rem !important; }\\n\\n.mb-n5,\\n.my-n5 {\\n margin-bottom: -3rem !important; }\\n\\n.ml-n5,\\n.mx-n5 {\\n margin-left: -3rem !important; }\\n\\n.m-auto {\\n margin: auto !important; }\\n\\n.mt-auto,\\n.my-auto {\\n margin-top: auto !important; }\\n\\n.mr-auto,\\n.mx-auto {\\n margin-right: auto !important; }\\n\\n.mb-auto,\\n.my-auto {\\n margin-bottom: auto !important; }\\n\\n.ml-auto,\\n.mx-auto {\\n margin-left: auto !important; }\\n\\n@media (min-width: 576px) {\\n .m-sm-0 {\\n margin: 0 !important; }\\n .mt-sm-0,\\n .my-sm-0 {\\n margin-top: 0 !important; }\\n .mr-sm-0,\\n .mx-sm-0 {\\n margin-right: 0 !important; }\\n .mb-sm-0,\\n .my-sm-0 {\\n margin-bottom: 0 !important; }\\n .ml-sm-0,\\n .mx-sm-0 {\\n margin-left: 0 !important; }\\n .m-sm-1 {\\n margin: 0.25rem !important; }\\n .mt-sm-1,\\n .my-sm-1 {\\n margin-top: 0.25rem !important; }\\n .mr-sm-1,\\n .mx-sm-1 {\\n margin-right: 0.25rem !important; }\\n .mb-sm-1,\\n .my-sm-1 {\\n margin-bottom: 0.25rem !important; }\\n .ml-sm-1,\\n .mx-sm-1 {\\n margin-left: 0.25rem !important; }\\n .m-sm-2 {\\n margin: 0.5rem !important; }\\n .mt-sm-2,\\n .my-sm-2 {\\n margin-top: 0.5rem !important; }\\n .mr-sm-2,\\n .mx-sm-2 {\\n margin-right: 0.5rem !important; }\\n .mb-sm-2,\\n .my-sm-2 {\\n margin-bottom: 0.5rem !important; }\\n .ml-sm-2,\\n .mx-sm-2 {\\n margin-left: 0.5rem !important; }\\n .m-sm-3 {\\n margin: 1rem !important; }\\n .mt-sm-3,\\n .my-sm-3 {\\n margin-top: 1rem !important; }\\n .mr-sm-3,\\n .mx-sm-3 {\\n margin-right: 1rem !important; }\\n .mb-sm-3,\\n .my-sm-3 {\\n margin-bottom: 1rem !important; }\\n .ml-sm-3,\\n .mx-sm-3 {\\n margin-left: 1rem !important; }\\n .m-sm-4 {\\n margin: 1.5rem !important; }\\n .mt-sm-4,\\n .my-sm-4 {\\n margin-top: 1.5rem !important; }\\n .mr-sm-4,\\n .mx-sm-4 {\\n margin-right: 1.5rem !important; }\\n .mb-sm-4,\\n .my-sm-4 {\\n margin-bottom: 1.5rem !important; }\\n .ml-sm-4,\\n .mx-sm-4 {\\n margin-left: 1.5rem !important; }\\n .m-sm-5 {\\n margin: 3rem !important; }\\n .mt-sm-5,\\n .my-sm-5 {\\n margin-top: 3rem !important; }\\n .mr-sm-5,\\n .mx-sm-5 {\\n margin-right: 3rem !important; }\\n .mb-sm-5,\\n .my-sm-5 {\\n margin-bottom: 3rem !important; }\\n .ml-sm-5,\\n .mx-sm-5 {\\n margin-left: 3rem !important; }\\n .p-sm-0 {\\n padding: 0 !important; }\\n .pt-sm-0,\\n .py-sm-0 {\\n padding-top: 0 !important; }\\n .pr-sm-0,\\n .px-sm-0 {\\n padding-right: 0 !important; }\\n .pb-sm-0,\\n .py-sm-0 {\\n padding-bottom: 0 !important; }\\n .pl-sm-0,\\n .px-sm-0 {\\n padding-left: 0 !important; }\\n .p-sm-1 {\\n padding: 0.25rem !important; }\\n .pt-sm-1,\\n .py-sm-1 {\\n padding-top: 0.25rem !important; }\\n .pr-sm-1,\\n .px-sm-1 {\\n padding-right: 0.25rem !important; }\\n .pb-sm-1,\\n .py-sm-1 {\\n padding-bottom: 0.25rem !important; }\\n .pl-sm-1,\\n .px-sm-1 {\\n padding-left: 0.25rem !important; }\\n .p-sm-2 {\\n padding: 0.5rem !important; }\\n .pt-sm-2,\\n .py-sm-2 {\\n padding-top: 0.5rem !important; }\\n .pr-sm-2,\\n .px-sm-2 {\\n padding-right: 0.5rem !important; }\\n .pb-sm-2,\\n .py-sm-2 {\\n padding-bottom: 0.5rem !important; }\\n .pl-sm-2,\\n .px-sm-2 {\\n padding-left: 0.5rem !important; }\\n .p-sm-3 {\\n padding: 1rem !important; }\\n .pt-sm-3,\\n .py-sm-3 {\\n padding-top: 1rem !important; }\\n .pr-sm-3,\\n .px-sm-3 {\\n padding-right: 1rem !important; }\\n .pb-sm-3,\\n .py-sm-3 {\\n padding-bottom: 1rem !important; }\\n .pl-sm-3,\\n .px-sm-3 {\\n padding-left: 1rem !important; }\\n .p-sm-4 {\\n padding: 1.5rem !important; }\\n .pt-sm-4,\\n .py-sm-4 {\\n padding-top: 1.5rem !important; }\\n .pr-sm-4,\\n .px-sm-4 {\\n padding-right: 1.5rem !important; }\\n .pb-sm-4,\\n .py-sm-4 {\\n padding-bottom: 1.5rem !important; }\\n .pl-sm-4,\\n .px-sm-4 {\\n padding-left: 1.5rem !important; }\\n .p-sm-5 {\\n padding: 3rem !important; }\\n .pt-sm-5,\\n .py-sm-5 {\\n padding-top: 3rem !important; }\\n .pr-sm-5,\\n .px-sm-5 {\\n padding-right: 3rem !important; }\\n .pb-sm-5,\\n .py-sm-5 {\\n padding-bottom: 3rem !important; }\\n .pl-sm-5,\\n .px-sm-5 {\\n padding-left: 3rem !important; }\\n .m-sm-n1 {\\n margin: -0.25rem !important; }\\n .mt-sm-n1,\\n .my-sm-n1 {\\n margin-top: -0.25rem !important; }\\n .mr-sm-n1,\\n .mx-sm-n1 {\\n margin-right: -0.25rem !important; }\\n .mb-sm-n1,\\n .my-sm-n1 {\\n margin-bottom: -0.25rem !important; }\\n .ml-sm-n1,\\n .mx-sm-n1 {\\n margin-left: -0.25rem !important; }\\n .m-sm-n2 {\\n margin: -0.5rem !important; }\\n .mt-sm-n2,\\n .my-sm-n2 {\\n margin-top: -0.5rem !important; }\\n .mr-sm-n2,\\n .mx-sm-n2 {\\n margin-right: -0.5rem !important; }\\n .mb-sm-n2,\\n .my-sm-n2 {\\n margin-bottom: -0.5rem !important; }\\n .ml-sm-n2,\\n .mx-sm-n2 {\\n margin-left: -0.5rem !important; }\\n .m-sm-n3 {\\n margin: -1rem !important; }\\n .mt-sm-n3,\\n .my-sm-n3 {\\n margin-top: -1rem !important; }\\n .mr-sm-n3,\\n .mx-sm-n3 {\\n margin-right: -1rem !important; }\\n .mb-sm-n3,\\n .my-sm-n3 {\\n margin-bottom: -1rem !important; }\\n .ml-sm-n3,\\n .mx-sm-n3 {\\n margin-left: -1rem !important; }\\n .m-sm-n4 {\\n margin: -1.5rem !important; }\\n .mt-sm-n4,\\n .my-sm-n4 {\\n margin-top: -1.5rem !important; }\\n .mr-sm-n4,\\n .mx-sm-n4 {\\n margin-right: -1.5rem !important; }\\n .mb-sm-n4,\\n .my-sm-n4 {\\n margin-bottom: -1.5rem !important; }\\n .ml-sm-n4,\\n .mx-sm-n4 {\\n margin-left: -1.5rem !important; }\\n .m-sm-n5 {\\n margin: -3rem !important; }\\n .mt-sm-n5,\\n .my-sm-n5 {\\n margin-top: -3rem !important; }\\n .mr-sm-n5,\\n .mx-sm-n5 {\\n margin-right: -3rem !important; }\\n .mb-sm-n5,\\n .my-sm-n5 {\\n margin-bottom: -3rem !important; }\\n .ml-sm-n5,\\n .mx-sm-n5 {\\n margin-left: -3rem !important; }\\n .m-sm-auto {\\n margin: auto !important; }\\n .mt-sm-auto,\\n .my-sm-auto {\\n margin-top: auto !important; }\\n .mr-sm-auto,\\n .mx-sm-auto {\\n margin-right: auto !important; }\\n .mb-sm-auto,\\n .my-sm-auto {\\n margin-bottom: auto !important; }\\n .ml-sm-auto,\\n .mx-sm-auto {\\n margin-left: auto !important; } }\\n\\n@media (min-width: 768px) {\\n .m-md-0 {\\n margin: 0 !important; }\\n .mt-md-0,\\n .my-md-0 {\\n margin-top: 0 !important; }\\n .mr-md-0,\\n .mx-md-0 {\\n margin-right: 0 !important; }\\n .mb-md-0,\\n .my-md-0 {\\n margin-bottom: 0 !important; }\\n .ml-md-0,\\n .mx-md-0 {\\n margin-left: 0 !important; }\\n .m-md-1 {\\n margin: 0.25rem !important; }\\n .mt-md-1,\\n .my-md-1 {\\n margin-top: 0.25rem !important; }\\n .mr-md-1,\\n .mx-md-1 {\\n margin-right: 0.25rem !important; }\\n .mb-md-1,\\n .my-md-1 {\\n margin-bottom: 0.25rem !important; }\\n .ml-md-1,\\n .mx-md-1 {\\n margin-left: 0.25rem !important; }\\n .m-md-2 {\\n margin: 0.5rem !important; }\\n .mt-md-2,\\n .my-md-2 {\\n margin-top: 0.5rem !important; }\\n .mr-md-2,\\n .mx-md-2 {\\n margin-right: 0.5rem !important; }\\n .mb-md-2,\\n .my-md-2 {\\n margin-bottom: 0.5rem !important; }\\n .ml-md-2,\\n .mx-md-2 {\\n margin-left: 0.5rem !important; }\\n .m-md-3 {\\n margin: 1rem !important; }\\n .mt-md-3,\\n .my-md-3 {\\n margin-top: 1rem !important; }\\n .mr-md-3,\\n .mx-md-3 {\\n margin-right: 1rem !important; }\\n .mb-md-3,\\n .my-md-3 {\\n margin-bottom: 1rem !important; }\\n .ml-md-3,\\n .mx-md-3 {\\n margin-left: 1rem !important; }\\n .m-md-4 {\\n margin: 1.5rem !important; }\\n .mt-md-4,\\n .my-md-4 {\\n margin-top: 1.5rem !important; }\\n .mr-md-4,\\n .mx-md-4 {\\n margin-right: 1.5rem !important; }\\n .mb-md-4,\\n .my-md-4 {\\n margin-bottom: 1.5rem !important; }\\n .ml-md-4,\\n .mx-md-4 {\\n margin-left: 1.5rem !important; }\\n .m-md-5 {\\n margin: 3rem !important; }\\n .mt-md-5,\\n .my-md-5 {\\n margin-top: 3rem !important; }\\n .mr-md-5,\\n .mx-md-5 {\\n margin-right: 3rem !important; }\\n .mb-md-5,\\n .my-md-5 {\\n margin-bottom: 3rem !important; }\\n .ml-md-5,\\n .mx-md-5 {\\n margin-left: 3rem !important; }\\n .p-md-0 {\\n padding: 0 !important; }\\n .pt-md-0,\\n .py-md-0 {\\n padding-top: 0 !important; }\\n .pr-md-0,\\n .px-md-0 {\\n padding-right: 0 !important; }\\n .pb-md-0,\\n .py-md-0 {\\n padding-bottom: 0 !important; }\\n .pl-md-0,\\n .px-md-0 {\\n padding-left: 0 !important; }\\n .p-md-1 {\\n padding: 0.25rem !important; }\\n .pt-md-1,\\n .py-md-1 {\\n padding-top: 0.25rem !important; }\\n .pr-md-1,\\n .px-md-1 {\\n padding-right: 0.25rem !important; }\\n .pb-md-1,\\n .py-md-1 {\\n padding-bottom: 0.25rem !important; }\\n .pl-md-1,\\n .px-md-1 {\\n padding-left: 0.25rem !important; }\\n .p-md-2 {\\n padding: 0.5rem !important; }\\n .pt-md-2,\\n .py-md-2 {\\n padding-top: 0.5rem !important; }\\n .pr-md-2,\\n .px-md-2 {\\n padding-right: 0.5rem !important; }\\n .pb-md-2,\\n .py-md-2 {\\n padding-bottom: 0.5rem !important; }\\n .pl-md-2,\\n .px-md-2 {\\n padding-left: 0.5rem !important; }\\n .p-md-3 {\\n padding: 1rem !important; }\\n .pt-md-3,\\n .py-md-3 {\\n padding-top: 1rem !important; }\\n .pr-md-3,\\n .px-md-3 {\\n padding-right: 1rem !important; }\\n .pb-md-3,\\n .py-md-3 {\\n padding-bottom: 1rem !important; }\\n .pl-md-3,\\n .px-md-3 {\\n padding-left: 1rem !important; }\\n .p-md-4 {\\n padding: 1.5rem !important; }\\n .pt-md-4,\\n .py-md-4 {\\n padding-top: 1.5rem !important; }\\n .pr-md-4,\\n .px-md-4 {\\n padding-right: 1.5rem !important; }\\n .pb-md-4,\\n .py-md-4 {\\n padding-bottom: 1.5rem !important; }\\n .pl-md-4,\\n .px-md-4 {\\n padding-left: 1.5rem !important; }\\n .p-md-5 {\\n padding: 3rem !important; }\\n .pt-md-5,\\n .py-md-5 {\\n padding-top: 3rem !important; }\\n .pr-md-5,\\n .px-md-5 {\\n padding-right: 3rem !important; }\\n .pb-md-5,\\n .py-md-5 {\\n padding-bottom: 3rem !important; }\\n .pl-md-5,\\n .px-md-5 {\\n padding-left: 3rem !important; }\\n .m-md-n1 {\\n margin: -0.25rem !important; }\\n .mt-md-n1,\\n .my-md-n1 {\\n margin-top: -0.25rem !important; }\\n .mr-md-n1,\\n .mx-md-n1 {\\n margin-right: -0.25rem !important; }\\n .mb-md-n1,\\n .my-md-n1 {\\n margin-bottom: -0.25rem !important; }\\n .ml-md-n1,\\n .mx-md-n1 {\\n margin-left: -0.25rem !important; }\\n .m-md-n2 {\\n margin: -0.5rem !important; }\\n .mt-md-n2,\\n .my-md-n2 {\\n margin-top: -0.5rem !important; }\\n .mr-md-n2,\\n .mx-md-n2 {\\n margin-right: -0.5rem !important; }\\n .mb-md-n2,\\n .my-md-n2 {\\n margin-bottom: -0.5rem !important; }\\n .ml-md-n2,\\n .mx-md-n2 {\\n margin-left: -0.5rem !important; }\\n .m-md-n3 {\\n margin: -1rem !important; }\\n .mt-md-n3,\\n .my-md-n3 {\\n margin-top: -1rem !important; }\\n .mr-md-n3,\\n .mx-md-n3 {\\n margin-right: -1rem !important; }\\n .mb-md-n3,\\n .my-md-n3 {\\n margin-bottom: -1rem !important; }\\n .ml-md-n3,\\n .mx-md-n3 {\\n margin-left: -1rem !important; }\\n .m-md-n4 {\\n margin: -1.5rem !important; }\\n .mt-md-n4,\\n .my-md-n4 {\\n margin-top: -1.5rem !important; }\\n .mr-md-n4,\\n .mx-md-n4 {\\n margin-right: -1.5rem !important; }\\n .mb-md-n4,\\n .my-md-n4 {\\n margin-bottom: -1.5rem !important; }\\n .ml-md-n4,\\n .mx-md-n4 {\\n margin-left: -1.5rem !important; }\\n .m-md-n5 {\\n margin: -3rem !important; }\\n .mt-md-n5,\\n .my-md-n5 {\\n margin-top: -3rem !important; }\\n .mr-md-n5,\\n .mx-md-n5 {\\n margin-right: -3rem !important; }\\n .mb-md-n5,\\n .my-md-n5 {\\n margin-bottom: -3rem !important; }\\n .ml-md-n5,\\n .mx-md-n5 {\\n margin-left: -3rem !important; }\\n .m-md-auto {\\n margin: auto !important; }\\n .mt-md-auto,\\n .my-md-auto {\\n margin-top: auto !important; }\\n .mr-md-auto,\\n .mx-md-auto {\\n margin-right: auto !important; }\\n .mb-md-auto,\\n .my-md-auto {\\n margin-bottom: auto !important; }\\n .ml-md-auto,\\n .mx-md-auto {\\n margin-left: auto !important; } }\\n\\n@media (min-width: 992px) {\\n .m-lg-0 {\\n margin: 0 !important; }\\n .mt-lg-0,\\n .my-lg-0 {\\n margin-top: 0 !important; }\\n .mr-lg-0,\\n .mx-lg-0 {\\n margin-right: 0 !important; }\\n .mb-lg-0,\\n .my-lg-0 {\\n margin-bottom: 0 !important; }\\n .ml-lg-0,\\n .mx-lg-0 {\\n margin-left: 0 !important; }\\n .m-lg-1 {\\n margin: 0.25rem !important; }\\n .mt-lg-1,\\n .my-lg-1 {\\n margin-top: 0.25rem !important; }\\n .mr-lg-1,\\n .mx-lg-1 {\\n margin-right: 0.25rem !important; }\\n .mb-lg-1,\\n .my-lg-1 {\\n margin-bottom: 0.25rem !important; }\\n .ml-lg-1,\\n .mx-lg-1 {\\n margin-left: 0.25rem !important; }\\n .m-lg-2 {\\n margin: 0.5rem !important; }\\n .mt-lg-2,\\n .my-lg-2 {\\n margin-top: 0.5rem !important; }\\n .mr-lg-2,\\n .mx-lg-2 {\\n margin-right: 0.5rem !important; }\\n .mb-lg-2,\\n .my-lg-2 {\\n margin-bottom: 0.5rem !important; }\\n .ml-lg-2,\\n .mx-lg-2 {\\n margin-left: 0.5rem !important; }\\n .m-lg-3 {\\n margin: 1rem !important; }\\n .mt-lg-3,\\n .my-lg-3 {\\n margin-top: 1rem !important; }\\n .mr-lg-3,\\n .mx-lg-3 {\\n margin-right: 1rem !important; }\\n .mb-lg-3,\\n .my-lg-3 {\\n margin-bottom: 1rem !important; }\\n .ml-lg-3,\\n .mx-lg-3 {\\n margin-left: 1rem !important; }\\n .m-lg-4 {\\n margin: 1.5rem !important; }\\n .mt-lg-4,\\n .my-lg-4 {\\n margin-top: 1.5rem !important; }\\n .mr-lg-4,\\n .mx-lg-4 {\\n margin-right: 1.5rem !important; }\\n .mb-lg-4,\\n .my-lg-4 {\\n margin-bottom: 1.5rem !important; }\\n .ml-lg-4,\\n .mx-lg-4 {\\n margin-left: 1.5rem !important; }\\n .m-lg-5 {\\n margin: 3rem !important; }\\n .mt-lg-5,\\n .my-lg-5 {\\n margin-top: 3rem !important; }\\n .mr-lg-5,\\n .mx-lg-5 {\\n margin-right: 3rem !important; }\\n .mb-lg-5,\\n .my-lg-5 {\\n margin-bottom: 3rem !important; }\\n .ml-lg-5,\\n .mx-lg-5 {\\n margin-left: 3rem !important; }\\n .p-lg-0 {\\n padding: 0 !important; }\\n .pt-lg-0,\\n .py-lg-0 {\\n padding-top: 0 !important; }\\n .pr-lg-0,\\n .px-lg-0 {\\n padding-right: 0 !important; }\\n .pb-lg-0,\\n .py-lg-0 {\\n padding-bottom: 0 !important; }\\n .pl-lg-0,\\n .px-lg-0 {\\n padding-left: 0 !important; }\\n .p-lg-1 {\\n padding: 0.25rem !important; }\\n .pt-lg-1,\\n .py-lg-1 {\\n padding-top: 0.25rem !important; }\\n .pr-lg-1,\\n .px-lg-1 {\\n padding-right: 0.25rem !important; }\\n .pb-lg-1,\\n .py-lg-1 {\\n padding-bottom: 0.25rem !important; }\\n .pl-lg-1,\\n .px-lg-1 {\\n padding-left: 0.25rem !important; }\\n .p-lg-2 {\\n padding: 0.5rem !important; }\\n .pt-lg-2,\\n .py-lg-2 {\\n padding-top: 0.5rem !important; }\\n .pr-lg-2,\\n .px-lg-2 {\\n padding-right: 0.5rem !important; }\\n .pb-lg-2,\\n .py-lg-2 {\\n padding-bottom: 0.5rem !important; }\\n .pl-lg-2,\\n .px-lg-2 {\\n padding-left: 0.5rem !important; }\\n .p-lg-3 {\\n padding: 1rem !important; }\\n .pt-lg-3,\\n .py-lg-3 {\\n padding-top: 1rem !important; }\\n .pr-lg-3,\\n .px-lg-3 {\\n padding-right: 1rem !important; }\\n .pb-lg-3,\\n .py-lg-3 {\\n padding-bottom: 1rem !important; }\\n .pl-lg-3,\\n .px-lg-3 {\\n padding-left: 1rem !important; }\\n .p-lg-4 {\\n padding: 1.5rem !important; }\\n .pt-lg-4,\\n .py-lg-4 {\\n padding-top: 1.5rem !important; }\\n .pr-lg-4,\\n .px-lg-4 {\\n padding-right: 1.5rem !important; }\\n .pb-lg-4,\\n .py-lg-4 {\\n padding-bottom: 1.5rem !important; }\\n .pl-lg-4,\\n .px-lg-4 {\\n padding-left: 1.5rem !important; }\\n .p-lg-5 {\\n padding: 3rem !important; }\\n .pt-lg-5,\\n .py-lg-5 {\\n padding-top: 3rem !important; }\\n .pr-lg-5,\\n .px-lg-5 {\\n padding-right: 3rem !important; }\\n .pb-lg-5,\\n .py-lg-5 {\\n padding-bottom: 3rem !important; }\\n .pl-lg-5,\\n .px-lg-5 {\\n padding-left: 3rem !important; }\\n .m-lg-n1 {\\n margin: -0.25rem !important; }\\n .mt-lg-n1,\\n .my-lg-n1 {\\n margin-top: -0.25rem !important; }\\n .mr-lg-n1,\\n .mx-lg-n1 {\\n margin-right: -0.25rem !important; }\\n .mb-lg-n1,\\n .my-lg-n1 {\\n margin-bottom: -0.25rem !important; }\\n .ml-lg-n1,\\n .mx-lg-n1 {\\n margin-left: -0.25rem !important; }\\n .m-lg-n2 {\\n margin: -0.5rem !important; }\\n .mt-lg-n2,\\n .my-lg-n2 {\\n margin-top: -0.5rem !important; }\\n .mr-lg-n2,\\n .mx-lg-n2 {\\n margin-right: -0.5rem !important; }\\n .mb-lg-n2,\\n .my-lg-n2 {\\n margin-bottom: -0.5rem !important; }\\n .ml-lg-n2,\\n .mx-lg-n2 {\\n margin-left: -0.5rem !important; }\\n .m-lg-n3 {\\n margin: -1rem !important; }\\n .mt-lg-n3,\\n .my-lg-n3 {\\n margin-top: -1rem !important; }\\n .mr-lg-n3,\\n .mx-lg-n3 {\\n margin-right: -1rem !important; }\\n .mb-lg-n3,\\n .my-lg-n3 {\\n margin-bottom: -1rem !important; }\\n .ml-lg-n3,\\n .mx-lg-n3 {\\n margin-left: -1rem !important; }\\n .m-lg-n4 {\\n margin: -1.5rem !important; }\\n .mt-lg-n4,\\n .my-lg-n4 {\\n margin-top: -1.5rem !important; }\\n .mr-lg-n4,\\n .mx-lg-n4 {\\n margin-right: -1.5rem !important; }\\n .mb-lg-n4,\\n .my-lg-n4 {\\n margin-bottom: -1.5rem !important; }\\n .ml-lg-n4,\\n .mx-lg-n4 {\\n margin-left: -1.5rem !important; }\\n .m-lg-n5 {\\n margin: -3rem !important; }\\n .mt-lg-n5,\\n .my-lg-n5 {\\n margin-top: -3rem !important; }\\n .mr-lg-n5,\\n .mx-lg-n5 {\\n margin-right: -3rem !important; }\\n .mb-lg-n5,\\n .my-lg-n5 {\\n margin-bottom: -3rem !important; }\\n .ml-lg-n5,\\n .mx-lg-n5 {\\n margin-left: -3rem !important; }\\n .m-lg-auto {\\n margin: auto !important; }\\n .mt-lg-auto,\\n .my-lg-auto {\\n margin-top: auto !important; }\\n .mr-lg-auto,\\n .mx-lg-auto {\\n margin-right: auto !important; }\\n .mb-lg-auto,\\n .my-lg-auto {\\n margin-bottom: auto !important; }\\n .ml-lg-auto,\\n .mx-lg-auto {\\n margin-left: auto !important; } }\\n\\n@media (min-width: 1200px) {\\n .m-xl-0 {\\n margin: 0 !important; }\\n .mt-xl-0,\\n .my-xl-0 {\\n margin-top: 0 !important; }\\n .mr-xl-0,\\n .mx-xl-0 {\\n margin-right: 0 !important; }\\n .mb-xl-0,\\n .my-xl-0 {\\n margin-bottom: 0 !important; }\\n .ml-xl-0,\\n .mx-xl-0 {\\n margin-left: 0 !important; }\\n .m-xl-1 {\\n margin: 0.25rem !important; }\\n .mt-xl-1,\\n .my-xl-1 {\\n margin-top: 0.25rem !important; }\\n .mr-xl-1,\\n .mx-xl-1 {\\n margin-right: 0.25rem !important; }\\n .mb-xl-1,\\n .my-xl-1 {\\n margin-bottom: 0.25rem !important; }\\n .ml-xl-1,\\n .mx-xl-1 {\\n margin-left: 0.25rem !important; }\\n .m-xl-2 {\\n margin: 0.5rem !important; }\\n .mt-xl-2,\\n .my-xl-2 {\\n margin-top: 0.5rem !important; }\\n .mr-xl-2,\\n .mx-xl-2 {\\n margin-right: 0.5rem !important; }\\n .mb-xl-2,\\n .my-xl-2 {\\n margin-bottom: 0.5rem !important; }\\n .ml-xl-2,\\n .mx-xl-2 {\\n margin-left: 0.5rem !important; }\\n .m-xl-3 {\\n margin: 1rem !important; }\\n .mt-xl-3,\\n .my-xl-3 {\\n margin-top: 1rem !important; }\\n .mr-xl-3,\\n .mx-xl-3 {\\n margin-right: 1rem !important; }\\n .mb-xl-3,\\n .my-xl-3 {\\n margin-bottom: 1rem !important; }\\n .ml-xl-3,\\n .mx-xl-3 {\\n margin-left: 1rem !important; }\\n .m-xl-4 {\\n margin: 1.5rem !important; }\\n .mt-xl-4,\\n .my-xl-4 {\\n margin-top: 1.5rem !important; }\\n .mr-xl-4,\\n .mx-xl-4 {\\n margin-right: 1.5rem !important; }\\n .mb-xl-4,\\n .my-xl-4 {\\n margin-bottom: 1.5rem !important; }\\n .ml-xl-4,\\n .mx-xl-4 {\\n margin-left: 1.5rem !important; }\\n .m-xl-5 {\\n margin: 3rem !important; }\\n .mt-xl-5,\\n .my-xl-5 {\\n margin-top: 3rem !important; }\\n .mr-xl-5,\\n .mx-xl-5 {\\n margin-right: 3rem !important; }\\n .mb-xl-5,\\n .my-xl-5 {\\n margin-bottom: 3rem !important; }\\n .ml-xl-5,\\n .mx-xl-5 {\\n margin-left: 3rem !important; }\\n .p-xl-0 {\\n padding: 0 !important; }\\n .pt-xl-0,\\n .py-xl-0 {\\n padding-top: 0 !important; }\\n .pr-xl-0,\\n .px-xl-0 {\\n padding-right: 0 !important; }\\n .pb-xl-0,\\n .py-xl-0 {\\n padding-bottom: 0 !important; }\\n .pl-xl-0,\\n .px-xl-0 {\\n padding-left: 0 !important; }\\n .p-xl-1 {\\n padding: 0.25rem !important; }\\n .pt-xl-1,\\n .py-xl-1 {\\n padding-top: 0.25rem !important; }\\n .pr-xl-1,\\n .px-xl-1 {\\n padding-right: 0.25rem !important; }\\n .pb-xl-1,\\n .py-xl-1 {\\n padding-bottom: 0.25rem !important; }\\n .pl-xl-1,\\n .px-xl-1 {\\n padding-left: 0.25rem !important; }\\n .p-xl-2 {\\n padding: 0.5rem !important; }\\n .pt-xl-2,\\n .py-xl-2 {\\n padding-top: 0.5rem !important; }\\n .pr-xl-2,\\n .px-xl-2 {\\n padding-right: 0.5rem !important; }\\n .pb-xl-2,\\n .py-xl-2 {\\n padding-bottom: 0.5rem !important; }\\n .pl-xl-2,\\n .px-xl-2 {\\n padding-left: 0.5rem !important; }\\n .p-xl-3 {\\n padding: 1rem !important; }\\n .pt-xl-3,\\n .py-xl-3 {\\n padding-top: 1rem !important; }\\n .pr-xl-3,\\n .px-xl-3 {\\n padding-right: 1rem !important; }\\n .pb-xl-3,\\n .py-xl-3 {\\n padding-bottom: 1rem !important; }\\n .pl-xl-3,\\n .px-xl-3 {\\n padding-left: 1rem !important; }\\n .p-xl-4 {\\n padding: 1.5rem !important; }\\n .pt-xl-4,\\n .py-xl-4 {\\n padding-top: 1.5rem !important; }\\n .pr-xl-4,\\n .px-xl-4 {\\n padding-right: 1.5rem !important; }\\n .pb-xl-4,\\n .py-xl-4 {\\n padding-bottom: 1.5rem !important; }\\n .pl-xl-4,\\n .px-xl-4 {\\n padding-left: 1.5rem !important; }\\n .p-xl-5 {\\n padding: 3rem !important; }\\n .pt-xl-5,\\n .py-xl-5 {\\n padding-top: 3rem !important; }\\n .pr-xl-5,\\n .px-xl-5 {\\n padding-right: 3rem !important; }\\n .pb-xl-5,\\n .py-xl-5 {\\n padding-bottom: 3rem !important; }\\n .pl-xl-5,\\n .px-xl-5 {\\n padding-left: 3rem !important; }\\n .m-xl-n1 {\\n margin: -0.25rem !important; }\\n .mt-xl-n1,\\n .my-xl-n1 {\\n margin-top: -0.25rem !important; }\\n .mr-xl-n1,\\n .mx-xl-n1 {\\n margin-right: -0.25rem !important; }\\n .mb-xl-n1,\\n .my-xl-n1 {\\n margin-bottom: -0.25rem !important; }\\n .ml-xl-n1,\\n .mx-xl-n1 {\\n margin-left: -0.25rem !important; }\\n .m-xl-n2 {\\n margin: -0.5rem !important; }\\n .mt-xl-n2,\\n .my-xl-n2 {\\n margin-top: -0.5rem !important; }\\n .mr-xl-n2,\\n .mx-xl-n2 {\\n margin-right: -0.5rem !important; }\\n .mb-xl-n2,\\n .my-xl-n2 {\\n margin-bottom: -0.5rem !important; }\\n .ml-xl-n2,\\n .mx-xl-n2 {\\n margin-left: -0.5rem !important; }\\n .m-xl-n3 {\\n margin: -1rem !important; }\\n .mt-xl-n3,\\n .my-xl-n3 {\\n margin-top: -1rem !important; }\\n .mr-xl-n3,\\n .mx-xl-n3 {\\n margin-right: -1rem !important; }\\n .mb-xl-n3,\\n .my-xl-n3 {\\n margin-bottom: -1rem !important; }\\n .ml-xl-n3,\\n .mx-xl-n3 {\\n margin-left: -1rem !important; }\\n .m-xl-n4 {\\n margin: -1.5rem !important; }\\n .mt-xl-n4,\\n .my-xl-n4 {\\n margin-top: -1.5rem !important; }\\n .mr-xl-n4,\\n .mx-xl-n4 {\\n margin-right: -1.5rem !important; }\\n .mb-xl-n4,\\n .my-xl-n4 {\\n margin-bottom: -1.5rem !important; }\\n .ml-xl-n4,\\n .mx-xl-n4 {\\n margin-left: -1.5rem !important; }\\n .m-xl-n5 {\\n margin: -3rem !important; }\\n .mt-xl-n5,\\n .my-xl-n5 {\\n margin-top: -3rem !important; }\\n .mr-xl-n5,\\n .mx-xl-n5 {\\n margin-right: -3rem !important; }\\n .mb-xl-n5,\\n .my-xl-n5 {\\n margin-bottom: -3rem !important; }\\n .ml-xl-n5,\\n .mx-xl-n5 {\\n margin-left: -3rem !important; }\\n .m-xl-auto {\\n margin: auto !important; }\\n .mt-xl-auto,\\n .my-xl-auto {\\n margin-top: auto !important; }\\n .mr-xl-auto,\\n .mx-xl-auto {\\n margin-right: auto !important; }\\n .mb-xl-auto,\\n .my-xl-auto {\\n margin-bottom: auto !important; }\\n .ml-xl-auto,\\n .mx-xl-auto {\\n margin-left: auto !important; } }\\n\\n.text-monospace {\\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace !important; }\\n\\n.text-justify {\\n text-align: justify !important; }\\n\\n.text-wrap {\\n white-space: normal !important; }\\n\\n.text-nowrap {\\n white-space: nowrap !important; }\\n\\n.text-truncate {\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap; }\\n\\n.text-left {\\n text-align: left !important; }\\n\\n.text-right {\\n text-align: right !important; }\\n\\n.text-center {\\n text-align: center !important; }\\n\\n@media (min-width: 576px) {\\n .text-sm-left {\\n text-align: left !important; }\\n .text-sm-right {\\n text-align: right !important; }\\n .text-sm-center {\\n text-align: center !important; } }\\n\\n@media (min-width: 768px) {\\n .text-md-left {\\n text-align: left !important; }\\n .text-md-right {\\n text-align: right !important; }\\n .text-md-center {\\n text-align: center !important; } }\\n\\n@media (min-width: 992px) {\\n .text-lg-left {\\n text-align: left !important; }\\n .text-lg-right {\\n text-align: right !important; }\\n .text-lg-center {\\n text-align: center !important; } }\\n\\n@media (min-width: 1200px) {\\n .text-xl-left {\\n text-align: left !important; }\\n .text-xl-right {\\n text-align: right !important; }\\n .text-xl-center {\\n text-align: center !important; } }\\n\\n.text-lowercase {\\n text-transform: lowercase !important; }\\n\\n.text-uppercase {\\n text-transform: uppercase !important; }\\n\\n.text-capitalize {\\n text-transform: capitalize !important; }\\n\\n.font-weight-light {\\n font-weight: 300 !important; }\\n\\n.font-weight-lighter {\\n font-weight: lighter !important; }\\n\\n.font-weight-normal {\\n font-weight: 400 !important; }\\n\\n.font-weight-bold {\\n font-weight: 700 !important; }\\n\\n.font-weight-bolder {\\n font-weight: bolder !important; }\\n\\n.font-italic {\\n font-style: italic !important; }\\n\\n.text-white {\\n color: #fff !important; }\\n\\n.text-primary {\\n color: #007bff !important; }\\n\\na.text-primary:hover, a.text-primary:focus {\\n color: #0056b3 !important; }\\n\\n.text-secondary {\\n color: #6c757d !important; }\\n\\na.text-secondary:hover, a.text-secondary:focus {\\n color: #494f54 !important; }\\n\\n.text-success {\\n color: #28a745 !important; }\\n\\na.text-success:hover, a.text-success:focus {\\n color: #19692c !important; }\\n\\n.text-info {\\n color: #17a2b8 !important; }\\n\\na.text-info:hover, a.text-info:focus {\\n color: #0f6674 !important; }\\n\\n.text-warning {\\n color: #ffc107 !important; }\\n\\na.text-warning:hover, a.text-warning:focus {\\n color: #ba8b00 !important; }\\n\\n.text-danger {\\n color: #dc3545 !important; }\\n\\na.text-danger:hover, a.text-danger:focus {\\n color: #a71d2a !important; }\\n\\n.text-light {\\n color: #f8f9fa !important; }\\n\\na.text-light:hover, a.text-light:focus {\\n color: #cbd3da !important; }\\n\\n.text-dark {\\n color: #343a40 !important; }\\n\\na.text-dark:hover, a.text-dark:focus {\\n color: #121416 !important; }\\n\\n.text-body {\\n color: #212529 !important; }\\n\\n.text-muted {\\n color: #6c757d !important; }\\n\\n.text-black-50 {\\n color: rgba(0, 0, 0, 0.5) !important; }\\n\\n.text-white-50 {\\n color: rgba(255, 255, 255, 0.5) !important; }\\n\\n.text-hide {\\n font: 0/0 a;\\n color: transparent;\\n text-shadow: none;\\n background-color: transparent;\\n border: 0; }\\n\\n.text-decoration-none {\\n text-decoration: none !important; }\\n\\n.text-break {\\n word-break: break-word !important;\\n overflow-wrap: break-word !important; }\\n\\n.text-reset {\\n color: inherit !important; }\\n\\n.visible {\\n visibility: visible !important; }\\n\\n.invisible {\\n visibility: hidden !important; }\\n\\n@media print {\\n *,\\n *::before,\\n *::after {\\n text-shadow: none !important;\\n box-shadow: none !important; }\\n a:not(.btn) {\\n text-decoration: underline; }\\n abbr[title]::after {\\n content: \\\" (\\\" attr(title) \\\")\\\"; }\\n pre {\\n white-space: pre-wrap !important; }\\n pre,\\n blockquote {\\n border: 1px solid #adb5bd;\\n page-break-inside: avoid; }\\n thead {\\n display: table-header-group; }\\n tr,\\n img {\\n page-break-inside: avoid; }\\n p,\\n h2,\\n h3 {\\n orphans: 3;\\n widows: 3; }\\n h2,\\n h3 {\\n page-break-after: avoid; }\\n @page {\\n size: a3; }\\n body {\\n min-width: 992px !important; }\\n .container {\\n min-width: 992px !important; }\\n .navbar {\\n display: none; }\\n .badge {\\n border: 1px solid #000; }\\n .table {\\n border-collapse: collapse !important; }\\n .table td,\\n .table th {\\n background-color: #fff !important; }\\n .table-bordered th,\\n .table-bordered td {\\n border: 1px solid #dee2e6 !important; }\\n .table-dark {\\n color: inherit; }\\n .table-dark th,\\n .table-dark td,\\n .table-dark thead th,\\n .table-dark tbody + tbody {\\n border-color: #dee2e6; }\\n .table .thead-dark th {\\n color: inherit;\\n border-color: #dee2e6; } }\\n\\n/* Sass variables\\n\\t============================================================================================ */\\n/* font family\\n\\t============================================================================================ */\\n/* color variables\\n\\t============================================================================================ */\\n/* google fonts\\n\\t============================================================================================ */\\n/* global style start\\n\\t============================================================================================ */\\nbody {\\n color: #797979;\\n font-family: \\\"Source Sans Pro\\\", sans-serif;\\n font-weight: 400;\\n line-height: 1.625; }\\n\\nul {\\n list-style-type: none;\\n margin: 0;\\n padding: 0; }\\n\\na:hover {\\n text-decoration: none; }\\n\\nbutton {\\n cursor: pointer; }\\n button:focus {\\n outline: 0;\\n box-shadow: none; }\\n\\nh1, h2, h3, h4, h5, h6 {\\n font-family: \\\"Lora\\\", serif;\\n color: #3a414e;\\n line-height: 1.333; }\\n\\n.mb-30px {\\n margin-bottom: 30px; }\\n\\n.section-padding {\\n padding: 110px 0; }\\n\\n.section-margin {\\n margin: 50px 0; }\\n @media (min-width: 1000px) {\\n .section-margin {\\n margin: 100px 0; } }\\n\\n/* global style end\\n\\t============================================================================================ */\\n/*=================== custo button rule start ====================*/\\n.button {\\n display: inline-block;\\n border: 1px solid #222222;\\n text-transform: uppercase;\\n font-size: 13px;\\n font-weight: 500;\\n padding: 10px 24px;\\n background-color: #222222;\\n color: #ff9907;\\n transition: all .4s ease; }\\n .button i, .button span {\\n margin-left: 5px; }\\n @media (min-width: 900px) {\\n .button {\\n padding: 12px 42px; } }\\n .button:hover {\\n background-color: #ff9907;\\n border-color: #ff9907;\\n color: #000022; }\\n\\n.navbar-brand img {\\n width: 80px;\\n height: 80px; }\\n\\n.navbar {\\n display: flex;\\n height: 80px;\\n justify-content: space-between;\\n align-items: center;\\n padding: 0 20px;\\n margin: 10px 0 0 0; }\\n @media (max-width: 700px) {\\n .navbar img {\\n width: 40px;\\n height: 40px; } }\\n\\n@media (max-width: 700px) {\\n .navbar-toggler {\\n padding: 0; } }\\n\\n.blog-info-header h3 small {\\n font-size: 45%; }\\n\\n@media (max-width: 700px) {\\n .blog-info-header {\\n font-size: 10px; }\\n .blog-info-header h3 {\\n font-size: 10px; } }\\n\\n/* banner section start\\n\\t============================================================================================ */\\n.last-post {\\n margin: 30px 0 0 0; }\\n .last-post a {\\n display: block;\\n text-align: center; }\\n .last-post a img {\\n height: 400px; }\\n @media (min-width: 1000px) {\\n .last-post a img {\\n height: 550px; } }\\n .last-post--sm {\\n height: 300px; }\\n @media (min-width: 1000px) {\\n .last-post--sm {\\n height: 400px; } }\\n .last-post::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\"; }\\n .last-post-content {\\n position: absolute;\\n top: 50%;\\n left: 50%;\\n width: 100%;\\n transform: translate(-50%, -50%);\\n text-align: center; }\\n .last-post-content > * {\\n color: #fff;\\n display: block; }\\n .last-post-content-category {\\n margin-bottom: 0; }\\n .last-post-content-title {\\n margin-bottom: 12px; }\\n\\n/* banner section end\\n ============================================================================================ */\\n/* breadcrumb section start\\n ============================================================================================ */\\n.banner-breadcrumb {\\n display: inline-block; }\\n .banner-breadcrumb .breadcrumb {\\n background: transparent;\\n padding: 0; }\\n .banner-breadcrumb .breadcrumb-item {\\n padding: .1rem; }\\n .banner-breadcrumb .breadcrumb-item a {\\n text-transform: capitalize;\\n color: #fff; }\\n .banner-breadcrumb .breadcrumb-item + .breadcrumb-item::before {\\n color: #fff;\\n padding-right: .1rem;\\n content: \\\"-\\\"; }\\n .banner-breadcrumb .breadcrumb-item.active {\\n color: #fff; }\\n\\n/* breadcrumb section end\\n ============================================================================================ */\\n.jumbotron {\\n margin: 15px 0; }\\n\\n.post-title {\\n font-size: 2.5rem; }\\n .post-title:hover {\\n text-decoration: none; }\\n\", \"\"]);\n\n\n\n//# sourceURL=webpack:///./resources/themes/default/scss/app.scss?./node_modules/css-loader/dist/cjs.js??ref--4-1!./node_modules/postcss-loader/src??ref--4-2!./node_modules/sass-loader/lib/loader.js"); /***/ }), -/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js!./resources/scss/header.scss": -/*!***************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--4-2!./node_modules/sass-loader/lib/loader.js!./resources/scss/header.scss ***! - \***************************************************************************************************************************************************************/ +/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js!./resources/themes/default/scss/header.scss": +/*!****************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js??ref--4-1!./node_modules/postcss-loader/src??ref--4-2!./node_modules/sass-loader/lib/loader.js!./resources/themes/default/scss/header.scss ***! + \****************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -eval("exports = module.exports = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(false);\n// Module\nexports.push([module.i, \".navbar-brand img {\\n width: 80px;\\n height: 80px; }\\n\\n.navbar {\\n display: flex;\\n height: 80px;\\n justify-content: space-between;\\n align-items: center;\\n padding: 0 20px;\\n margin: 10px 0 0 0; }\\n\", \"\"]);\n\n\n\n//# sourceURL=webpack:///./resources/scss/header.scss?./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--4-2!./node_modules/sass-loader/lib/loader.js"); +eval("exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(false);\n// Module\nexports.push([module.i, \".navbar-brand img {\\n width: 80px;\\n height: 80px; }\\n\\n.navbar {\\n display: flex;\\n height: 80px;\\n justify-content: space-between;\\n align-items: center;\\n padding: 0 20px;\\n margin: 10px 0 0 0; }\\n @media (max-width: 700px) {\\n .navbar img {\\n width: 40px;\\n height: 40px; } }\\n\\n@media (max-width: 700px) {\\n .navbar-toggler {\\n padding: 0; } }\\n\\n.blog-info-header h3 small {\\n font-size: 45%; }\\n\\n@media (max-width: 700px) {\\n .blog-info-header {\\n font-size: 10px; }\\n .blog-info-header h3 {\\n font-size: 10px; } }\\n\", \"\"]);\n\n\n\n//# sourceURL=webpack:///./resources/themes/default/scss/header.scss?./node_modules/css-loader/dist/cjs.js??ref--4-1!./node_modules/postcss-loader/src??ref--4-2!./node_modules/sass-loader/lib/loader.js"); /***/ }), @@ -199,25 +199,25 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ }), -/***/ "./resources/scss/app.scss": -/*!*********************************!*\ - !*** ./resources/scss/app.scss ***! - \*********************************/ +/***/ "./resources/themes/default/scss/app.scss": +/*!************************************************!*\ + !*** ./resources/themes/default/scss/app.scss ***! + \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -eval("\nvar content = __webpack_require__(/*! !../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/src??ref--4-2!../../node_modules/sass-loader/lib/loader.js!./app.scss */ \"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js!./resources/scss/app.scss\");\n\nif(typeof content === 'string') content = [[module.i, content, '']];\n\nvar transform;\nvar insertInto;\n\n\n\nvar options = {\"hmr\":true}\n\noptions.transform = transform\noptions.insertInto = undefined;\n\nvar update = __webpack_require__(/*! ../../node_modules/style-loader/lib/addStyles.js */ \"./node_modules/style-loader/lib/addStyles.js\")(content, options);\n\nif(content.locals) module.exports = content.locals;\n\nif(false) {}\n\n//# sourceURL=webpack:///./resources/scss/app.scss?"); +eval("\nvar content = __webpack_require__(/*! !../../../../node_modules/css-loader/dist/cjs.js??ref--4-1!../../../../node_modules/postcss-loader/src??ref--4-2!../../../../node_modules/sass-loader/lib/loader.js!./app.scss */ \"./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js!./resources/themes/default/scss/app.scss\");\n\nif(typeof content === 'string') content = [[module.i, content, '']];\n\nvar transform;\nvar insertInto;\n\n\n\nvar options = {\"hmr\":true}\n\noptions.transform = transform\noptions.insertInto = undefined;\n\nvar update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ \"./node_modules/style-loader/lib/addStyles.js\")(content, options);\n\nif(content.locals) module.exports = content.locals;\n\nif(false) {}\n\n//# sourceURL=webpack:///./resources/themes/default/scss/app.scss?"); /***/ }), -/***/ "./resources/scss/header.scss": -/*!************************************!*\ - !*** ./resources/scss/header.scss ***! - \************************************/ +/***/ "./resources/themes/default/scss/header.scss": +/*!***************************************************!*\ + !*** ./resources/themes/default/scss/header.scss ***! + \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -eval("\nvar content = __webpack_require__(/*! !../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/src??ref--4-2!../../node_modules/sass-loader/lib/loader.js!./header.scss */ \"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js!./resources/scss/header.scss\");\n\nif(typeof content === 'string') content = [[module.i, content, '']];\n\nvar transform;\nvar insertInto;\n\n\n\nvar options = {\"hmr\":true}\n\noptions.transform = transform\noptions.insertInto = undefined;\n\nvar update = __webpack_require__(/*! ../../node_modules/style-loader/lib/addStyles.js */ \"./node_modules/style-loader/lib/addStyles.js\")(content, options);\n\nif(content.locals) module.exports = content.locals;\n\nif(false) {}\n\n//# sourceURL=webpack:///./resources/scss/header.scss?"); +eval("\nvar content = __webpack_require__(/*! !../../../../node_modules/css-loader/dist/cjs.js??ref--4-1!../../../../node_modules/postcss-loader/src??ref--4-2!../../../../node_modules/sass-loader/lib/loader.js!./header.scss */ \"./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js!./resources/themes/default/scss/header.scss\");\n\nif(typeof content === 'string') content = [[module.i, content, '']];\n\nvar transform;\nvar insertInto;\n\n\n\nvar options = {\"hmr\":true}\n\noptions.transform = transform\noptions.insertInto = undefined;\n\nvar update = __webpack_require__(/*! ../../../../node_modules/style-loader/lib/addStyles.js */ \"./node_modules/style-loader/lib/addStyles.js\")(content, options);\n\nif(content.locals) module.exports = content.locals;\n\nif(false) {}\n\n//# sourceURL=webpack:///./resources/themes/default/scss/header.scss?"); /***/ }) diff --git a/public/images/banners/banner.png b/public/images/banners/banner.png new file mode 100755 index 0000000..75d6f47 Binary files /dev/null and b/public/images/banners/banner.png differ diff --git a/public/images/banners/last_post.jpg b/public/images/banners/last_post.jpg new file mode 100644 index 0000000..7906609 Binary files /dev/null and b/public/images/banners/last_post.jpg differ diff --git a/readme.md b/readme.md index 70757db..b2d3e2f 100644 --- a/readme.md +++ b/readme.md @@ -9,12 +9,12 @@ Coming soon -## Installation +## Installation for development - `git clone https://github.com/DenSul/codebug.ru.git && cd codebug.ru` - `docker-composer up -d` -- `npm install` -- `npm run watch` +- `npm install` (in container or in folder) +- `npm run watch` (in container or in folder) ## License diff --git a/resources/scss/app.scss b/resources/scss/app.scss deleted file mode 100644 index 0b3e53d..0000000 --- a/resources/scss/app.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import "~bootstrap/scss/bootstrap"; -@import "header"; diff --git a/resources/scss/header.scss b/resources/scss/header.scss deleted file mode 100644 index 3a86244..0000000 --- a/resources/scss/header.scss +++ /dev/null @@ -1,13 +0,0 @@ -.navbar-brand img { - width: 80px; - height: 80px; -} - -.navbar { - display: flex; - height: 80px; - justify-content: space-between; - align-items: center; - padding: 0 20px; - margin: 10px 0 0 0; -} diff --git a/resources/themes/default/scss/app.scss b/resources/themes/default/scss/app.scss new file mode 100644 index 0000000..495c8dc --- /dev/null +++ b/resources/themes/default/scss/app.scss @@ -0,0 +1,7 @@ +@import "~bootstrap/scss/bootstrap"; +@import "variables"; +@import "reset"; +@import "btn"; +@import "header"; +@import "banner"; +@import "posts"; diff --git a/resources/themes/default/scss/banner.scss b/resources/themes/default/scss/banner.scss new file mode 100755 index 0000000..74c3289 --- /dev/null +++ b/resources/themes/default/scss/banner.scss @@ -0,0 +1,91 @@ +/* banner section start + ============================================================================================ */ +.last-post { + margin: 30px 0 0 0; + + a { + display: block; + text-align: center; + img { + height: 400px; + @media(min-width: 1000px) { + height: 550px; + } + } + } + + + &--sm { + height: 300px; + + @media(min-width: 1000px) { + height: 400px; + } + } + + @include clearfix; + + &-content { + position: absolute; + top: 50%; + left: 50%; + width: 100%; + transform: translate(-50%, -50%); + text-align: center; + + & > * { + color: #fff; + display: block; + } + + &-category { + @extend .h4; + margin-bottom: 0; + } + + &-title { + @extend .h2; + margin-bottom: 12px; + } + + &-date { + @extend .h5; + } + } +} + +/* banner section end + ============================================================================================ */ + +/* breadcrumb section start + ============================================================================================ */ +.banner-breadcrumb { + display: inline-block; + + .breadcrumb { + background: transparent; + padding: 0; + + &-item { + padding: .1rem; + + a { + text-transform: capitalize; + color: #fff; + } + + & + .breadcrumb-item::before { + color: #fff; + padding-right: .1rem; + content: "-"; + } + + &.active { + color: #fff; + } + } + } +} + +/* breadcrumb section end + ============================================================================================ */ diff --git a/resources/themes/default/scss/btn.scss b/resources/themes/default/scss/btn.scss new file mode 100755 index 0000000..1ba1004 --- /dev/null +++ b/resources/themes/default/scss/btn.scss @@ -0,0 +1,25 @@ +/*=================== custo button rule start ====================*/ +.button{ + display: inline-block; + border: 1px solid $black; + text-transform: uppercase; + font-size: 13px; + font-weight: 500; + padding: 10px 24px; + background-color: $black; + color: $primary-color; + transition: all .4s ease; + + i,span{ + margin-left: 5px; + } + + @media(min-width: 900px){ + padding: 12px 42px; + } + &:hover{ + background-color: $primary-color; + border-color: $primary-color; + color: #000022; + } +} \ No newline at end of file diff --git a/resources/themes/default/scss/header.scss b/resources/themes/default/scss/header.scss new file mode 100644 index 0000000..3f45e7b --- /dev/null +++ b/resources/themes/default/scss/header.scss @@ -0,0 +1,40 @@ +.navbar-brand img { + width: 80px; + height: 80px; +} + +.navbar { + display: flex; + height: 80px; + justify-content: space-between; + align-items: center; + padding: 0 20px; + margin: 10px 0 0 0; + + img { + @media(max-width: 700px) { + width: 40px; + height: 40px; + } + } +} + +.navbar-toggler { + @media(max-width: 700px) { + padding: 0; + } +} + +.blog-info-header h3 small { + font-size: 45%; +} + +.blog-info-header { + @media(max-width: 700px) { + font-size: 10px; + + h3 { + font-size: 10px; + } + } +} diff --git a/resources/themes/default/scss/posts.scss b/resources/themes/default/scss/posts.scss new file mode 100644 index 0000000..34b5f39 --- /dev/null +++ b/resources/themes/default/scss/posts.scss @@ -0,0 +1,8 @@ +.jumbotron {margin: 15px 0;} + +.post-title { + font-size: 2.5rem; + &:hover { + text-decoration: none; + } +} diff --git a/resources/themes/default/scss/reset.scss b/resources/themes/default/scss/reset.scss new file mode 100644 index 0000000..e77a5b0 --- /dev/null +++ b/resources/themes/default/scss/reset.scss @@ -0,0 +1,60 @@ +/* global style start + ============================================================================================ */ + +body { + color: $text-color; + font-family: $text-font; + font-weight: 400; + line-height: 1.625; +} + + +ul{ + list-style-type: none; + margin: 0; + padding: 0; +} + +a:hover{ + text-decoration: none; +} + +button{ + cursor: pointer; + + &:focus{ + outline: 0; + box-shadow: none; + } +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: $title-font; + color: $title-color; + line-height: 1.333; +} + + + +.mb-30px{ + margin-bottom: 30px; +} + +.section-padding{ + padding: 110px 0; +} + +.section-margin{ + margin: 50px 0; + + @media(min-width: 1000px){ + margin: 100px 0; + } +} +/* global style end + ============================================================================================ */ diff --git a/resources/themes/default/scss/variables.scss b/resources/themes/default/scss/variables.scss new file mode 100755 index 0000000..9cdef35 --- /dev/null +++ b/resources/themes/default/scss/variables.scss @@ -0,0 +1,29 @@ +/* Sass variables + ============================================================================================ */ + +$img-asset: 'images'; + +/* font family + ============================================================================================ */ +$title-font: 'Lora', serif; +$text-font: 'Source Sans Pro', sans-serif; + + +/* color variables + ============================================================================================ */ +$title-color: #3a414e; +$text-color: #797979; +$black: #222222; +$primary-color: #ff9907; + + +$link-color: #7b838a; +$white: #fff; +$soapstone : #fff9f7; + + +/* google fonts + ============================================================================================ */ +@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro'); +@import url('https://fonts.googleapis.com/css?family=Lora:400,700'); + diff --git a/resources/views/.gitkeep b/resources/themes/default/views/.gitkeep similarity index 100% rename from resources/views/.gitkeep rename to resources/themes/default/views/.gitkeep diff --git a/resources/themes/default/views/blog/index.blade.php b/resources/themes/default/views/blog/index.blade.php new file mode 100644 index 0000000..f1fde66 --- /dev/null +++ b/resources/themes/default/views/blog/index.blade.php @@ -0,0 +1,37 @@ +@extends('layouts.app') + +@section('html_header') +@endsection + +@section('main_content') +
+ {{--Copyright © 2019
+